在現(xiàn)代企業(yè)管理中,引進(jìn)了資金流、信息流和貨運(yùn)配送物流管理的概念,所謂“流”就是不孤立地看問題,不把企業(yè)運(yùn)行當(dāng)成是一個(gè)個(gè)獨(dú)立的部門,要以全局的觀念、動(dòng)態(tài)的觀念來(lái)觀察企業(yè)的運(yùn)行。在這種觀念的管理之下,企業(yè)的運(yùn)行才具有效率,不致因?yàn)槟硞(gè)人的惰性而阻礙決策的完成,企業(yè)的執(zhí)行力也因之得到提升。資金流所反映的是企業(yè)的整體發(fā)展?fàn)顩r,也是企業(yè)運(yùn)行的燃燒體系,為企業(yè)的運(yùn)行提供動(dòng)力和能量。對(duì)于資金流的關(guān)注,反映出企業(yè)是如何管理各個(gè)環(huán)節(jié)的效益產(chǎn)出的,去掉那些無(wú)效益的環(huán)節(jié),才能防止企業(yè)失血,我們知道資金斷流甚至為使企業(yè)猶如失血過多的病人不具備生存的能力。信息流的觀念為企業(yè)的決策和執(zhí)行建立出完整的體系,產(chǎn)生于生產(chǎn)線上、客戶反饋和供應(yīng)商報(bào)告中,為企業(yè)描述出生存環(huán)境的狀態(tài)。信息流的不暢,會(huì)使企業(yè)的決策和執(zhí)行機(jī)構(gòu)癱瘓,而關(guān)注信息流,才是保持企業(yè)耳聰目明的正確方法。企業(yè)貨運(yùn)配送物流的管理意義,在于消除任何不必要的存儲(chǔ)環(huán)節(jié),加快生產(chǎn)的運(yùn)行。我們清楚地知道,庫(kù)存積壓意味著資金流動(dòng)不暢,就如一個(gè)人消化不良一樣,要健康發(fā)展幾乎沒有可能。那么我們便可清楚:資金流恰如血液,信息流猶如感官,而貨運(yùn)配送物流則是消化吸收能量的過程。
1 SOA技術(shù)的發(fā)展
對(duì)于SOA,Microsoft認(rèn)為,面向服務(wù)將變成架構(gòu)系統(tǒng)的普遍風(fēng)格。微軟的WCF(Windows Communica—tion Foundation)是構(gòu)建安全可靠的事務(wù)性服務(wù)的統(tǒng)一框架,是SOA的一種具體實(shí)現(xiàn)。它具有構(gòu)建分布式面向服務(wù)系統(tǒng)的技術(shù)基礎(chǔ):統(tǒng)一了消息風(fēng)格和RPC風(fēng)格,并且通過二進(jìn)制和基于開放標(biāo)準(zhǔn)的通信達(dá)到了平臺(tái)最優(yōu)化,編程模型的優(yōu)雅而簡(jiǎn)單。目前,Microsoft在其Windows2003 Server中提供了符合UDDIv2規(guī)范的UDDI注冊(cè)中心。與此同時(shí),各個(gè)公司在實(shí)現(xiàn)各種Web Service和將已有應(yīng)用轉(zhuǎn)換成面向服務(wù)架構(gòu)上也取得了重大的進(jìn)展。國(guó)外已經(jīng)有一些案例將SOA的設(shè)計(jì)思想應(yīng)用到醫(yī)療、電信、金融等行業(yè)。SOA 已經(jīng)成功部署了德國(guó)郵政,集成了豐泰保險(xiǎn)公司的“e—platform”平臺(tái),為瑞士等家商業(yè)銀行提供了系統(tǒng)架構(gòu)方案等。著名的IBM 公司也在企業(yè)內(nèi)部進(jìn)行了SOA應(yīng)用,并且取得了顯著成效。
國(guó)內(nèi)對(duì)SOA及Web服務(wù)相關(guān)技術(shù)的研究工作開展的比較晚,還處于起步階段,目前尚未取得突出的研究成果。國(guó)內(nèi)的軟件公司在SOA方面推出的產(chǎn)品也比較少,但很多公司已經(jīng)開始積極投入到這方面的研發(fā)中,新中大發(fā)布了國(guó)內(nèi)首款基于SOA的管理軟件,國(guó)內(nèi)ERP巨頭用友從2003年開始研發(fā)的下一代產(chǎn)品U9也是基于最先進(jìn)的SOA技術(shù)架構(gòu)。國(guó)內(nèi)的協(xié)同軟件廠商復(fù)旦協(xié)達(dá),2005年在上海發(fā)布其最新3.20版協(xié)同軟件產(chǎn)品。協(xié)達(dá)V3.2O版充分發(fā)揮中國(guó)首套SOA軟件優(yōu)勢(shì),其多組織、集中式的工作流應(yīng)用功能,具有“點(diǎn)對(duì)點(diǎn)”軟件架構(gòu)模式不可取代的優(yōu)勢(shì)。中遠(yuǎn)集裝箱運(yùn)輸有限公司,也在2005年將21大類EDI(電子數(shù)據(jù)交換)應(yīng)用系統(tǒng)成功整合到一個(gè)平臺(tái),實(shí)現(xiàn)了第一期目標(biāo):基于SOA(面向服務(wù)的構(gòu)架)的國(guó)內(nèi)業(yè)務(wù)流程整合。
《信息周刊》和埃森哲的調(diào)查顯示,一些國(guó)內(nèi)企業(yè)出于業(yè)務(wù)需要,期望通過部署SOA,獲得更大的利潤(rùn)。另有67.8%的企業(yè)雖尚未采取行動(dòng),但他們表示正在了解和研究SOA。上述中國(guó)企業(yè)中,有80.9%的公司表示將采取積極態(tài)度部署?梢灶A(yù)計(jì)未來(lái)一兩年內(nèi),SOA在中國(guó)將講入快速發(fā)展期。在物流行業(yè),由于三方物流要整合多平臺(tái)的原有各公司的業(yè)務(wù),采用SOA實(shí)現(xiàn)面對(duì)服務(wù)的架構(gòu),將會(huì)更好地適應(yīng)物流業(yè)的需求。
2 SOA技術(shù)的特點(diǎn)分析
2.1 SOA與傳統(tǒng)解決方案的比較
在以前解決企業(yè)內(nèi)部信息系統(tǒng)“信息孤島”的問題通常采用EAI企業(yè)應(yīng)用整合的方式。為了保證所有的應(yīng)用能夠互通互用,每一個(gè)應(yīng)用都需要一個(gè)EAI Server來(lái)對(duì)應(yīng)。從邏輯上講,EAI的整合方式是一個(gè)基于點(diǎn)對(duì)點(diǎn)的整合方式,企業(yè)的應(yīng)用越多,這種邏輯關(guān)系就會(huì)成級(jí)數(shù)上漲。盡管從理論上來(lái)說(shuō),EAI是能夠完成企業(yè)應(yīng)用之間的整合的,然而在實(shí)施過程中面對(duì)這樣龐大和復(fù)雜的邏輯,就會(huì)發(fā)現(xiàn)EAI的投入比較高,實(shí)施周期也比較長(zhǎng)。
SOA不是從每?jī)蓚(gè)應(yīng)用之間的互通做起,而是把每個(gè)應(yīng)用看作服務(wù),形成共享。SOA對(duì)于實(shí)現(xiàn)企業(yè)資源共享,打破“信息孤島”的步驟就是:第一步,把應(yīng)用和資源轉(zhuǎn)換成服務(wù);第二步,把這些服務(wù)變成標(biāo)準(zhǔn)的服務(wù),形成資源的共享。從這個(gè)意義上講SOA不僅僅是一個(gè)技術(shù),而是一個(gè)軟件架構(gòu)。企業(yè)的決策者只需要根據(jù)企業(yè)的策略來(lái)制定流程,把應(yīng)用作為服務(wù)“拿來(lái)就用”,而無(wú)需考慮底層的集成,這樣就可以實(shí)現(xiàn)IT和企業(yè)業(yè)務(wù)之間同步。
SOA及其相關(guān)軟件設(shè)計(jì)技術(shù)是對(duì)傳統(tǒng)軟件設(shè)計(jì)技術(shù)的繼承和發(fā)展。與其他企業(yè)架構(gòu)方法相比,SOA讓IT變得更有彈性,能更快地響應(yīng)業(yè)務(wù)需求,從而實(shí)現(xiàn)更好的業(yè)務(wù)靈活性,使企業(yè)能夠?qū)焖俚淖兓龀鲇行У捻憫?yīng),并利用此來(lái)獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。企業(yè)信息化建設(shè)是一個(gè)延續(xù)性的過程。對(duì)于新開發(fā)的通信系統(tǒng)來(lái)說(shuō),一方面可以把已經(jīng)有的呼叫中心、電子簽章、短信息、電子郵件等功能封裝成服務(wù);另一方面對(duì)尚未開發(fā)的租賃業(yè)務(wù)功能,可以直接按照SOA的思想進(jìn)行設(shè)計(jì)開發(fā),將相應(yīng)的業(yè)務(wù)功能暴露為相應(yīng)的服務(wù)。最后根據(jù)業(yè)務(wù)需求進(jìn)行組合調(diào)用,包括開發(fā)員工、技術(shù)、軟件、硬件、語(yǔ)言、平臺(tái)、數(shù)據(jù)庫(kù)和系統(tǒng),最終復(fù)合成新的業(yè)務(wù)系統(tǒng),從而快速滿足新的業(yè)務(wù)需求,提高業(yè)務(wù)和服務(wù)的創(chuàng)新能力。
2.2 SOA的特點(diǎn)
SOA是一種粗粒度、松散耦合的服務(wù)架構(gòu),其服務(wù)之間通過簡(jiǎn)單、精確定義接口進(jìn)行通訊,不涉及底層編程接口和通訊模型。它具有下面幾個(gè)特征:
1)可從企業(yè)外部訪問通常被稱為業(yè)務(wù)伙伴的外部用戶也能像企業(yè)內(nèi)部用戶一樣訪問相同的服務(wù)。業(yè)務(wù)伙伴采用先進(jìn)的B2B協(xié)議(如ebXML電子商務(wù)XML)相互合作。除了B2B協(xié)議外,外部用戶還可以訪問以web服務(wù)方式提供的企業(yè)服務(wù)。
2)隨時(shí)可用當(dāng)有服務(wù)使用者請(qǐng)求服務(wù)時(shí),SOA要求必須有服務(wù)提供者能夠響應(yīng)。大多數(shù)SOA都能夠?yàn)殚T戶應(yīng)用之類的同步應(yīng)用和B2B之類的異步應(yīng)用提供服務(wù)。
3)松散耦合傳統(tǒng)的軟件系統(tǒng)是一種“緊耦合結(jié)構(gòu)”,SOA則是松散耦合的。松散耦合在客戶和提供者之間沒有靜態(tài)的、編譯時(shí)刻的依賴關(guān)系。服務(wù)提供者使用標(biāo)準(zhǔn)定義語(yǔ)言定義和公布它的服務(wù)接口,接口定義服務(wù)請(qǐng)求者和服務(wù)提供者之間的調(diào)用契約。只要服務(wù)接口保持一致,改動(dòng)調(diào)整應(yīng)用程序的內(nèi)部功能或結(jié)構(gòu)將對(duì)其他部分沒有影響。
4)粗粒度服務(wù)細(xì)粒度的接口能為服務(wù)請(qǐng)求者提供更加細(xì)化和更多的靈活性,但同時(shí)也意味著引入較難控制的交互模式易變性,如果我們提供這些易于變化的服務(wù)接口給系統(tǒng)的外部用戶,就可能造成外部服務(wù)請(qǐng)求者難于支持不斷變化的服務(wù)提供者所暴露的細(xì)粒度服務(wù)接口。細(xì)粒度服務(wù)一般是為粗粒度服務(wù)所使用,粗粒度服務(wù)可以靈活組合穩(wěn)定性強(qiáng)、重用性高的細(xì)粒度服務(wù),從而快速形成新的業(yè)務(wù)邏輯。而粗粒度服務(wù)接口保證了服務(wù)請(qǐng)求者將以一致的方式使用系統(tǒng)中所暴露出的服務(wù)。
5)互操作性在SOA中,通過服務(wù)之間既定的通信協(xié)議進(jìn)行互操作,主要有同步和異步兩種通信機(jī)制。SOA提供服務(wù)的互操作特性更利于其在多個(gè)場(chǎng)合被重用。
6)位置透明服務(wù)的位置對(duì)用戶透明,用戶完全不必知道響應(yīng)自己需求的服務(wù)的位置,甚至不必知道具體是哪個(gè)服務(wù)參與了響應(yīng)。當(dāng)一個(gè)地方停電或者服務(wù)中斷時(shí),可以通過將服務(wù)請(qǐng)求轉(zhuǎn)發(fā)到一個(gè)完全不同的地點(diǎn)運(yùn)行的該服務(wù)的其他實(shí)例中去,從而使用戶免受影響。
7)標(biāo)準(zhǔn)化的接VI SOA通過服務(wù)接口的標(biāo)準(zhǔn)化描述,從而使得該服務(wù)可以提供給在任何異構(gòu)平臺(tái)和任何用戶接口使用,該接口隱藏了實(shí)現(xiàn)服務(wù)的細(xì)節(jié),允許獨(dú)立于實(shí)現(xiàn)服務(wù)基于的硬件或軟件平臺(tái)和編寫服務(wù)所用的編程語(yǔ)言來(lái)使用服務(wù)。近年來(lái)出現(xiàn)的兩個(gè)重要標(biāo)準(zhǔn)XML和Web服務(wù)將SOA推向更高的層面,并大大提升了SOA的價(jià)值。Web服務(wù)使應(yīng)用功能得以通過標(biāo)準(zhǔn)化接口(WSDL)提供,并且基于標(biāo)準(zhǔn)化傳輸方式(HTTP和JMS)進(jìn)行傳輸,采用標(biāo)準(zhǔn)化協(xié)議(SOAP)進(jìn)行調(diào)用。
3 新的條件下有必要開展SOA下物流系統(tǒng)的研究
近年來(lái)隨著我國(guó)現(xiàn)代物流業(yè)的快速發(fā)展,物流信息化建設(shè)也取得了顯著的成績(jī)。一批大型物流企業(yè)例如中國(guó)遠(yuǎn)洋集團(tuán)、中國(guó)外運(yùn)集團(tuán)等采用了國(guó)際先進(jìn)水平的信息網(wǎng)絡(luò)技術(shù),在國(guó)內(nèi)外物流市場(chǎng)上提高了市場(chǎng)競(jìng)爭(zhēng)力;一批與物流相關(guān)的電子政務(wù)平臺(tái)例如電子口岸系統(tǒng)、危險(xiǎn)品運(yùn)輸監(jiān)管系統(tǒng)等也開始投入使用,取得了良好的效果;還有一些民營(yíng)資本建設(shè)的物流信息公共服務(wù)平臺(tái),例如錦程物流網(wǎng)、中國(guó)配貨網(wǎng)也都取得了較好的社會(huì)效益和經(jīng)濟(jì)效益。此外在物流信息化的關(guān)鍵技術(shù)、信息標(biāo)準(zhǔn)、服務(wù)規(guī)范等等方面,“十五”期間也分別取得了進(jìn)展,但中國(guó)的物流信息化仍處在初級(jí)階段,根據(jù)2005年中國(guó)物流信息化調(diào)查報(bào)告,只有35.7%的企業(yè)建立了物流或供應(yīng)鏈管理信息系統(tǒng),另有許多企業(yè)準(zhǔn)備建立專門的物流或供應(yīng)鏈管理信息系統(tǒng)。已建信息系統(tǒng)中,財(cái)務(wù)管理、倉(cāng)儲(chǔ)管理是物流信息系統(tǒng)最主要的功能,比例高達(dá)95%,其次是ERP管理、運(yùn)輸管理、訂單管理、客戶關(guān)系管理,所占比例依次為7O.7%、68.3%,63.4%和61%企業(yè)在信息系統(tǒng)建設(shè)中遇到的主要問題依次有費(fèi)用較高(26.9%)、與其他系統(tǒng)接口困難(23.1%)、不能適應(yīng)企業(yè)流程變化(19.2%)、培訓(xùn)不夠(13.5%)、功能達(dá)不到(9.6%),這些數(shù)字說(shuō)明探討一種開發(fā)成本低,便于與其他系統(tǒng)集成,適應(yīng)企業(yè)需求變化,易于維護(hù)擴(kuò)展的物流信息系統(tǒng)開發(fā)模式非常必要。
而SOA 的概念最初由Gartner公司提出,由于當(dāng)時(shí)的技術(shù)水平和市場(chǎng)環(huán)境尚不具備真正實(shí)施SOA 的條件,因此當(dāng)時(shí)SOA并未引起人們的廣泛關(guān)注,SOA在當(dāng)時(shí)沉寂了一段時(shí)間。伴隨著互聯(lián)網(wǎng)的浪潮,越來(lái)越多的企業(yè)將業(yè)務(wù)轉(zhuǎn)移到互聯(lián)網(wǎng)領(lǐng)域,帶動(dòng)了電子商務(wù)的蓬勃發(fā)展。為了能夠?qū)⒐镜臉I(yè)務(wù)打包成獨(dú)立的、具有很強(qiáng)伸縮性的基于互聯(lián)網(wǎng)的服務(wù),人們提出了Web服務(wù)的概念,這可以說(shuō)是SOA的發(fā)端。Web服務(wù)開始流行以后,互聯(lián)網(wǎng)迅速出現(xiàn)了大量的基于不同平臺(tái)和語(yǔ)言開發(fā)的web服務(wù)組件。為了能夠有效地對(duì)這些為數(shù)眾多的組件進(jìn)行管理,人們迫切需要找到一種新的面向服務(wù)的分布式Web計(jì)算架構(gòu)。該架構(gòu)要能夠使這些由不同組織開發(fā)的Web服務(wù)能夠相互學(xué)習(xí)和交互,保障安全以及兼顧復(fù)用性和可管理性。由此,人們重新找回面向服務(wù)的架構(gòu)(Service-Oriented Architecture,SOA),并賦予其時(shí)代的特征,需求推動(dòng)技術(shù)進(jìn)步,正是這種強(qiáng)烈的市場(chǎng)需求,使得SOA再次成為人們關(guān)注的焦點(diǎn)。于是在SOA下開發(fā)物流管理信息系統(tǒng)就成了一個(gè)現(xiàn)實(shí)、必要的問題。
4 采用SOA 架構(gòu)開發(fā)物流信息系統(tǒng)的價(jià)值
社會(huì)分工的貨運(yùn)配送物流領(lǐng)域,貨運(yùn)配送物流的重要目標(biāo)是消滅庫(kù)存,把從起運(yùn)地到目的地之間的所有運(yùn)行工具都充分利用起來(lái),實(shí)現(xiàn)最短送達(dá)方案,包括路途最短、時(shí)間最短和費(fèi)用最低的綜合目標(biāo)。在企業(yè)內(nèi)部的貨運(yùn)配送物流體系中,則有幫助企業(yè)實(shí)現(xiàn)JIT生產(chǎn),或稱即時(shí)生產(chǎn)的目標(biāo),減少企業(yè)的庫(kù)存成本和費(fèi)用。我們可以觀察到一個(gè)現(xiàn)象,跨國(guó)公司在進(jìn)行配件采購(gòu)時(shí),往往將需要庫(kù)存時(shí)間的配件交給下游廠家來(lái)做,而安排出來(lái)的收貨時(shí)間,正好能滿足自己的JIT生產(chǎn)計(jì)劃,而同時(shí)他們?cè)谡勁兄袕膩?lái)不把庫(kù)存成本考慮在內(nèi),實(shí)際上他們是將庫(kù)存成本轉(zhuǎn)移了出去,所采用的方法便是建立自己的貨運(yùn)配送物流體系,進(jìn)行所謂的供應(yīng)鏈管理。在第三方貨運(yùn)配送物流中,貨物的綜合、裝卸、儲(chǔ)存是通過向客戶提供服務(wù)而體現(xiàn)出來(lái)的,管理內(nèi)容比較明確,尤其是采用SOA架構(gòu)的三方物流系統(tǒng)更是集中了各方面的優(yōu)勢(shì),有著很強(qiáng)的實(shí)際應(yīng)用價(jià)值和理論研究意義,具體總結(jié)如下:
1)采用面向服務(wù)架構(gòu)(SOA)的物流業(yè)務(wù)集成系統(tǒng),為物流企業(yè)實(shí)現(xiàn)信息資源無(wú)縫共享提供一個(gè)解決方案,不僅將不同架構(gòu)的企業(yè)資源進(jìn)行整合,而且在企業(yè)內(nèi)部也采用了SOA體系架構(gòu),從而不僅降低了時(shí)間成本,還可以解決跨語(yǔ)言、跨平臺(tái)、跨防火墻異構(gòu)系統(tǒng)之間互操作性的問題,建立一個(gè)開放性的軟件體系,解決物流系統(tǒng)一直存在成本居高不下的問題。
2)基于SOA的物流業(yè)務(wù)集成系統(tǒng)最終可以使得物流業(yè)務(wù)能夠更加快速、更有效地去適應(yīng)業(yè)務(wù)需求的變化,使其具有良好的可擴(kuò)展性。
3)將SOA應(yīng)用于物流業(yè)務(wù)集成系統(tǒng),不僅能夠充分利用現(xiàn)有資源,而且將遺留應(yīng)用和不同類型數(shù)據(jù)庫(kù)納入SOA,并不是完全將其更換,使其成為物流業(yè)務(wù)集成系統(tǒng)解決方案的一部分。
4)建立一個(gè)物流業(yè)務(wù)集成系統(tǒng)平臺(tái)框架,為物流企業(yè)內(nèi)部各個(gè)服務(wù)部門在提供服務(wù)的同時(shí),也可以滿足與生產(chǎn)系統(tǒng)、銷售系統(tǒng)等其他行業(yè)進(jìn)行B2B電子商務(wù)服務(wù)的需求。
轉(zhuǎn)載請(qǐng)注明出處:拓步ERP資訊網(wǎng)http://www.ezxoed.cn/
本文標(biāo)題:磁現(xiàn)代物流系統(tǒng)中SOA技術(shù)的應(yīng)用及其優(yōu)勢(shì)
本文網(wǎng)址:http://www.ezxoed.cn/html/solutions/1401933063.html