Tibco公司SOA集成平台簡介


遠行科技做為Tibco公司重要戰略合作伙伴和實施商,現對tibco soa 中間件做一個簡單介紹。

TIBCO集成服務框架(TIBCO Integrated Service Framework,TISF)是基於分布式架構的消息總線技術,遵循SOA設計理念並在其之上提供各種標准及非標准協議支持,以達到簡化服務開發、部署及管理並且能實現服務在異構環境的服務共享及服務重復使用。

TIBCO集成服務框架具有開放性、可擴展性和高可實施性等特點,能充分支持企業SOA架構業務設計實施的需求。TISF是開放性平台。TISF作為企業核心IT企業服務總線平台,廣泛支持開放性標准,並對行業通用非開放協議亦有良好的支持。

TISF是可擴展平台。從簡單的部門級應用集成到企業級信息服務總線都可以適用。TIBCO軟件是基於可高度擴展的分布式架構,不僅從邏輯架構設計上是分布式,實際部署到生產環境也是以分布式組件方式運行。從底層的消息總線、適配器,到流程引擎都是可分開獨立部署在不同機器;服務管理組件,如TIBCO Administrator(服務部署監控及管理)、TIBCO ActiveMatrix Registry(服務注冊)、TIBCO ActiveMatrix Policy Server(服務運行策略管理)、TIBCO iProcess業務流程管理(Business Process Management,BPM)、TIBCO BusinessEvent復雜事件處理、TIBCO BusinessFactor商業活動監控(BAM)都是可分開獨立部署的。

能否支持市場主流的技術規范或標准是衡量產品開放性的重要指標。TIBCO SOA平台基於開放性標准的架構為整個系統的擴展奠定了良好的基礎。TIBCO平台支持以下標准:

  • 支持JMS。JMS是Java環境消息中間件的API標准。TIBCO除了支持Java環境JMS API標准,同時也支持在C、C++、.NET環境中使用類似JMS API的程序庫,使C、C++、.NET環境與Java環境能在消息層面互通。
  • 支持XML數據格式標准及XML Schema(DTD/XSD)。
  • 支持XML數據格式轉換標准XSLT/XPATH。
  • 支持WSDL。WSDL定義Web Service的接口規范。
  • 支持WS-BPEL。WS-BPEL定義基於Web Service的自動業務流程編排以及Web Service間的調度。
  • 支持UDDI。Web Service 注冊服務。
  • 支持WS-Security。Web Service安全標准。


對於tibco關鍵的核心組件介紹如下

TIBCO Enterprise Message Service

TIBCO Enterprise Message Service簡稱EMS,是一種基於JMS標准的消息中間件產品,作為TIBCO數據交換平台體系架構中重要的底層傳輸協議,它可以提供跨越一系列平台和技術的JAVA消息通訊服務(JMS),為數據交換平台提供了堅實而且強大的通訊支柱。

Tibco公司SOA集成平台簡介

EMS通過提供一個基於標准的通信平台,在各應用之間以及跨越異構環境(如 J2EE、.NET、C、C++ 或 COBOL)實現信息和服務共享,完全兼容JMS1.1標准,從而降低整合多個分散獨立系統所需的成本及復雜程度。通過支持比HTTP范圍更廣泛的通信,包括:同步通信(請求/響應方式);異步通信(發射后不管方式),點對點通信(基於隊列,同時只有一個接收者能夠收到消息);發布/訂閱通信(基於主題,多個接受者都可以接收到消息)。

提供高級容錯(Fault Tolerance)功能,能夠進行主備服務器的配置,保證消息服務器運行的可靠性,提供24X7的穩定運行。提供負載平衡功能,消息發送方可以根據支持根據流量和根據連接數兩種方式進行負載均衡設置;利用EMS隊列(Queue)的一對一消息傳輸特性,也可以實現消息接收方的負載均衡。

EMS還提供流量控制功能,能夠根據限制EMS服務器的連接數量以及每一個主題或者隊列上消息存儲數量,進一步提升通信的可靠性和穩定性。

TIBCO BusinessWorks

TIBCO BusinessWorks簡稱BW,是一個可擴展的SOA集成框架,是TIBCO數據交換平台的核心組件,BW是一款非常易於使用的集成應用解決方案工具,用於進行業務集成和Web Service的開發、部署及管理,能夠與各種應用系統連接。

BW使用方便且功能強大的自動化流程引擎(Process Engine),基於BW能夠快速設計、開發和部署跨越多個應用系統的復雜的集成應用。BW符合SOA架構設計標准,支持工業標准,提供了完整的Web Service解決方案,支持SOAP,WSDL,UDDI,WS-Security等技術和標准規范,能夠快速開發Web Service應用。

BW提供眾多的組件可以在服務設計時候進行可視化配置使用,包括SOAP組件,JMS組件,JDBC組件,FTP組件,郵件組件,TCP組件,XML組件,RV組件,事件觸發組件等。同時支持內容和消息路由,子流程嵌套和調用,服務檢查點設置,JDBC和分布式事務等高級特性。

Tibco公司SOA集成平台簡介

TIBCO Adapter for Database

TIBCO Adapter for Database簡稱ADB,用於進行數據庫操作的適配器,可以把某個數據庫中數據的變化可以發送給其他的數據庫或應用。它把發布/訂閱與請求/回復機制擴充到數據庫層面,使數據庫應用可以使用多種不同層次的消息傳遞服務。它支持所有的ODBC兼容數據庫,包括DB2, Oracle, Sybase, Informix, Microsoft SQL Server等。

TIBCO Designer

TIBCO Designer是一款圖形化的開發工具,非常直觀,用於集成流程的開發和適配器的配置,提供集成工程創建、開發、測試、打包功能。用戶購買BusinessWorks即包含TIBCO Designer產品。

Tibco公司SOA集成平台簡介


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM