【IT168 信息化】
一、引言
隨著全球市場(chǎng)的形成、知識(shí)經(jīng)濟(jì)的出現(xiàn)及企業(yè)管理方式的轉(zhuǎn)變,企業(yè)面臨著日益激烈的競(jìng)爭(zhēng)環(huán)境,“變化”成了當(dāng)今市場(chǎng)的主旋律,如何提高物流管理信息系統(tǒng)在 變化環(huán)境中的生存能力成了企業(yè)成功的關(guān)鍵。本文用“柔性”這一術(shù)語(yǔ)描述物流管理信息系統(tǒng)的應(yīng)變能力,逐步引申到企業(yè)柔性物流管理信息系統(tǒng)的研究。
企業(yè)柔性物流管理信息系統(tǒng)可定義為:企業(yè)物流信息系統(tǒng)對(duì)組織內(nèi)部和外部環(huán)境變化的抗變能力與反應(yīng)能力以及企業(yè)與企業(yè)之間的信息系統(tǒng)的銜接能力。它包括兩 方面的內(nèi)容:一是企業(yè)組織的柔性和管理;二是柔性化信息處理系統(tǒng)。筆者試從上述兩方面內(nèi)容來(lái)闡述企業(yè)柔性物流信息系統(tǒng)的構(gòu)建。
二、柔性管理內(nèi)涵與實(shí)施途徑
1.柔性管理的基本內(nèi)涵
柔性管理指的是企業(yè)在市場(chǎng)機(jī)會(huì)和變化不斷變化、競(jìng)爭(zhēng)環(huán)境難以預(yù)測(cè)的情況下,快速反應(yīng),不斷重組其人力和技術(shù)資源,獲得競(jìng)爭(zhēng)優(yōu)勢(shì)和利潤(rùn)的管理模式。柔性管 理以“人性化”為標(biāo)志,注重平等和尊重、創(chuàng)造和直覺(jué)、主動(dòng)和企業(yè)精神、遠(yuǎn)見和價(jià)值控制。它能夠依據(jù)信息共享、虛擬整合、競(jìng)爭(zhēng)性合作、差異性互補(bǔ)、虛擬實(shí)踐 社團(tuán)等,實(shí)現(xiàn)知識(shí)有潛到顯得轉(zhuǎn)化。
2.柔性管理的實(shí)施途徑
面對(duì)復(fù)雜多變的內(nèi)、外部環(huán)境,企業(yè)必須對(duì)生產(chǎn)和經(jīng)營(yíng)過(guò)程進(jìn)行重新審視和反思,不斷提高決策效率,從以下三個(gè)方面實(shí)施柔性化管理。
(1)樹立“以人為本”的管理思想。從員工內(nèi)心生出激發(fā)起主動(dòng)性、內(nèi)在潛力和創(chuàng)造精神是實(shí)施企業(yè)物流柔性管理的核心資源。因此企業(yè)應(yīng)重視人文管理,加大對(duì)員工知識(shí)學(xué)習(xí)培訓(xùn)的投入,提高其責(zé)任感、主動(dòng)性、挑戰(zhàn)性、紀(jì)律性和合作精神。
(2)以企業(yè)內(nèi)部組織的柔性化和企業(yè)之間的動(dòng)態(tài)聯(lián)盟為其組織特征,改革傳統(tǒng)的金字塔型組織結(jié)構(gòu),代之以少層次的網(wǎng)絡(luò)型的扁平化組織結(jié)構(gòu)。網(wǎng)絡(luò)型的扁平化的組織提高了信息傳遞的效率,加強(qiáng)了部門之間的相互溝通,提高了企業(yè)整體的反應(yīng)靈敏度。
(3)通過(guò)建立虛擬組織,實(shí)現(xiàn)“強(qiáng)-強(qiáng)”合作。每個(gè)企業(yè)都具備自身的核心能力,虛擬組織之間通過(guò)集成企業(yè)的核心能力和資源,從而在管理技術(shù)、資源等方面取得得天獨(dú)厚的競(jìng)爭(zhēng)優(yōu)勢(shì),最終實(shí)現(xiàn)共贏。
三、基于SOA的柔性物流管理信息系統(tǒng)構(gòu)架簡(jiǎn)單設(shè)計(jì)
在傳統(tǒng)的系統(tǒng)構(gòu)架下,物流信息系統(tǒng)很難實(shí)現(xiàn)通暢的業(yè)務(wù)運(yùn)作(只有在ERP環(huán)境下能夠部分實(shí)現(xiàn)),企業(yè)遺留的業(yè)務(wù)應(yīng)用系統(tǒng)之間很難實(shí)現(xiàn)無(wú)縫連接。由于系統(tǒng) 缺乏柔性,企業(yè)也不能隨著商業(yè)環(huán)境的變化迅速改變業(yè)務(wù)流程。而位于一體化物流體系中的供應(yīng)商和物流公司等實(shí)體,在進(jìn)行物流業(yè)務(wù)時(shí),需要將交互產(chǎn)生的業(yè)務(wù)數(shù) 據(jù)輸入到各自的信息系統(tǒng)中。在常見的實(shí)現(xiàn)方式中,使用接口系統(tǒng)或接口模塊來(lái)完成這種要求信息自流時(shí),由于接口處數(shù)據(jù)緊密耦合,且難以修改或升級(jí)。通過(guò)采用 SOA框架,企業(yè)可以最大限度的減少系統(tǒng)間的耦合,從而提高可重用性,提高業(yè)務(wù)的敏捷性、客戶滿意度以及企業(yè)之間的無(wú)縫連接,也就是企業(yè)物流系統(tǒng)的“柔 性”。
SOA的技術(shù)特點(diǎn)
SOA是英文Service—oriented Architecture,即面向服務(wù)構(gòu)架的縮寫。本質(zhì)上說(shuō)SOA體現(xiàn)的是一種新的系統(tǒng)構(gòu)架,在基于SOA架構(gòu)的系統(tǒng)中,具體應(yīng)用程序的功能是由一些松耦 合并具有同一接口方式的組件(也就是Service)組合構(gòu)建起來(lái)的。
SOA服務(wù)具有平臺(tái)獨(dú)立的自我描述XML文檔。Web服務(wù)描述語(yǔ)言 (WSDL,Web Services Description Language)是用于描述服務(wù)的標(biāo)準(zhǔn)語(yǔ)言。 SOA服務(wù)用消息進(jìn)行通信,該消息通常使用XML Schema來(lái)定義(也叫做XSD,XML Schema Definition)。SOA基于標(biāo)準(zhǔn)化傳輸方式(HTTP和JMS),采用標(biāo)準(zhǔn)化協(xié)議(SOAP)進(jìn)行調(diào)用。在一個(gè)企業(yè)內(nèi)部,SOA服務(wù)通過(guò)一個(gè)扮演 目錄列表(directory listing)角色的登記處(Registry)來(lái)進(jìn)行維護(hù)。應(yīng)用程序在登記處(Registry)尋找并調(diào)用某項(xiàng)服務(wù)。統(tǒng)一描述、定義和集成 (UDDI, Universal Description, Definition, and Integration)是服務(wù)登記的標(biāo)準(zhǔn)。簡(jiǎn)言之,SOA具有以下三大基本特征:
(1)獨(dú)立的功能實(shí)體。在Internet這樣松散的 使用環(huán)境中,任何訪問(wèn)請(qǐng)求都有可能出錯(cuò),因此任何企圖通過(guò)Internet進(jìn)行控制的結(jié)構(gòu)都會(huì)面臨嚴(yán)重的穩(wěn)定性問(wèn)題。傳統(tǒng)的組件技術(shù),如.NET Remoting,EJB,COM或者CORBA,都需要有一個(gè)宿主(Host或者Server)來(lái)存放和管理這些功能實(shí)體。當(dāng)宿主本身或者其他功能部分 出現(xiàn)問(wèn)題的時(shí)候,在該宿主上運(yùn)行的其它應(yīng)用服務(wù)就會(huì)受到影響。SOA非常強(qiáng)調(diào)架構(gòu)中提供服務(wù)的功能實(shí)體的完全獨(dú)立自主的能力。常見的用來(lái)進(jìn)行自我恢復(fù)的技 術(shù),比如事務(wù)處理(Transaction),消息隊(duì)列(Message Queue),冗余部署(Redundant Deployment)和集群系統(tǒng)(Cluster)在SOA中都起到至關(guān)重要的作用。
(2)大數(shù)據(jù)量低頻率訪問(wèn)。對(duì)于.NET Remoting,EJB或者XML-RPC這些傳統(tǒng)的分布式計(jì)算模型而言,他們的服務(wù)提供都是通過(guò)函數(shù)調(diào)用的方式進(jìn)行的,一個(gè)功能的完成往往需要通過(guò)客 戶端和服務(wù)器來(lái)回很多次函數(shù)調(diào)用才能完成。在Internet的環(huán)境下,這些調(diào)用給系統(tǒng)的響應(yīng)速度和穩(wěn)定性帶來(lái)較大的影響。針對(duì)這一問(wèn)題,SOA系統(tǒng)推薦 采用大數(shù)據(jù)量的方式一次性進(jìn)行信息交換。
(3)基于文本的消息傳遞。在COM、CORBA這些傳統(tǒng)的組件模型中,從服務(wù)器端傳往客戶端的是一 個(gè)二進(jìn)制編碼的對(duì)象,在客戶端通過(guò)調(diào)用這個(gè)對(duì)象的方法來(lái)完成某些功能。但是在Internet環(huán)境下,不同語(yǔ)言,不同平臺(tái)對(duì)數(shù)據(jù)、甚至是一些基本數(shù)據(jù)類型 定義不同,給不同的服務(wù)之間傳遞對(duì)象帶來(lái)的很大困難。Internet中大量異構(gòu)系統(tǒng)的存在決定了SOA系統(tǒng)必須采用基于文本而非二進(jìn)制的消息傳遞方式。 基于文本的消息本身是不包含任何處理邏輯和數(shù)據(jù)類型的,因此服務(wù)間只傳遞文本,對(duì)數(shù)據(jù)的處理依賴于接收端的方式可以幫忙繞過(guò)兼容性這個(gè)的大泥坑。
此外,對(duì)于一個(gè)服務(wù)來(lái)說(shuō),Internet與局域網(wǎng)最大的一個(gè)區(qū)別就是在Internet上的版本管理極其困難,傳統(tǒng)軟件采用的升級(jí)方式在這種松散的分 布式環(huán)境中幾乎無(wú)法進(jìn)行。采用基于文本的消息傳遞方式,數(shù)據(jù)處理端可以只選擇性的處理自己理解的那部分?jǐn)?shù)據(jù),而忽略其它的數(shù)據(jù),從而得到的非常理想的兼容性。
服務(wù)提供者是一個(gè)可通過(guò)網(wǎng)絡(luò)尋址的實(shí)體,它接受和執(zhí)行來(lái)自使用者的請(qǐng) 求,它將其服務(wù)發(fā)布到服務(wù)注冊(cè)代理中心,以便服務(wù)請(qǐng)求者發(fā)現(xiàn)和訪問(wèn)該服務(wù);當(dāng)服務(wù)請(qǐng)求者從服務(wù)注冊(cè)代理得到調(diào)用所需服務(wù)的信息后,通訊在服務(wù)請(qǐng)求者和服務(wù) 提供者之間進(jìn)行,無(wú)需經(jīng)過(guò)服務(wù)注冊(cè)代理。