【正文】
式特性和服務(wù)之間的交互來為 SOA 應(yīng)用程序提供計算支持。另外,這個程度還依賴于您在開發(fā)團隊中擔(dān)任的角色。已經(jīng)存在某種形式的實現(xiàn)這些服務(wù)或訪問該類數(shù)據(jù)所需的一些軟件。 此外,部署工作還需要滿足業(yè)務(wù)的性能和可用性需求,并提供足夠的靈活性,以便吸納新服務(wù)(并使舊服務(wù)退役),而不會對整個系統(tǒng)造成大的影響。由于 SOA 是一個迭代過程,因此,在此步驟中,不僅要找出技術(shù)體系結(jié)構(gòu)中有待改進之處,而且還要找出業(yè)務(wù)體系結(jié)構(gòu)中有待改進之處。這種業(yè)務(wù)靈活性可使企業(yè)加快發(fā)展速度,降低總體擁有成本,改善對及時、準(zhǔn)確信息的訪問。 IT 部門將構(gòu)建一些新服務(wù),或許會將一些現(xiàn)有應(yīng)用程序轉(zhuǎn)換為一組基于 Web 的服務(wù)。 轉(zhuǎn)換 IT 這個階段涉及到對信息技術(shù)基礎(chǔ)設(shè)施進行轉(zhuǎn)換,以便充分利用 SOA 的優(yōu)勢。 SOA的切入點 實施 SOA可以從兩個方面進入,一是以業(yè)務(wù)為中心,二是以 IT為重點。 企業(yè)范圍內(nèi)的 IT 轉(zhuǎn)換 ―― 核心組件 企業(yè)范圍內(nèi)的 IT 轉(zhuǎn)換 ―― 附加組件 案例: SOA在金融行業(yè)的應(yīng)用 SOA的使用是基于重用的功能單元(稱為服務(wù)),通過運用這些服務(wù)之間定義良好的接口和契約聯(lián)系來支持業(yè)務(wù)流程,是服務(wù)(或業(yè)務(wù))的編排和組合增加了靈活性和集成性的重要作用。 SOA簡化了 IT,讓 IT變得更有彈性,從而更好地發(fā)展和優(yōu)化業(yè)務(wù)流程,促進企業(yè)與合作伙伴的業(yè)務(wù)需要,也使供應(yīng)商和客戶之間的運作流程能夠做的端到端的整合,讓企業(yè)可以快速靈敏地響應(yīng)客戶和市場不斷變化的需求,實現(xiàn)隨需應(yīng)變業(yè)務(wù)。而應(yīng)當(dāng)優(yōu)先選擇利用服務(wù)接口解決最緊迫的集成問題,然后逐步擴展范圍,封裝出更多面向服務(wù)的業(yè)務(wù)流程,穩(wěn)定地把公司轉(zhuǎn)型為隨需應(yīng)變企業(yè)。 ? 業(yè)務(wù)實體和對象:定義消息成員的類型,包含數(shù)據(jù)的組成和處理方法 活動和服務(wù)(服務(wù)模型) 業(yè)務(wù)服務(wù):業(yè)務(wù)過程的每個活動結(jié)點都對應(yīng)一個服務(wù)執(zhí)行步,這些服務(wù)可以是企業(yè)內(nèi)部的 J2EE服務(wù)、 Mainframe訪問服務(wù)或數(shù)據(jù)庫訪問服務(wù),也可以是企業(yè)的業(yè)務(wù)伙伴提供的外部應(yīng)用服務(wù)。業(yè)務(wù)過程與服務(wù)提供者的交互選用 Web Services的標(biāo)準(zhǔn)接口。 Business Process Execution Language BPEL是一種描述業(yè)務(wù)過程和業(yè)務(wù)交互方式的語言,擴展了 Web Services的交互模型,使之能夠支持商務(wù)交易,并且將Web Services接口層的關(guān)系結(jié)構(gòu)封裝在partner link中。 WBISF的優(yōu)勢 WBISF代表了 IBM構(gòu)建和配置 SOA應(yīng)用的趨勢。 ../ibmesp/ Thank You ! 演講完畢,謝謝觀看! 。服務(wù)可以隨意組合形成混合應(yīng)用和業(yè)務(wù)過程,從而可以更多地利用業(yè)務(wù)規(guī)則來使這些應(yīng)用和業(yè)務(wù)過程具有很好的可用性和可適應(yīng)性。 IBM的產(chǎn)品 對于構(gòu)建、配置和運行這些基于 SOA的應(yīng)用和業(yè)務(wù)過程, IBM推出了 : ? WebSphere Business Integration Modeler( WBI Modeler) ? WebSphere Business Integration Server Foundation( WBISF) ? WebSphere Studio Application Integration Edit