2015-06-03 113 views
1

我打算實施基於Tibco的EAI。我想知道如何在典型的EAI場景中使用以下組件。TIBCO設計考慮

1- TIBCO BW

2- TIBCO EMS

3- TIBCO BW管理員。

4- TIBCO HAWK

回答

3

答案很簡單:他們全部。

複雜的答案:

所有這些都通常由TIBCO每一個客戶我遇到了,但他們都是可選的。 ;-)

BW是人們通常希望與TIBCO交談的主要原因。它是最好的固態/簡單/可靠/ RAD集成服務器之一。與IBM IIB或Software AG webMethods Integration Server相似。 FOSS類似的產品是Talend,Mule或Apache Camel ...

EMS是典型的BW背骨。如果你正在進行整合,你很可能會對消息傳遞感興趣。消息傳遞允許客戶端和服務器之間清晰分離,持久性,負載共享,異步進程,客戶端或服務器端容錯,pub/sub等等。 EMS is VERY easy to install, under stand and manage。可以將其視爲簡單的IBM MQ或更多公司的Active MQ。如果您在BW體系結構中有層,那麼您可能會使用EMS進行內層通信。在EMS上說很多話。

管理員對管理BW非常有用和/或幾乎是強制性的。除了部署平臺(部署也可以使用腳本完成),管理員允許您更改BW進程屬性並重新啓動BW進程。還有一個基本的EMS管理部分。

Hawk是一個監控引擎,與BW,EMS(可以用作Hawk的運輸系統)和管理員密切相關。如果您已經擁有OS /服務器監控解決方案,該產品是兼容性的......但是將APPLICATIVE監控應用於上述所有產品(例如:給出BW中的一個過程狀態)最簡單的方法之一。

注意:不要忘記管理員的數據庫要求。 注2:我的答案集中在TIBCO BW5 ... TIBCO BW6引擎和管理員是不同的......但我的答案是類似的。

+0

非常感謝您的回答,但我仍然不知道究竟在何處EMS和BW的組合將被使用。它僅用於可靠/保證/持久性消息傳遞嗎?如果我只使用TIBCO BW,我可以實施可擴展架構嗎? –

+0

嗯,是的。在某些情況下。舉個例子:如果你的架構沒有分層(用BW分層通常是通過EMS實現的),AND主要就像Web服務的數據轉換和(縮放)數據庫後端展示一樣簡單......然後你可以使用簡單的負載平衡器單元負載平衡BW的多個實例,並創建不帶EMS的可伸縮體系結構。 – GhislainCote

0

我同意GhislainCote,直到某種程度上,但坦率地說,您需要專業的諮詢來實現與Tibco堆棧的解決方案。

  • TIBCO EMS - 在這裏你會做一些業務邏輯
  • Tibco的聯繫 - - 用於治理,管理和部署服務企業軟件
  • Tibco的BW的骨幹。
  • Tibco的HAWK - 它是用於監測serices和紅外