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