夜躁狠狠综合亚洲色噜噜狠狠,亚洲AV无码专区在线播放中文,中文字幕一区二区人妻,CL2019地址一地址二地址三,WWW免费视频在线观看播放

您現(xiàn)在的位置:支持與服務(wù) > IBM WebSphere > IBM Process server技術(shù)支持

簡(jiǎn)介

面向服務(wù)的體系結(jié)構(gòu)向您提供了動(dòng)態(tài)開發(fā)和修改集成應(yīng)用程序的功能。通過(guò)面向服務(wù)的體系結(jié)構(gòu),您還可以將現(xiàn)有應(yīng)用程序與更新的應(yīng)用程序相集成,以便它們透明地協(xié)同工作。

IBM WebSphere Process Server V6 是一個(gè)基于 WebSphere Application Server V6 的全面的面向服務(wù)的體系結(jié)構(gòu)的集成平臺(tái)。

可以使用 WebSphere Process Server 在面向服務(wù)的體系結(jié)構(gòu)中開發(fā)和執(zhí)行基于標(biāo)準(zhǔn)的、基于組件的業(yè)務(wù)集成應(yīng)用程序。因?yàn)樗腔?WebSphere Application Server V6 提供的 J2EE 1.4 基礎(chǔ)設(shè)施和平臺(tái)服務(wù)的,WebSphere Process Server 包括諸如業(yè)務(wù)流程自動(dòng)化之類的功能?;?/p>

您可以使用 WebSphere Integration Developer 開發(fā)運(yùn)行于 WebSphere Process Server V6 的應(yīng)用程序?;?Eclipse 3.0 平臺(tái)的 WebSphere Integration Developer 為集成項(xiàng)目提供了基于角色的開發(fā)。可以將 WebSphere Integration Developer 和 WebSphere Business Modeler V6 與 IBM Rational Application Developer V6 或者 IBM Rational Software Architect V6 一起作為集成開發(fā)平臺(tái)。J2EE 開發(fā)人員、業(yè)務(wù)分析師或者集成開發(fā)人員可以基于其獨(dú)特角色來(lái)選用工具,這樣每一個(gè)開發(fā)人員都可以將注意力集中在這些角色所需的編輯器和工具上,從而最大程度地提高工作效率。

為什么要在 WebSphere Process Server 中使用服務(wù)組件體系結(jié)構(gòu)和業(yè)務(wù)對(duì)象?

什么是服務(wù)組件體系結(jié)構(gòu) (SCA)?

WebSphere Process Server 支持有效的面向服務(wù)的體系結(jié)構(gòu)所需的兩種功能:作為服務(wù)組件體系結(jié)構(gòu) (SCA) 實(shí)現(xiàn)的通用調(diào)用模型和作為業(yè)務(wù)對(duì)象 (BOs) 實(shí)現(xiàn)的通用數(shù)據(jù)表示。

從概念上講,SCA 將所有的集成構(gòu)件都描述為具有定義明確的接口的服務(wù)組件。SCA 還引入了模塊的概念,它將服務(wù)組件集中到一起,并提供服務(wù)的進(jìn)一步說(shuō)明和封裝。集成開發(fā)人員可以使用 WebSphere Integration Developer 中的 Assembly Editor 將服務(wù)組件組合到模塊,并指定您需要模塊向外面的使用者公開哪些服務(wù)接口。

您可以使用包括導(dǎo)入組件的服務(wù),如 Java Bean 或 Web 服務(wù),也可以使用 WebSphere Process Server 提供的服務(wù)組件。可以將模塊連接到一起構(gòu)成完整的集成解決方案。SCA 概念使您能夠封裝模塊內(nèi)的集成邏輯。這意味著只要您更改的模塊的接口保持不變,就可以在不影響整個(gè)解決方案中的任何其他模塊的情況下更改模塊內(nèi)的服務(wù)組件。這一概念適用于整個(gè) WebSphere Process Server。WebSphere Process Server 中的所有集成構(gòu)件——流程、業(yè)務(wù)規(guī)則、人工任務(wù)等等都是以 SCA 服務(wù)組件表示的。

這就創(chuàng)建了一個(gè)非常靈活的環(huán)境,例如,可以通過(guò)這一環(huán)境,使用包含業(yè)務(wù)規(guī)則的模塊替換包含人工任務(wù)的審批模塊。只要模塊的接口是相同的,就可以部署更新的模塊,并且所有正在使用的模塊將自動(dòng)獲得更新的模塊,而不會(huì)發(fā)生任何改變。

可以通過(guò)同步和異步編程方式使用 SCA 調(diào)用服務(wù)組件。這組選項(xiàng)使您能夠?qū)⒛K組裝到整個(gè)解決方案中,這樣服務(wù)組件和模塊之間的異步通道可以增加總吞吐量和系統(tǒng)的靈活性。

什么是業(yè)務(wù)對(duì)象 (BO)?

可以使用業(yè)務(wù)對(duì)象(服務(wù)數(shù)據(jù)對(duì)象 (SDO) 的擴(kuò)展)為數(shù)據(jù)訪問(wèn)提供抽象層。雖然 SDO 提供了描述完全不同的數(shù)據(jù)(例如 JDBC ResultSet 和 XML Schema 描述的數(shù)據(jù)等)的通用方式,但是業(yè)務(wù)對(duì)象包括一些對(duì)于集成解決方案非常重要的擴(kuò)展;可以使用它們進(jìn)一步描述在 SCA 服務(wù)之間進(jìn)行交換的數(shù)據(jù)。這包括數(shù)據(jù)上下文中類似元數(shù)據(jù)的更改歷史或者諸如更新、創(chuàng)建、刪除等信息。

雖然服務(wù)組件體系結(jié)構(gòu)和業(yè)務(wù)對(duì)象的概念是新的,但是實(shí)現(xiàn)是以標(biāo)準(zhǔn)為基礎(chǔ)的。例如,任何 SCA 服務(wù)組件的接口都是通過(guò) Web 服務(wù)定義語(yǔ)言(Web Service Definition Language,WSDL)或者 Java 接口描述的,而業(yè)務(wù)對(duì)象是通過(guò) XML Schema (XSD) 描述的。

有哪些新功能?

WebSphere Application Server V6

作為 WebSphere Process Server 功能的基礎(chǔ),WebSphere Application Server V6 是一個(gè)本機(jī) Java 消息傳遞服務(wù)提供程序,它包括與基于現(xiàn)有的 WebSphere MQ 的網(wǎng)絡(luò)的完全互操作性以及對(duì) Web 服務(wù)的支持。Java 2 Connector Architecture 1.5 為 WebSphere Process Server 提供了關(guān)鍵連接服務(wù)。

Websphere Process Server平臺(tái)

面向服務(wù)的體系結(jié)構(gòu)的核心

服務(wù)組件體系結(jié)構(gòu)、業(yè)務(wù)對(duì)象和公共事件基礎(chǔ)架構(gòu)(Common Event Infrastructure,CEI)是 SOA 核心的一部分。此外,為了允許調(diào)用本機(jī) SCA 服務(wù)組件,各種 SCA 綁定允許通過(guò) WebSphere Adapters 與外部服務(wù)(如 Enterprise Java Bean、Web 服務(wù)、JMS 消息或者早期的應(yīng)用程序)交互。

可以使用 CEI 捕獲用于監(jiān)視應(yīng)用程序的事件(如在 IBM WebSphere Business Monitor 或者 IBM Tivoli 產(chǎn)品中)。WebSphere Process Server 是基于 CEI 構(gòu)建的,并通過(guò)它為每一個(gè) SCA 服務(wù)組件生成一組特定的事件。

支持服務(wù)

除運(yùn)行時(shí)基礎(chǔ)設(shè)施和 SOA 核心之外,WebSphere Process Server 還提供了多種服務(wù)組件。支持服務(wù)是所有集成解決方案中都需要的組件,其中包括數(shù)據(jù)轉(zhuǎn)換和同步服務(wù)。

接口映射:現(xiàn)有組件的接口可以在語(yǔ)義上匹配,但是在語(yǔ)法上不匹配(例如,updateCustomer 和 updateCustomerInDB2)。對(duì)于已存在的組件和需要訪問(wèn)的服務(wù)更為如此。接口映射通過(guò)轉(zhuǎn)換這些調(diào)用使您能夠調(diào)用這些組件。此外,可以使用業(yè)務(wù)對(duì)象轉(zhuǎn)換服務(wù)調(diào)用的實(shí)際業(yè)務(wù)對(duì)象參數(shù)。

業(yè)務(wù)對(duì)象映射:可以使用業(yè)務(wù)對(duì)象映射將某種類型的業(yè)務(wù)對(duì)象轉(zhuǎn)換成另一種類型的業(yè)務(wù)對(duì)象??梢酝ㄟ^(guò)多種方式使用這些映射,例如,在接口映射中將某種類型的參數(shù)數(shù)據(jù)轉(zhuǎn)換成另一種類型。

關(guān)系:您可能需要在業(yè)務(wù)集成場(chǎng)景或者不同的后端系統(tǒng)(如 ERP 系統(tǒng)和 CRM 系統(tǒng))中訪問(wèn)相同的數(shù)據(jù)(如客戶記錄)。保持業(yè)務(wù)對(duì)象同步的一個(gè)常見的問(wèn)題就是不同的后端系統(tǒng)使用不同的關(guān)鍵字表示同一對(duì)象。可以使用 WebSphere Process Server 中的關(guān)系服務(wù)建立這些完全不同的后端系統(tǒng)中的對(duì)象之間的關(guān)系實(shí)例。通常在將一種業(yè)務(wù)對(duì)象格式轉(zhuǎn)換成另一種格式時(shí),從業(yè)務(wù)對(duì)象映射中訪問(wèn)這些關(guān)系。

選擇器:可以使用選擇器組件動(dòng)態(tài)選擇和調(diào)用共享同一接口的不同服務(wù)。例如,客戶支持流程在假日期間使用的人工任務(wù)實(shí)現(xiàn)可以與正常工作日中的不同。WebSphere Process Server 提供了一個(gè)基于 Web 的接口,以啟用對(duì)選擇標(biāo)準(zhǔn)和目標(biāo)服務(wù)的動(dòng)態(tài)更新,這意味著,如果啟用對(duì)集成解決方案的動(dòng)態(tài)更改,該選擇器組件還可以調(diào)用隨后部署的模塊。

Java:可以使用 Java 組件調(diào)用 Java 代碼。

服務(wù)組件

WebSphere Process Server 提供了四個(gè)服務(wù)組件:

業(yè)務(wù)流程:WebSphere Process Server 中的業(yè)務(wù)流程組件實(shí)現(xiàn)了與 Web 服務(wù)業(yè)務(wù)流程執(zhí)行語(yǔ)言(Web Services Business Process Execution Language,WS-BPEL)兼容的流程引擎??梢蚤_發(fā)和部署業(yè)務(wù)流程,它支持長(zhǎng)時(shí)間運(yùn)行和短時(shí)間運(yùn)行的業(yè)務(wù)流程以及可伸縮的基礎(chǔ)設(shè)施中的補(bǔ)償模型。您可以在 WebSphere Integration Developer 中創(chuàng)建 WS-BPEL 模型,也可以從在 WebSphere Business Modeler 中創(chuàng)建的業(yè)務(wù)模型導(dǎo)入。

人工任務(wù):人工任務(wù)是 WebSphere Process Server 中的獨(dú)立組件,可以用來(lái)向員工分配任務(wù)或調(diào)用任何其他服務(wù)。此外,人工任務(wù)管理器還支持臨時(shí)創(chuàng)建任務(wù)和跟蹤任務(wù)。可以使用現(xiàn)有的 LDAP 目錄(以及操作系統(tǒng)資源庫(kù)和 WebSphere 用戶注冊(cè)表)訪問(wèn)員工信息。WebSphere Process Server 還支持人工任務(wù)的多級(jí)升級(jí),其中包括電子郵件通知和優(yōu)先級(jí)老化。WebSphere Process Server 包括可擴(kuò)展的 Web 客戶機(jī),可以用于處理任務(wù)或者流程。該 Web 客戶機(jī)基于一組可重用的 Java Server Faces (JSF) 組件,這些組件可以用于創(chuàng)建自定義客戶機(jī)或者將人工任務(wù)功能嵌入其他的 Web 應(yīng)用程序。

業(yè)務(wù)狀態(tài)機(jī):業(yè)務(wù)狀態(tài)機(jī)提供了建模業(yè)務(wù)流程的另一種方式。通過(guò)這種方式,可以根據(jù)狀態(tài)和事件表示公司的業(yè)務(wù)流程,有時(shí)使用這種方式進(jìn)行建模比采用面向圖形的業(yè)務(wù)流程模型簡(jiǎn)單。訂購(gòu)流程就是這樣一個(gè)例子,您可以在訂單處理過(guò)程中的任何時(shí)刻修改或者取消訂單,直到實(shí)際完成訂單為止。

業(yè)務(wù)規(guī)則:業(yè)務(wù)規(guī)則是一種通過(guò)外化業(yè)務(wù)功能實(shí)現(xiàn)和執(zhí)行業(yè)務(wù)策略的方式。這為響應(yīng)更快的業(yè)務(wù)環(huán)境啟用了業(yè)務(wù)流程的動(dòng)態(tài)更改。基于 Eclipse 的桌面工具支持業(yè)務(wù)規(guī)則的創(chuàng)建。在業(yè)務(wù)需求指示時(shí),業(yè)務(wù)分析師可以使用 WebSphere Process Server 提供的基于 Web 的運(yùn)行時(shí)工具更新業(yè)務(wù)規(guī)則,而不會(huì)影響其他服務(wù)。

可以通過(guò) WebSphere Application Server 管理控制臺(tái)和配置功能的擴(kuò)展配置和管理 WebSphere Process Server 的所有功能。這就為管理整個(gè)應(yīng)用程序堆棧提供了一席之地。

可以使用 WebSphere Process Server 做些什么?

事務(wù)、安全性、集群和工作負(fù)載管理:WebSphere Process Server 解決方案使用 WebSphere Application Server 功能,因而向您提供了一個(gè)可伸縮的、可靠的業(yè)務(wù)集成環(huán)境,可以用于事務(wù)、安全性、集群和工作負(fù)載管理。

完整的 ACID 事務(wù)支持:WebSphere Process Server 為業(yè)務(wù)流程提供了完整的 ACID 事務(wù)支持,既包括短時(shí)間運(yùn)行的流程(端對(duì)端的一個(gè)事務(wù))也包括長(zhǎng)時(shí)間運(yùn)行的流程(多個(gè)流程)??梢栽诠ぞ咧行薷氖聞?wù)邊界來(lái)將業(yè)務(wù)流程中的多個(gè)步驟集中到一個(gè)事務(wù)。此外,它還支持 WS-BPEL 規(guī)范中定義的業(yè)務(wù)流程的靈活補(bǔ)償。

恢復(fù)管理器與恢復(fù)控制臺(tái):WebSphere Process Server 包括恢復(fù)管理器和恢復(fù)控制臺(tái)。如果在執(zhí)行業(yè)務(wù)集成應(yīng)用程序期間出現(xiàn)故障,則服務(wù)器將檢測(cè)該故障,并允許您(管理員)在恢復(fù)控制臺(tái)管理出錯(cuò)的應(yīng)用程序。

封裝業(yè)務(wù)功能:WebSphere Process Server 中的唯一體系結(jié)構(gòu)允許將業(yè)務(wù)功能封裝到各個(gè)模塊,然后單獨(dú)進(jìn)行更新。例如,您可以使用包含用于實(shí)際審批的人工任務(wù)的審批模塊,隨后使用包含業(yè)務(wù)規(guī)則的另一個(gè)審批模塊替換它。這一更改對(duì)于該模塊的使用者是完全透明的。此外,封裝的概念確保了數(shù)據(jù)和接口定義在使用它們的位置封裝。例如,可以隱藏如何在模塊內(nèi)的后端系統(tǒng)中表示使用者的細(xì)節(jié),而模塊本身將具有一般業(yè)務(wù)對(duì)象的通用接口作為數(shù)據(jù)公開。這一規(guī)范的數(shù)據(jù)表示還啟用了任何給定集成應(yīng)用程序中的高度重用。