2011-02-13 54 views

回答

25

我假設你正在談論TIBCO商業作品,因爲這是大部分開發工作完成的地方。

TIBCO Business Works是一個基於Java的平臺,但通常在Java中很少進行開發。 TIBCO Business Works是一個XSLT處理引擎,它有很多連接組件(在TIBCO領域稱爲Starters和Activities)。

通過將Starter鏈接到Activities並最終鏈接到End Activity,進行圖形化開發,非常類似於傳統流程圖。你可以明白我的意思是在這個截屏的右上方: TIBCO Designer Screen Shot

這些圖中的每一個被稱爲一個過程定義和Java中的最接近的是一個方法,但他們更密切相關的C函數爲沒有過程定義類的概念。

仔細觀察,您會注意到已選擇StorePO發佈到適配器活動。在右下角,您可以看到此活動的輸入已與其他過程數據(可以是Start的輸出或其他活動的輸出)「映射」。這個映射實際上是XSLT,只是可視化表示。更重要的是,將映射的根節點(本例中爲「body」)複製到文本文檔中作爲XSLT進行粘貼(如果您非常喜歡,您甚至可以編輯它並將其複製;適用於需要時做一個搜索和替換)。

回顧過程定義,有一個CheckInventory調用過程活動。這就是您如何從正在處理的流程定義中調用另一個流程定義。事實上,這個Process Definition有一個簡單的Start Activity,它表明它從另一個Process Definition調用它。

起動器過程是具有過程起動器而不是起動活動的過程定義。 Process Starter基於某個事件觸發對Process Definition的調用。例如,JMS隊列接收器進程啓動器將在接收到特定的JMS消息時觸發。有很多這樣的Process Starter,包括SOAP,HTTP,SMTP甚至普通的舊TCP。

同樣也是很多活動,包括上面的和JDBC和FTP。

如果沒有真正有權訪問TIBCO Designer,加強TIBCO角色技能的最佳方式是關注XPath和XSLT,因爲這主要是您將要使用的內容。

+0

感謝您瞭解在5.x版本,我有一組視頻教程!對不起,在延遲檢查:) – 2011-02-24 12:56:29

0

TIBCO AMX Business works是一個用於集成和自動化目的的Java平臺。它使用基於插件的體系結構,這意味着您可以擴展功能。產品已從5.x版本改爲6.4.x版本,包括微服務功能,集裝箱化,雲啓用等。 它使用模型驅動的開發方法來減少編碼部分,這就是爲什麼如此強大。 你可以找到的文檔官方網站Documentation TIBCO AMX BW

更多信息,如果您知道西班牙語,並希望在TIBCO AMX BW Tutorials