<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 協(xié)同物流商務(wù)信息系統及其開(kāi)發(fā)模式的實(shí)現

協(xié)同物流商務(wù)信息系統及其開(kāi)發(fā)模式的實(shí)現

作者: 時(shí)間:2012-02-03 來(lái)源:網(wǎng)絡(luò ) 收藏

這個(gè)競爭異常激烈,客戶(hù)需求變換不定的信息時(shí)代,企業(yè)不僅需要依靠降低產(chǎn)品的成本和提高響應速度以確保在激烈的競爭環(huán)境下站穩腳跟,更需要不斷地獲取知識、提升創(chuàng )新能力和深化工作以獲取成功。電子環(huán)境下,單一組織難以具備滿(mǎn)足顧客的所有條件,分工、能力核心化和協(xié)作是必由之路。企業(yè)不僅需要內部跨部門(mén)的協(xié)調,還要解決好價(jià)值鏈中和供應商、客戶(hù)、合作伙伴的合作關(guān)系。企業(yè)要想在激烈的市場(chǎng)競爭中體現自己的優(yōu)勢,滿(mǎn)足客戶(hù)的要求,就必須建立的工作環(huán)境。

本文引用地址:http://dyxdggzs.com/article/149790.htm

已經(jīng)超出了傳統的管理的內涵,也超越了普通意義的網(wǎng)站,成為企業(yè)管理與電子二大應用的結合點(diǎn)。它是電子商務(wù)的一種綜合,同時(shí)又是一個(gè)基于Web的應用系統。通過(guò)與企業(yè)其他信息系統的集成,使企業(yè)員工、客戶(hù)、供應商和合作伙伴能夠從單一的渠道訪(fǎng)問(wèn)其所需要的個(gè)性化信息。

1 協(xié)同商務(wù)系統(CLCS)商業(yè)模型

CLCS的一個(gè)關(guān)鍵屬性是數據和應用的松散耦合集成,即一個(gè)不依賴(lài)于具體數據源的統一數據模型。這個(gè)數據模型對應著(zhù)Internet知識系統元框架中的本體模型。事實(shí)上,協(xié)同物流商務(wù)是Internet商務(wù)神經(jīng)系統的一種具體,它的關(guān)鍵部件就是按照本體論建立起來(lái)的元框架模型(Meta-Model)。因為它起到了多種離散系統互連的作用,所以在商業(yè)上稱(chēng)為E-Hub。

CLCS的另一個(gè)關(guān)鍵屬性是所有的信息倉庫都具有Internet可視性并且可被全局存取。一個(gè)CLCS用戶(hù)通過(guò)標準瀏覽器,可以在一定權限控制下從物流企業(yè)信息系統中任意瀏覽所需數據。從這個(gè)意義上說(shuō),協(xié)同物流商務(wù)增加了商務(wù)流轉過(guò)程的透明度,打破了企業(yè)之間的地理位置鴻溝。隨著(zhù)商業(yè)智能(Business Intelligence)技術(shù)的不斷發(fā)展,融合了數據倉庫、數據挖掘技術(shù)的智能E-Hub已經(jīng)演變成為商業(yè)智能的標準成分。它作為協(xié)同物流商務(wù)的神經(jīng)中樞,可以輔助企業(yè)進(jìn)行商業(yè)分析與決策,并且為商業(yè)智能解決方案提供統一的、基于Web、易于融合多種數據源和應用系統的界面,稱(chēng)之為企業(yè)信息門(mén)戶(hù)。

建立協(xié)同物流商務(wù)信息系統就是要為第三方物流企業(yè)建立企業(yè)信息門(mén)戶(hù)。協(xié)同物流商務(wù)信息平臺可以讓物流企業(yè)管理貨物的全方位信息,并讓企業(yè)與其他合作伙伴、尤其是與貨物的供應商及客戶(hù),通過(guò)Internet共享這些信息。

2 協(xié)同物流商務(wù)系統體系結構模型

最初的企業(yè)信息平臺,由于當時(shí)各方面技術(shù)的限制,通常采用簡(jiǎn)單的C/S結構和結構化編程技術(shù),應用范圍也只是局限在企業(yè)內部。最近幾年,出現了多層結構和Web機制的第三代真正的網(wǎng)絡(luò )化信息平臺,編程技術(shù)也從以前結構化編程到完全的面向對象技術(shù),采用的數據庫從關(guān)系型數據庫過(guò)渡到對象關(guān)系數據庫。

當前先進(jìn)的基于Internet的企業(yè)信息平臺普遍采用Web技術(shù)及大量業(yè)界標準。協(xié)同物流商務(wù)系統體系結構整體可分為5層:底層服務(wù)層、核心服務(wù)層、應用組件層、集成應用層和實(shí)施理念層。

(1)底層平臺層

主要指異構分布的計算機硬件環(huán)境、操作系統、網(wǎng)絡(luò )與通信協(xié)議、數據庫、中間件等支撐環(huán)境。Windows由于成本低廉、界面友好,成為許多軟件廠(chǎng)商的首選操作系統平臺。由于協(xié)同物流商務(wù)系統龐大的數據量和較高的性能要求,因此底層數據庫都采用Oracle、SQL Server、Sybase等大型數據庫。

(2)核心服務(wù)層

核心服務(wù)層實(shí)際上就是一組對象模型,它主要完成三個(gè)功能:①向下連接并操縱數據庫。②向上為CLCS應用組件提供基本服務(wù)。③為應用軟件提供應用編程接口(API)以集成應用軟件。

(3)應用組件層
CLCS應用組件實(shí)際上是由調用CLCS基礎服務(wù)的一組程序(界面)組成,并能夠完成一定應用功能的功能模塊。各物流信息平臺廠(chǎng)商都不斷豐富自己的應用組件,并將統一的用戶(hù)界面歸入了應用組件層。目前,幾乎所有的物流信息系統都支持Web方式的訪(fǎng)問(wèn)和操縱,較新的B/S結構的信息系統都是以Web瀏覽器為客戶(hù)端。

(4)集成應用層

應用工具主要指各種財務(wù)領(lǐng)域軟件、Word等辦公用軟件以及所有CLCS以外的其他應用軟件。CLCS通過(guò)多種方式與這些應用軟件集成。

(5)實(shí)施理念層

CLCS歸根結底不是企業(yè)的經(jīng)營(yíng)管理而只是一種軟件工具。這種軟件工具只有在先進(jìn)的企業(yè)運作下才能發(fā)揮作用,因此CLC的實(shí)施幾乎都離不開(kāi)SCM、JIT等先進(jìn)的管理理念和質(zhì)量標準。只有在這些先進(jìn)思想的指導下,CLC的實(shí)施才能確保成功并發(fā)揮較大的作用。

3 協(xié)同物流商務(wù)系統的模式

在應用系統過(guò)程中,C/S體系結構得到了廣泛的應用,但C/S結構存在著(zhù)很多體系結構上的問(wèn)題。例如:當客戶(hù)端數目激增時(shí),服務(wù)器端的性能會(huì )因為負載過(guò)重而大大衰減;一旦應用的需求發(fā)生變化,客戶(hù)端和服務(wù)器端的應用程序都需要進(jìn)行修改,這給應用維護和升級帶來(lái)了極大的不便;大量的數據傳輸增加了網(wǎng)絡(luò )的負載等。

隨著(zhù)分布式對象技術(shù)的逐漸成熟,多層分布式應用體系結構得到了越來(lái)越多的應用。應用系統只有向多層分布式轉變,才能最終解決C/S結構存在的問(wèn)題。在多層架構下,應用可以分布在不同的系統平臺上,通過(guò)分布式技術(shù)實(shí)現異構平臺間對象的相互通信。將應用系統集成于分布式系統之上,能極大地提高系統的可擴展性。

對應于多層開(kāi)發(fā)模式,目前有二種開(kāi)發(fā)平臺可以選擇:一種是基于SUN的J2EE的開(kāi)發(fā)模式;一種是基于Microsoft的。NET Framework的開(kāi)發(fā)模式。下面就這二種開(kāi)發(fā)模式進(jìn)行分析。

(1)基于J2EE的MVC開(kāi)發(fā)模式

MVC是三個(gè)單詞的縮寫(xiě),分別為: 模型(Model),視圖(View)和控制Controller)。 MVC模式的目的就是實(shí)現Web系統的職能分工。 Model層實(shí)現系統中的業(yè)務(wù)邏輯,通??梢杂肑avaBean或EJB來(lái)實(shí)現。 View層用于與用戶(hù)的交互,通常用JSP來(lái)實(shí)現。 CONtroller層是Model與View之間溝通的橋梁,它可以分派用戶(hù)的請求并選擇恰當的視圖以用于顯示,同時(shí)它也可以解釋用戶(hù)的輸入并將它們映射為模型層可執行的操作

視圖(View)代表用戶(hù)交互界面,對于Web應用來(lái)說(shuō),可以概括為HTML界面,但也有可能為XHTML、XML和Applet.

模型(Model)就是業(yè)務(wù)流程/狀態(tài)的處理以及業(yè)務(wù)規則的制定。模型接收視圖請求的數據,并返回最終的處理結果。業(yè)務(wù)模型的設計可以說(shuō)是MVC最主要的核心。目前流行的EJB模型就是一個(gè)典型的應用例子。

控制(Controller)可以理解為從用戶(hù)接收請求,將模型與視圖匹配在一起,共同完成用戶(hù)的請求。

基于J2EE的MVC開(kāi)發(fā)模型如圖3所示。充當視圖、控制器、模塊的組件分別是:JSP文件、Servlet引擎和EJB組件。其技術(shù)原理是:①用Servlet引擎作為后臺總控制。②JSP在前臺運行(View)。③Servlet接受用戶(hù)的輸入,分別調用不同的JSP程序向客戶(hù)反饋信息,JSP/Servlet通過(guò)HTTP連接在服務(wù)器端和客戶(hù)端傳遞數據。④JSP/Servlet并不直接通過(guò)JDBC訪(fǎng)問(wèn)數據庫系統,而是把參數傳遞給事先編好的JavaBean和EJB組(Model),由它進(jìn)行數據庫的操作,這樣可以把系統內部的數據封裝保護起來(lái)。⑤JavaBean和EJB將事務(wù)進(jìn)行處理,數據庫返回的最后結果,由JSP/Servlet送到前端顯示出來(lái)。

這種開(kāi)發(fā)模式的優(yōu)勢在于很容易進(jìn)行分布式網(wǎng)絡(luò )計算。許多企業(yè)的事務(wù)處理邏輯都能做成EJB組件,以達到重復使用的目的,既封裝了某些關(guān)鍵的操作,又方便了開(kāi)發(fā)者,提高了系統的開(kāi)發(fā)速度,并且系統的伸縮性、安全性也得到了很大的提高。

(2)基于。NET框架的ASP.NET開(kāi)發(fā)模式

.NET 是 Microsoft XML Web services 平臺。XML Web services 允許應用程序通過(guò) Internet 進(jìn)行通訊和共享數據,而不管所采用的是哪種操作系統、設備或編程語(yǔ)言。Microsoft .NET 平臺提供創(chuàng )建 XML Web services 并將這些服務(wù)集成在一起之所需。對個(gè)人用戶(hù)的好處是無(wú)縫的、吸引人的體驗。

Microsoft.NET是微軟公司全新的可創(chuàng )建互操作的分布式應用程序開(kāi)發(fā)平臺,客戶(hù)端和服務(wù)器間能夠自由地用HTTP進(jìn)行通信。不論二個(gè)程序采用何種平臺和編程語(yǔ)言,應用程序間通信都不受現有Proxy和防火墻的限制,真正做到了能跨平臺、跨語(yǔ)言運行NET平臺內建立了對Web Service的支持。Web Service與現在的組件技術(shù)不同之處在于它使用普遍存在的、獨立于平臺、獨立于軟件供應商的標準網(wǎng)絡(luò )協(xié)議和數據格式(如HTTP和XML)進(jìn)行通信,主要目標是跨平臺的可互操作性NET技術(shù)的實(shí)質(zhì)是建構在。NET CLR(Common Language Runtime,通用語(yǔ)言運行庫)和Assembly(裝配)技術(shù)上。其基本框架如圖4所示。

.NET框架主要由三個(gè)部分組成:通用語(yǔ)言運行庫CLR、統一類(lèi)庫和ASP.NET.

運用ASP.NET可以開(kāi)發(fā)基于。NET框架的三層結構的Web應用,其體系結構如圖5所示。這里有表示層、應用邏輯層以及數據層三個(gè)邏輯層。這三層結構將分布式應用程序的不同方面清楚地分開(kāi)。業(yè)務(wù)邏輯被封裝到一個(gè)。NET部件內。數據庫訪(fǎng)問(wèn)通過(guò)一個(gè)處理所有和SQL Server管理的提供者交互的類(lèi)實(shí)現。該類(lèi)采用ADO.NET提供的對象對數據庫進(jìn)行操作,通過(guò)存儲過(guò)程訪(fǎng)問(wèn)存儲在數據庫中的數據。

其中,表示層使用ASP.NET Web Form結合用戶(hù)控件寫(xiě)成。由于使用Visual STudio .NET創(chuàng )建該站點(diǎn),因此使用Code-behind的方式,每個(gè)。aspx頁(yè)面的代碼封裝在一個(gè)單獨的文件內,并調用XML Web Service提供的服務(wù),完成頁(yè)面加載的功能。Library .NET中間應用層邏輯封裝到名為L(cháng)ibrary .Components的命名空間中。數據層使用存儲過(guò)程來(lái)進(jìn)行數據操作。它不僅提供了與中間層更為清楚的分離,還有助于闡明事務(wù)上下文和范圍。在存儲過(guò)程中只封裝了基本的查詢(xún),業(yè)務(wù)邏輯放在中間層類(lèi)以及。NET XML Web Service中。

4 結束語(yǔ)

隨著(zhù)企業(yè)對信息化的需求越來(lái)越迫切,構筑適合第三方物流企業(yè)行業(yè)特點(diǎn)的信息系統顯得尤為重要。本文首先提出了協(xié)同物流商務(wù)的概念,并分析了它的商業(yè)模型。在系統分析協(xié)同物流商務(wù)系統體系結構模型的基礎上,對其開(kāi)發(fā)模式進(jìn)行了較為具體的分析。Web應用是當今分布式應用最廣泛的應用形式,基于多層結構的應用系統顯著(zhù)提高了應用程序的跨平臺性和互操作性,同時(shí)增強了系統的靈活性、開(kāi)放性,因此是開(kāi)發(fā)物流信息系統的理想選擇。本文給出了開(kāi)發(fā)一個(gè)交通行業(yè)的通用物流信息平臺的工程實(shí)例。該平臺基于。NET框架,用ASP.NET開(kāi)發(fā),在實(shí)際運用中已取得良好的經(jīng)濟效益。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>