国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于SOA架構(gòu)的供應(yīng)鏈平臺(tái)設(shè)計(jì)

2013-12-29 00:00:00唐石福張青王珂
電腦知識(shí)與技術(shù) 2013年10期

摘要:SOA是一種將信息管理系統(tǒng)模塊化為服務(wù)的架構(gòu)風(fēng)格,可簡(jiǎn)單地通過(guò)服務(wù)重新編排組合來(lái)靈活應(yīng)對(duì)業(yè)務(wù)流程上的不斷變化,從而為企業(yè)信息化的深入開(kāi)展提供了強(qiáng)有力的保障。該文利用SOA思想,設(shè)計(jì)了基于SOA的企業(yè)供應(yīng)鏈平臺(tái)架構(gòu),實(shí)現(xiàn)了該平臺(tái)的主要功能服務(wù);在實(shí)際的應(yīng)用中,降低了供應(yīng)鏈成本,提升了供應(yīng)鏈服務(wù)水平,取得了良好的經(jīng)濟(jì)效益。

關(guān)鍵詞:SOA;供應(yīng)鏈平臺(tái);企業(yè)信息化

中圖分類(lèi)號(hào):TP311 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2013)10-2333-03

1 概述

供應(yīng)鏈?zhǔn)侵赣稍牧系墓?yīng)商、制造商、分銷(xiāo)商、零售商以及終端消費(fèi)者等成員,通過(guò)與上下游成員的連接而組成的鏈狀或網(wǎng)狀結(jié)構(gòu)。隨著供應(yīng)鏈的不斷發(fā)展,供應(yīng)鏈協(xié)同成為一種趨勢(shì),受到理論界和企業(yè)界的高度重視,提出了應(yīng)對(duì)供應(yīng)鏈協(xié)同的種種策略。它的實(shí)現(xiàn)以協(xié)同機(jī)制為前提、以協(xié)同技術(shù)為支撐、以信息共享為基礎(chǔ),從系統(tǒng)的全局觀出發(fā),促進(jìn)供應(yīng)鏈企業(yè)內(nèi)、外協(xié)調(diào)發(fā)展,在提高供應(yīng)鏈整體競(jìng)爭(zhēng)力的同時(shí),實(shí)現(xiàn)供應(yīng)鏈節(jié)點(diǎn)企業(yè)效益的最大化。

隨著供應(yīng)鏈競(jìng)爭(zhēng)的不斷加劇,供應(yīng)鏈企業(yè)的管理水平也不斷提高,呈現(xiàn)出以下一些新趨勢(shì):物流與信息流結(jié)合日趨緊密;質(zhì)量管控主體由單一企業(yè)轉(zhuǎn)變?yōu)楣?yīng)鏈;供應(yīng)鏈企業(yè)數(shù)量逐步精簡(jiǎn)。

在信息化建設(shè)的過(guò)程中發(fā)現(xiàn),由于編程語(yǔ)言、數(shù)據(jù)標(biāo)準(zhǔn)和通信協(xié)議的異構(gòu)問(wèn)題已經(jīng)嚴(yán)重阻礙了企業(yè)內(nèi)部和企業(yè)之間實(shí)現(xiàn)業(yè)務(wù)協(xié)同的進(jìn)行[1]。為適應(yīng)當(dāng)今時(shí)代對(duì)企業(yè)供應(yīng)鏈信息化的新要求,需要建立新型的供應(yīng)鏈平臺(tái)。新型供應(yīng)鏈平臺(tái)需要最大限度地消除業(yè)務(wù)和軟件技術(shù)之間存在的巨大鴻溝,快速響應(yīng)業(yè)務(wù)上的需要。在市場(chǎng)需求的不斷刺激下,面向服務(wù)的體系架構(gòu)(Service Oriented Architecture, SOA)設(shè)計(jì)方法應(yīng)運(yùn)而生。SOA改變了以技術(shù)為中心的信息系統(tǒng)建設(shè)模式,讓IT技術(shù)重新回到業(yè)務(wù)支撐的角色,提供了一種把原有組件按一定的標(biāo)準(zhǔn)封裝為具有文檔形式接口描述的服務(wù),使得服務(wù)的提供者和服務(wù)消費(fèi)者之間是一種松耦合的關(guān)系[2]。這帶來(lái)了業(yè)務(wù)流程重組的巨大優(yōu)勢(shì),因?yàn)镾OA提供了對(duì)企業(yè)業(yè)務(wù)的快速反應(yīng)和敏捷性要求的支持[3]。

2 面向服務(wù)體系結(jié)構(gòu)

2.1 SOA概念

SOA(Service Oriented Architecture, 面向服務(wù)架構(gòu))是一種為實(shí)現(xiàn)業(yè)務(wù)與技術(shù)的完全分離從而實(shí)現(xiàn)與具體技術(shù)無(wú)關(guān)的架構(gòu)思想。它將信息系統(tǒng)模塊化為服務(wù),并通過(guò)服務(wù)的重新編排組合實(shí)現(xiàn)新的或者更好的業(yè)務(wù)流程[4]。它包含了松散耦合、粗粒度、位置和傳輸協(xié)議透明等基本要素,從而達(dá)成敏捷的、不受限制的業(yè)務(wù)集成目標(biāo),具有復(fù)用性、抽象性、正式性和明確性等特點(diǎn)。這樣的架構(gòu)能從根本上解決企業(yè)部門(mén)間信息互通共享的問(wèn)題,避免了信息孤島的出現(xiàn),從而在溝通合作不斷增強(qiáng)的扁平的世界創(chuàng)造出更多的價(jià)值。

2.2 SOA服務(wù)架構(gòu)

SOA為解決企業(yè)業(yè)務(wù)系統(tǒng)集成中的各類(lèi)異構(gòu)問(wèn)題提供了一種解決方案,其核心概念是業(yè)務(wù)重用與企業(yè)級(jí)的互操作[1]。SOA架構(gòu)本質(zhì)上是服務(wù)/客戶端模式,客戶端消費(fèi)服務(wù)可以通過(guò)WSDL來(lái)實(shí)現(xiàn),即服務(wù)通過(guò)WSDL發(fā)布并對(duì)外提供服務(wù),客戶端通過(guò)基于HTTP之上的SOAP協(xié)議來(lái)調(diào)用服務(wù)[3]。

2.3 企業(yè)服務(wù)總線

在SOA架構(gòu)下,服務(wù)提供者和服務(wù)消費(fèi)者通過(guò)一個(gè)公共的通訊框架進(jìn)行通訊,這個(gè)公共的通訊框架就是企業(yè)服務(wù)總線(Enterprise Service Bus, ESB)[3][5]。通過(guò)ESB,每個(gè)服務(wù)組件可以和許多個(gè)其他類(lèi)型的服務(wù)進(jìn)行通訊交換。ESB是SOA架構(gòu)的基礎(chǔ)設(shè)施,提供服務(wù)提供者和服務(wù)消費(fèi)者的服務(wù)命名和查找規(guī)則,具有安全、事務(wù)控制、消息機(jī)制、服務(wù)管理和監(jiān)控等功能,支持異構(gòu)環(huán)境的服務(wù)、消息以及基于事件的交互。ESB為基于Web服務(wù)、J2EE、.NET和其它標(biāo)準(zhǔn)的應(yīng)用提供一個(gè)基于XML標(biāo)準(zhǔn)的信息通路,使得來(lái)自不同硬件平臺(tái)、不同操作系統(tǒng)和不同語(yǔ)言開(kāi)發(fā)的應(yīng)用能夠以一種松散耦合的方式連接在一起,構(gòu)成具有復(fù)雜邏輯、功能更為強(qiáng)大的合成應(yīng)用[1]。

3 基于SOA的供應(yīng)鏈平臺(tái)體系設(shè)計(jì)

隨著市場(chǎng)化的不斷深入,供應(yīng)鏈管理要求靈活高效的供應(yīng)鏈協(xié)同平臺(tái)。通過(guò)研究,該文設(shè)計(jì)了基于SOA供應(yīng)鏈管理協(xié)作平臺(tái)。

3.1 平臺(tái)體系架構(gòu)

本文對(duì)其平臺(tái)架構(gòu)分析如下:

1)表示層。本層提供供應(yīng)鏈平臺(tái)的入口,是用戶與平臺(tái)交互前臺(tái)。它包含供應(yīng)鏈平臺(tái)門(mén)戶入口,平臺(tái)商業(yè)智能數(shù)據(jù)挖掘分析及報(bào)表呈現(xiàn),以及為供應(yīng)鏈的關(guān)鍵業(yè)務(wù)活動(dòng)提供全程實(shí)時(shí)監(jiān)控。

2)服務(wù)層。本層將供應(yīng)鏈平臺(tái)所設(shè)計(jì)的功能以及已有系統(tǒng)的各個(gè)功能模塊封裝為服務(wù)。包括清單管理、采購(gòu)管理、庫(kù)存管理、質(zhì)量管理、物料管理等所有服務(wù)均可按照實(shí)際的業(yè)務(wù)過(guò)程來(lái)進(jìn)行配置和優(yōu)化。

3)總線層。本層是供應(yīng)鏈平臺(tái)的核心部分之一,主要包括企業(yè)總線、業(yè)務(wù)過(guò)程和規(guī)則引擎三個(gè)部分。通過(guò)總線層,應(yīng)用服務(wù)組合優(yōu)化配置,實(shí)現(xiàn)各種業(yè)務(wù)流程整合集成。

4)組件層。本層用以實(shí)現(xiàn)相關(guān)的業(yè)務(wù)邏輯,包括數(shù)據(jù)訪問(wèn)組件、業(yè)務(wù)邏輯組件等。數(shù)據(jù)訪問(wèn)組件是將分布在不同服務(wù)器上的異構(gòu)數(shù)據(jù)源,通過(guò)一個(gè)完整的數(shù)據(jù)定義,將各種數(shù)據(jù)對(duì)象描述成統(tǒng)一數(shù)據(jù)資源視圖;業(yè)務(wù)邏輯組件采用圖形化的方式將運(yùn)算邏輯、服務(wù)組裝成更大粒度的組件[2]。

5)基礎(chǔ)設(shè)施層。本層是整個(gè)供應(yīng)鏈平臺(tái)的基礎(chǔ)性部件,提供平臺(tái)的運(yùn)行環(huán)境以及開(kāi)發(fā)環(huán)境,支撐平臺(tái)的平穩(wěn)可靠運(yùn)行以及二次開(kāi)發(fā)。

6)數(shù)據(jù)交換層。本層為整個(gè)供應(yīng)鏈平臺(tái)提供統(tǒng)一標(biāo)準(zhǔn)格式的數(shù)據(jù),為平臺(tái)的運(yùn)行和維護(hù)提供數(shù)據(jù)交換服務(wù),保證數(shù)據(jù)流的高效運(yùn)行。

7)安全管理層。本層為供應(yīng)鏈平臺(tái)提供統(tǒng)一的安全認(rèn)證服務(wù),包含有用戶管理、單點(diǎn)登錄和訪問(wèn)控制,為平臺(tái)的平穩(wěn)運(yùn)行提供重要保障。

3.2 平臺(tái)功能分析

此平臺(tái)按照功能劃分可分為:基礎(chǔ)軟件應(yīng)用平臺(tái)和集成的通用功能服務(wù)。這些通用的功能服務(wù)包括模型服務(wù)、文件服務(wù)、報(bào)表服務(wù)、監(jiān)控服務(wù)、消息服務(wù)、知識(shí)服務(wù)等。具體的服務(wù)功能如圖2所示。

模型服務(wù):提供業(yè)務(wù)對(duì)象模型化,業(yè)務(wù)節(jié)點(diǎn)模型化等面向?qū)ο笤O(shè)計(jì)功能,支持業(yè)務(wù)對(duì)象間關(guān)系調(diào)整、業(yè)務(wù)對(duì)象管理功能。

文件服務(wù):對(duì)平臺(tái)內(nèi)文件的創(chuàng)建、刪除、更新、查看操作和文件傳送、文件加密、文件加鎖等功能進(jìn)行統(tǒng)一安全管理。

報(bào)表服務(wù):提供靈活的查詢分析及高級(jí)分析,以及對(duì)商業(yè)智能的分析結(jié)果按照定制模板生成各種專(zhuān)業(yè)報(bào)表。

監(jiān)控服務(wù):根據(jù)需要,通過(guò)本服務(wù),只需簡(jiǎn)單配置,即可實(shí)現(xiàn)靈活實(shí)時(shí)地對(duì)供應(yīng)鏈各業(yè)務(wù)活動(dòng)進(jìn)行監(jiān)控。

消息服務(wù):提供創(chuàng)建、發(fā)送、接收和展示消息的服務(wù),并通過(guò)定義一組公共應(yīng)用接口和相應(yīng)語(yǔ)法,保證了各消息服務(wù)方便快捷地通信。

知識(shí)服務(wù):將平臺(tái)里的各種數(shù)據(jù)轉(zhuǎn)化為知識(shí),以支持企業(yè)的商業(yè)智能分析,幫助企業(yè)業(yè)務(wù)決策。

4 總結(jié)

隨著新形勢(shì)下市場(chǎng)競(jìng)爭(zhēng)的不斷激化和信息化的加速發(fā)展,企業(yè)內(nèi)部眾多的信息管理系統(tǒng)需要統(tǒng)一的平臺(tái)進(jìn)行整合,以形成企業(yè)內(nèi)部供應(yīng)鏈平臺(tái)的一體化,從而打破企業(yè)內(nèi)部的消息壁壘,實(shí)現(xiàn)企業(yè)信息資源方便高效快捷的互通互享,提升企業(yè)的經(jīng)濟(jì)效益。

本文將SOA架構(gòu)運(yùn)用到企業(yè)供應(yīng)鏈平臺(tái)中,把企業(yè)核心業(yè)務(wù)模塊封裝成一個(gè)個(gè)標(biāo)準(zhǔn)的服務(wù),根據(jù)實(shí)際的業(yè)務(wù)需要進(jìn)行組合編排調(diào)用。該文詳細(xì)地設(shè)計(jì)了對(duì)基于SOA的企業(yè)供應(yīng)鏈平臺(tái)架構(gòu),并實(shí)現(xiàn)了該平臺(tái)的主要功能服務(wù)模塊。基于該SOA架構(gòu)的供應(yīng)鏈平臺(tái)已按本文設(shè)計(jì)在上海某企業(yè)得到相當(dāng)成功的應(yīng)用,為企業(yè)帶來(lái)了供應(yīng)鏈成本的降低、供應(yīng)鏈服務(wù)水平的提高,進(jìn)一步發(fā)揮了企業(yè)信息化的巨大優(yōu)勢(shì),取得了良好的經(jīng)濟(jì)效益。

參考文獻(xiàn):

[1] 隋新,朱云龍,南琳,等.基于SOA的供應(yīng)鏈管理平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2012,33(1):147-152.

[2] 曲建華,徐廣印,應(yīng)繼來(lái),等.基于SOA的物流公共信息平臺(tái)設(shè)計(jì)研究[J].河南農(nóng)業(yè)大學(xué)學(xué)報(bào),2012,46(1):103-107.

[3] 胡德華.SOA之道: 思想、技術(shù)、過(guò)程與實(shí)踐[M].上海:上海交通大學(xué)出版社,2011:4-15.

[4] Brown P C.Implementing SOA: Total Architecture in Practice[M].Beijing:China Machine Press, 2009:1-4.

[5] 杜曼玲,范玉順,王耀球,等.供應(yīng)鏈管理信息共享的技術(shù)實(shí)現(xiàn)[J].物流技術(shù),2012(9):329-331.

孝义市| 岳西县| 黄陵县| 平乐县| 滨州市| 石景山区| 正安县| 翁牛特旗| 革吉县| 镇赉县| 深圳市| 泾川县| 城市| 沧州市| 富裕县| 全南县| 龙岩市| 溧水县| 梁山县| 信阳市| 延吉市| 昌江| 潮安县| 宁津县| 晋江市| 门源| 吉隆县| 株洲市| 苍南县| 普格县| 福鼎市| 镇原县| 海宁市| 武汉市| 宝兴县| 油尖旺区| 缙云县| 渑池县| 福建省| 清河县| 合作市|