Service Enterprise: 服務(wù)企業(yè) 【下】
文:鼎捷數(shù)智
作者:鼎捷數(shù)智 | 發(fā)布時(shí)間:2012-11-30 14:50:34
集團(tuán)研發(fā)USe-IT小組
實(shí)現(xiàn)服務(wù)雖然有多種方式,但一般多以Web Service的形式來達(dá)成。Web Service采用XML/HTTP為溝通信息與通信協(xié)議,有成熟的標(biāo)準(zhǔn),提供開發(fā)者遵循,而且各種主要編程語言都支持Web Service的開發(fā),造就了它今日的普及。Web Services由服務(wù)提供商所發(fā)展,經(jīng)過在服務(wù)目錄的注冊后,較終,服務(wù)需求者可以通過互聯(lián)網(wǎng)找到、并調(diào)用它。
Web Service是SOA的要素,但并不是全部。下圖是IBM提出的SOA參考模型,呈現(xiàn)一個(gè)SOA方案的整體面貌。
出處:IBM?
在服務(wù)提供商端,由下而上描繪的是,從應(yīng)用系統(tǒng)中抽取可復(fù)用單元成為服務(wù)的一個(gè)過程,此即服務(wù)的建模。服務(wù)消費(fèi)者端則是從業(yè)務(wù)觀點(diǎn)切入。業(yè)務(wù)流程以BPEL(Business Process Execution Language)模型來建模,這是以Web Services為主要活動(dòng)的工作流,內(nèi)容包含Web Services交互、變量處理、流程控制、事務(wù)(transaction)、錯(cuò)誤處理等。在運(yùn)行階段,通過BPEL引擎對模型的解譯,調(diào)用流程中的服務(wù),實(shí)現(xiàn)服務(wù)的組合應(yīng)用以達(dá)到業(yè)務(wù)上的需求。過去,這樣的業(yè)務(wù)流程隱藏在軟件的代碼內(nèi),不易調(diào)整、復(fù)用,但現(xiàn)在經(jīng)過建模之后,業(yè)務(wù)流程轉(zhuǎn)變成企業(yè)的有形資產(chǎn),而且這是基于服務(wù)接口的松散耦合式集成,在面對業(yè)務(wù)需求的變更時(shí)可以表現(xiàn)的更加靈活、機(jī)動(dòng)。
集成的基礎(chǔ)設(shè)施主要為企業(yè)服務(wù)總線(Enterprise Service Bus, ESB)。ESB采用了「總線」模式來管理和簡化應(yīng)用之間的集成拓?fù)浣Y(jié)構(gòu),以開放標(biāo)準(zhǔn)為基礎(chǔ)來支持應(yīng)用之間在消息、事件和服務(wù)級(jí)別上動(dòng)態(tài)的互連互通,并提供可靠的消息傳輸、服務(wù)接入、協(xié)議轉(zhuǎn)換、數(shù)據(jù)格式轉(zhuǎn)換、基于內(nèi)容的路由
上一頁:Service Enterprise: 服務(wù)企業(yè) 【上】
下一頁:Integrated Enterprise: 集成企業(yè) 【上】
相關(guān)新聞
-
Integrated Enterprise: 集成企業(yè) 【上】
繼上期與大家分享了《Service Enterprise: 服務(wù)企業(yè)》后,本期將與大家一起分享和探討《Integrated Enterprise: 集成企業(yè)》。Digiwin Value快訊后續(xù)將每期推出由鼎捷數(shù)智研發(fā)《USe-IT小組》發(fā)布的系列IT議題,與讀者共同分享未來產(chǎn)品發(fā)展技術(shù)和相關(guān)行業(yè)應(yīng)用。敬請關(guān)注!
-
Integrated Enterprise: 集成企業(yè) 【下】
發(fā)展客戶關(guān)系網(wǎng)絡(luò),使整個(gè)銷售、服務(wù)、管理方法產(chǎn)生跳躍式的改變
-
Service Enterprise: 服務(wù)企業(yè) 【上】
從前面的討論可以看出,面向服務(wù)不是一件容易的事情。如何落實(shí)服務(wù)理念,并在企業(yè)內(nèi)發(fā)揮出真正的效益,必須同時(shí)從業(yè)務(wù)與信息技術(shù)兩個(gè)面向來著力。以服務(wù)及流程的建模為例,必須要有多種角色的人員共同參與,