成都公司:成都市成華區(qū)建設(shè)南路160號(hào)1層9號(hào)
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務(wù)大廈18樓
當(dāng)前位置:工程項(xiàng)目OA系統(tǒng) > 泛普各地 > 湖南OA系統(tǒng) > 長(zhǎng)沙OA系統(tǒng) > 長(zhǎng)沙OA信息化
智能BPM和面向服務(wù)的企業(yè)(上)(AMT研究院 周瑛)
申請(qǐng)免費(fèi)試用、咨詢電話:400-8352-114
AMTeam.org
“面向服務(wù)”這個(gè)詞現(xiàn)在非常時(shí)髦,幾乎所有的企業(yè)信息化雜志上都有它的倩影。這與20年前“面向?qū)ο蟆睓M掃IT行業(yè)的光景頗有些相似。那時(shí)候涌現(xiàn)了一系列的面向?qū)ο蟮恼Z(yǔ)言、面向?qū)ο蟮姆治?、面向?qū)ο蟮木幊?、面向?qū)ο蟮臄?shù)據(jù)庫(kù)……逼得企業(yè)不得不“面向?qū)ο蟆薄6F(xiàn)在,企業(yè)也不得不“面向服務(wù)”了:

·
面向服務(wù)的架構(gòu)
·
面向服務(wù)的集成
·
面向服務(wù)的流程
·
面向服務(wù)的管理
· ……
所有這些如雨后春筍般涌現(xiàn)的概念和產(chǎn)品都在逼著企業(yè)乖乖就范。
在本文中,我們將重點(diǎn)介紹面向服務(wù)的企業(yè)(Service Oriented Enterprise,SOE),以及這種企業(yè)模式的關(guān)鍵助推器——業(yè)務(wù)流程管理(BPM)的作用。SOE是指那些運(yùn)用面向服務(wù)的概念,來(lái)整合內(nèi)部系統(tǒng)以及外部合作伙伴交互的組織。面向服務(wù)的思想貫穿于SOE的整個(gè)企業(yè)架構(gòu)中,它幫助企業(yè)按照統(tǒng)一的范例實(shí)現(xiàn)服務(wù)的生產(chǎn)與消費(fèi)。
什么是面向服務(wù)?
面向服務(wù)能夠?qū)崿F(xiàn)應(yīng)用、交易伙伴和組織之間的松散連接,并通過(guò)服務(wù)呼叫來(lái)調(diào)用它們。這種連接一般是通過(guò)發(fā)現(xiàn)完成的。進(jìn)一步說(shuō),獨(dú)立的服務(wù)可以相互連接,組成流程,它們提供的價(jià)值將比單個(gè)服務(wù)的總和還大。面向服務(wù)中的分布式應(yīng)用既可以是內(nèi)部的,也可以來(lái)自外部的交易伙伴。雙方要遵循達(dá)成的協(xié)議,在整個(gè)流程的執(zhí)行過(guò)程中扮演好自己的角色。
下面讓我們討論一下與概念有關(guān)的幾個(gè)關(guān)鍵術(shù)語(yǔ)。首先是“松散連接”,意思是你可以使用服務(wù),并將它整合入你的應(yīng)用,但同時(shí)你無(wú)需知道該服務(wù)的語(yǔ)言、平臺(tái)、位置或狀態(tài)。Web
services提供了到網(wǎng)站或應(yīng)用的程序接口。你可能會(huì)有幾個(gè)操作,每個(gè)操作都有自己的輸入和輸出信息。這些操作組合起來(lái)就構(gòu)成了服務(wù)的程序接口。具體的實(shí)施細(xì)節(jié)、平臺(tái)和語(yǔ)言都被隱藏起來(lái)了。只要我們?cè)谡{(diào)用時(shí)遵循HTTP協(xié)議,返回時(shí)遵循SOAP協(xié)議,那么我們就能在Web
service的世界中得心應(yīng)手。

第二個(gè)關(guān)鍵術(shù)語(yǔ)是“發(fā)現(xiàn)”。圖1中著名的三角形結(jié)構(gòu)說(shuō)明了面向服務(wù)中的注冊(cè)“發(fā)現(xiàn)”交互循環(huán),目標(biāo)是要實(shí)現(xiàn)對(duì)服務(wù)的動(dòng)態(tài)發(fā)現(xiàn)。
圖1 注冊(cè)“發(fā)現(xiàn)”交互循環(huán)
第三個(gè)關(guān)鍵術(shù)語(yǔ)是“流程”。流程提供了服務(wù)之間的信息順序和控制順序。流程包括簡(jiǎn)單的或復(fù)雜的決策制定,通過(guò)選擇和循環(huán)結(jié)構(gòu)來(lái)實(shí)現(xiàn)。業(yè)務(wù)規(guī)則負(fù)責(zé)對(duì)流程進(jìn)行指導(dǎo)和控制。
第四個(gè)關(guān)鍵術(shù)語(yǔ)是“達(dá)成的”,是關(guān)于交易伙伴之間的協(xié)議。為了保證服務(wù)的質(zhì)量(績(jī)效、可靠性、安全性、政策遵循等),企業(yè)需要通過(guò)服務(wù)水平協(xié)議(SLA)規(guī)定交易伙伴之間交互的響應(yīng)時(shí)間等要求。要使SLA有效,流程引擎需要使用規(guī)則引擎來(lái)處理交易伙伴之間的復(fù)雜關(guān)系。
上述關(guān)鍵術(shù)語(yǔ)說(shuō)明了面向服務(wù)能夠提高“擴(kuò)展企業(yè)”的生產(chǎn)率和敏捷性。
SOE的智能化
要了解智能化的意義,首先讓我們來(lái)看網(wǎng)絡(luò)在這方面的情況。網(wǎng)絡(luò)提供內(nèi)容,對(duì)于“未經(jīng)加工的”網(wǎng)絡(luò),自動(dòng)化agent無(wú)法從鏈接中得到有用的東西。而HTML和XML提供符合語(yǔ)法的內(nèi)容。但這種語(yǔ)法在語(yǔ)義上并不豐富。它們無(wú)法描述術(shù)語(yǔ)或概念之間的豐富關(guān)系。它們?nèi)狈υ獢?shù)據(jù)。因此“機(jī)器”(agent或基于規(guī)則的系統(tǒng))很難從網(wǎng)絡(luò)中推斷知識(shí)。
當(dāng)進(jìn)入語(yǔ)義網(wǎng)的世界,網(wǎng)絡(luò)資源通過(guò)元數(shù)據(jù)描述概念或術(shù)語(yǔ)之間的復(fù)雜的本體關(guān)系。這種元數(shù)據(jù)對(duì)于自動(dòng)化是十分關(guān)鍵的,它是幫助程序從網(wǎng)絡(luò)資源之間的關(guān)系進(jìn)行知識(shí)推斷的另一個(gè)維度(其他維度有網(wǎng)頁(yè)和鏈接)。語(yǔ)義網(wǎng)的重點(diǎn)是實(shí)現(xiàn)信息的智能化。
Web services與網(wǎng)絡(luò)的發(fā)展情況類(lèi)似,它需要實(shí)現(xiàn)應(yīng)用在服務(wù)交互方面的智能化。網(wǎng)頁(yè)或XML頁(yè)面代表了內(nèi)容,而Web services代表了方法或操作。Web services像包裝紙一樣用于企業(yè)內(nèi)部、顧客和交易伙伴之間的整合交互。目前,Web services的核心標(biāo)準(zhǔn)已經(jīng)相對(duì)成熟,應(yīng)用服務(wù)器和供應(yīng)商都有符合標(biāo)準(zhǔn)的產(chǎn)品面市。

服務(wù)質(zhì)量方面的一些主要標(biāo)準(zhǔn)也有了很大進(jìn)展,比如安全性標(biāo)準(zhǔn)(如WS-Security)和可靠性標(biāo)準(zhǔn)(如WS-ReliableMessaging)。其他標(biāo)準(zhǔn)還有BPM標(biāo)準(zhǔn)(如BPEL)、交易標(biāo)準(zhǔn)(如WS-Transaction/WS-Coordination)、Web services管理(如WSDM)以及Web services門(mén)戶標(biāo)準(zhǔn)(WSRP)。
(待續(xù))
相關(guān)鏈接:
智能BPM和面向服務(wù)的企業(yè)(下)
本站推薦
版權(quán)所有:泛普軟件 渝ICP備14008431號(hào)-2 渝公網(wǎng)安備50011202501700號(hào) 咨詢電話:400-8352-114

