亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Web的分布式電子商務系統(tǒng)設計與研究

        2017-10-12 06:58:30楊濤
        電子設計工程 2017年19期
        關鍵詞:服務信息系統(tǒng)

        楊濤

        (陜西工業(yè)職業(yè)技術學院 物流管理學院,陜西 咸陽712000)

        基于Web的分布式電子商務系統(tǒng)設計與研究

        楊濤

        (陜西工業(yè)職業(yè)技術學院 物流管理學院,陜西 咸陽712000)

        為改善當今企業(yè)電子商務系統(tǒng)靈活性低、耦合性強的缺點,提高動態(tài)電子商務可行性,深入系統(tǒng)需求,認為電子商務系統(tǒng)需要能夠滿足網(wǎng)絡連接,支持企業(yè)信息系統(tǒng),能夠保障獨立性,在此基礎上提出基于Web Services的分布式電子商務框架,包括業(yè)務劉基層、數(shù)據(jù)訪問層、模型層、Web服務發(fā)現(xiàn)層,同時進行詳細設計和應用案例。通過企業(yè)進行構(gòu)建應用,表明設計系統(tǒng)具有較強靈活性和擴展性,能夠滿足企業(yè)的需求。

        Web;分布式電子商務;Web service;XML

        Abstract:In order to improve t he enterprise e-commerce system of low flexibility,strong coupling faults, improve the feasibility of dynamic e-business, systematic demand, that e-commerce system needs to meet the network connection, support enterprise information system, to safeguard the independence,proposes a Distributed E-Commerce framework based on Services Web on this basis,including business Liu base layer,data access layer,model layer,Web layer service discovery, and the detailed design and application case.Through the construction of enterprise applications,show that the design system has a strong flexibility and scalability,to meet the needs of enterprises.

        Key words:Web;distributed electronic commerce; Web service; XML

        計算機技術的發(fā)展極大地促進電子商務的進步,同時也帶來電子商務的創(chuàng)新[1-2],隨著數(shù)據(jù)傳輸技術、點擊數(shù)的不斷進步,多數(shù)企業(yè)已經(jīng)開始實現(xiàn)辦公自動化。電子商務的發(fā)展與企業(yè)業(yè)務發(fā)展相關,一方面業(yè)務發(fā)展促進電子商務的改進[3],另一方面二者也能夠相互協(xié)調(diào)促進。傳統(tǒng)分布式電子商務系統(tǒng)通過對象請求代理結(jié)構(gòu),實現(xiàn)原理相對負責,而且要求服務器與客戶端具有相同的信息架構(gòu),在數(shù)據(jù)傳輸方面存在較大弊端[4-6]。Web Service能夠?qū)崿F(xiàn)多個系統(tǒng)之間的信息傳輸[7-8],XML能夠提供統(tǒng)一數(shù)據(jù)格式描述,開發(fā)簡單[9],通過Web服務,能夠提高系統(tǒng)的靈活性。

        1 分布式電子商務系統(tǒng)需求分析

        基于Sebastian Service的電子商務系統(tǒng)設計中,以物流管理體系為研究對象,需要從整個供應鏈進行優(yōu)化設計,提供最優(yōu)調(diào)解方案,管理信息系統(tǒng)包括的系統(tǒng)包括庫存子系統(tǒng)、采購子系統(tǒng)以及財務子系統(tǒng)等。從目前的電子商務系統(tǒng)進行分析,管理系統(tǒng)無法有效擊沉供應鏈信息,不同部門信息共享度不高[10],企業(yè)得到訂單后還需要同庫存系統(tǒng)交互。根據(jù)企業(yè)詳細情況,系統(tǒng)設計需要滿足以下幾點。1)設計需要需要能夠滿足網(wǎng)絡連接,當前很多企業(yè)具有多個分廠,開展業(yè)務時需要與其他分廠相互交流[11],因此系統(tǒng)設計需要能夠支持信息共享。2)系統(tǒng)設計能夠支持不同的信息結(jié)構(gòu),不同企業(yè)之間的集成方案需要能夠滿足兼容性問題[12],保證能夠快捷穿過防火墻。3)系統(tǒng)設計需要能夠保證信息系統(tǒng)的多理性,同時要求能夠滿足合作企業(yè)信息異構(gòu)平臺需求。4)系統(tǒng)要求具有較強的運行效率。5)系統(tǒng)安全性是保證企業(yè)利益不受到侵犯的基本要求。6)系統(tǒng)設計中,要求具有較好的可擴展性,能夠根據(jù)企業(yè)業(yè)務變化做出相應的修改。

        以往分布式電子商務設計中,主要是協(xié)調(diào)供給方、需求方以及服務管理的運動,在整個系統(tǒng)架構(gòu)設計中,服務托管方需要能夠提供供應線管理功能,能夠?qū)崿F(xiàn)維護、查找等功能,能夠?qū)﹄娮杞z航務進行監(jiān)督和管理。服務方需要能夠?qū)ζ髽I(yè)各種功能畸形封裝,實現(xiàn)不同web服務之間的信息交流[13]。

        2 系統(tǒng)設計與實現(xiàn)

        物流電子商務系統(tǒng)設計采用一般系統(tǒng)開發(fā)方法,將web服務層獨立出來進行設計,融合原來系統(tǒng),減少代碼,同時增加靈活性。

        2.1 系統(tǒng)設計

        結(jié)合企業(yè)自身職能結(jié)構(gòu)和部分劃分,系統(tǒng)需要在不同子系統(tǒng)之間實現(xiàn)信息交換,系統(tǒng)設計包括業(yè)務邏輯層、模型層、表示層、web服務層。根據(jù)電子商務業(yè)務流程,繪制電子商務系統(tǒng)結(jié)構(gòu),見圖1。

        圖1 電子商務信息系統(tǒng)框架設計圖

        基于Web服務的電子商務平臺在開發(fā)中,依靠于業(yè)務流程,不僅需要保證同層次的溝通,還需要保證與數(shù)據(jù)層的信息交流的通暢性。軟年可復用包括城府和架構(gòu)兩方面。在設計中,嚴格按照電子商務設計規(guī)范,設計基于Web服務的電子商務邏輯框架。系統(tǒng)功能邏輯和框架見圖2,系統(tǒng)中已經(jīng)實現(xiàn)很多模塊的封裝,還有很多需要獨立設計的組件,包括庫存管理組件、采購管理組件、銷售組件等,將這些信息注冊到UDDI中心,提供結(jié)構(gòu)描述。系統(tǒng)邏輯層分為web服務層、表示層、數(shù)據(jù)層和邏輯層,組間靈活電子商務系統(tǒng)。XML數(shù)據(jù)集成將數(shù)據(jù)源的數(shù)據(jù)集成到同一數(shù)據(jù)集合中,將不同的數(shù)據(jù)進行統(tǒng)一,實現(xiàn)不同數(shù)據(jù)庫之間數(shù)據(jù)的交換,同時能夠轉(zhuǎn)換企業(yè)外部的數(shù)據(jù),實現(xiàn)數(shù)據(jù)共享。

        圖2 系統(tǒng)功能邏輯和框架圖

        2.2 系統(tǒng)實現(xiàn)

        Web服務開發(fā)平臺包括.NET和.J2EE平臺,其中.NET是一種開發(fā)框架,以XML作為統(tǒng)計交換格式,具有較高的開發(fā)效率,在開發(fā)成本、開發(fā)效率方面具有很大優(yōu)勢。本系統(tǒng)是在.NET平臺下開發(fā)和測試的,軟件開發(fā)平臺在VS.NET 2010,操作系統(tǒng)選擇微軟Windows 2000 Server系統(tǒng),采用SQL Server2000數(shù)據(jù)庫開發(fā)。由于系統(tǒng)為五層機構(gòu),需要先捕捉到用戶操作工作,然后根據(jù)業(yè)務操作功能,進行分裝,將BLL層需要執(zhí)行的web Service實例化,反射代碼:Name space Wsdle.BLL;private Localhost.Service=null;public static wsdleservice instance,public string execute;wsdle bll localhost.wsdle transferobj.transferobj.methodname=methodname,之后執(zhí)行服務功能。

        產(chǎn)品信息服務主要向外界發(fā)布產(chǎn)品信息,保證其他顧客能夠得到最新的信息,主要服務包括分類信息、產(chǎn)品信息、產(chǎn)品數(shù)量等信息功能。實現(xiàn)產(chǎn)品功能代碼:public class productservice public sqlconnce conn=new sqlconnection;public dataset getallproducts by categoryid;date set daproduct=new dateset.

        系統(tǒng)安全訪問控制中,利用SOAP Header可擴展性加強系統(tǒng)的安全性特征,采用SOPA Header傳遞控制信息,采用XML加密技術保證數(shù)據(jù)傳輸?shù)陌踩裕瑢崿F(xiàn)對XML數(shù)據(jù)的部分簽名,解決傳統(tǒng)SSL中間節(jié)點小弟安全性的認證問題。通過SOPA安全擴展規(guī)范,服務請求方采取加密技術。通過SOPA Hearder擴展功能實現(xiàn)身份認證,客戶將身份信息存儲在其中,發(fā)送到服務端,然后加密。.NET提供SoapExtension負責對SOPA消息進行擴展處理。公鑰和私鑰均在RSACryptoServiceProvider中產(chǎn)生,RSAParameters RsAPbInfo=ExportParameters;token.publickey=RSAPbinfo;業(yè)務層有服務樹立功能,發(fā)送數(shù)據(jù)庫,能夠進行分區(qū),取出公鑰,之后調(diào)用業(yè)余流程對數(shù)據(jù)加密反饋到客戶端。在服務器端需要先驗證介乎信息,得到公鑰,對數(shù)據(jù)進一步加密,重寫類Public override streame chain strenm。Soap Message Stag對象以SOPA格式呈現(xiàn),采用load函數(shù)讀取數(shù)據(jù),然后采用XML進行加密和訪問。

        Web服務動態(tài)整合內(nèi)容是系統(tǒng)內(nèi)部組件與外部整合的重要部門,通過Web服務的形式參加到業(yè)務活動中,通過SOPA協(xié)議進行溝通,完成數(shù)據(jù)調(diào)用和傳遞。系統(tǒng)開發(fā)設計中,將不同來源組件合理整合,服務于業(yè)務功能。服務發(fā)現(xiàn)業(yè)務規(guī)則描述,確定服務組件,運用Composite模數(shù),執(zhí)行業(yè)務流程,完成計算。動態(tài)電子商務系統(tǒng)體現(xiàn)在服務和組和方面,執(zhí)行中,業(yè)務邏輯層根據(jù)用戶清酒選擇合適的業(yè)務規(guī)則,在解析業(yè)務規(guī)則基礎上,與服務資源溝通,BPM分析業(yè)務規(guī)則,判斷是否滿足執(zhí)行需要。根據(jù)反饋接口情況,與本地已有的服務組件進行組裝,完成后執(zhí)行此操作。

        3 系統(tǒng)測試

        基于Web Service的電子商務系統(tǒng)相對復雜,需要測試的范圍較廣,在測試中重點關注功能測試、集成測試、性能測試。計算機運行效率與穩(wěn)定性、等待時間等有關,在評價中,優(yōu)化代碼設計,以最高的性能進行評估,由于物流應用系統(tǒng)采用SOPA協(xié)議傳遞使用的數(shù)據(jù)[14-16],容易受到網(wǎng)絡寬帶、語法等因素的影響,流量開銷很大,在測試中容易引起寬帶損失。系統(tǒng)登錄功能測試中,建立測試項目,見圖3。

        直接選擇存在的目錄下,之后將類的構(gòu)造函數(shù)保存,生成4個有關測試的文件。測試項目中包括VSTSDemo項目、Micosoft Visual Studio軟件進行測試。 創(chuàng)建方法類,:ConstructorTest(),放置在目錄下[TestClass()];public class LogonInfoTest;string userId=null; LogonInfo target=new LogonInfo (userId,password)。將LongonInfo類進行實例化,更新,初始化 用 戶 名 和 密 碼 , [TestClass ()];public class LogonInfoTest;string userId= “test”; new LogonInfo(userId,password)。進行運行測試,將項目設置為啟動項目,測試結(jié)果在test result中顯示。如果錯誤,產(chǎn)生以下信息,見圖4。

        圖3 創(chuàng)建測試工程

        圖4 錯誤信息

        4 結(jié)束語

        本文研究分析中,設計適合企業(yè)應用的分布式電子商務框架,面對對象,基于Web框架,支持Web服務擴展和系統(tǒng)耦合,制定安全訪問策略,設計基于Web Service的供應鏈理論,測試結(jié)果表明框架系統(tǒng)更加具有靈活性和松散型。在系統(tǒng)設計中,安全訪問控制是關鍵部門,本文設計中重點考慮擴展性和安全性,并沒有重點分析安全性,還需要進一步完善。

        [1]陳根鵬.基于TOP API和LIRE的分布式Web圖像檢索系統(tǒng)的研究與實現(xiàn) [D].武漢:武漢理工大學,2012.

        [2]雷波特,賈沃斯基.電子商務[M].武忠譯.北京:中國人民大學出版社,北京大學出版社,2004:2-21.

        [3]李勁.動態(tài)電子商務的Web服務[M].北京:清華大學出版社,2002.

        [4]汪江洪,葉懷珍.分布式Web系統(tǒng)開發(fā)電子商務應用程序的優(yōu)勢[J].物流技術,2002(4):27-28.

        [5]楊淘,劉錦德.Web Services技術綜述:一種面向服務的分布式計算模式 [J].計算機應用,2004,24(8):1-4.

        [6]徐是,黃濤,劉紹華,等.分布應用集成核心技術研究綜述[J].計算機學報,2005,28(4):433-444.

        [7]柴曉路,梁宇奇.Web Services技術、架構(gòu)和應用[M].北京:電子工業(yè)出版社,2003.

        [8]岳昆,王曉玲,周傲英.Web服務核心支撐技術:研究綜述[J].軟件學報,2004,15(3):428-442.

        [9]Dwight Peltzer..NET與J2EE互操作[M].楊飛,黎媛等譯.北京:清華大學出版社,2004.

        [10]虞抒人,王思涵.基于.net架構(gòu)的電子商務系統(tǒng)設計與實現(xiàn)[J].電子技術與軟件工程,2014(1):34-36.

        [11]華文立.基于Java三層架構(gòu)的電子商務系統(tǒng)設計與實現(xiàn)[J].蚌埠學院學報,2015(2):7-11.

        [12]丁小寶,唐躍武,陳國棟..NET平臺下電子商務數(shù)據(jù)挖掘服務設計與實現(xiàn) [J].微型機與應用,2012,31(7):17-19.

        [13]王東紅,馮國奇.動態(tài)電子商務系統(tǒng)構(gòu)建中的服務發(fā)現(xiàn)和組合問題研究綜述[J].電子世界,2012(13):1-4.

        [14]汪鈺斌.基于Web Service的電子商務訂購電影票系統(tǒng)的分析[J].電子制作,2013(17):131.

        [15]李建軍.分布式WebODS的電子商務體系結(jié)構(gòu)研究[J].中國電子商務, 2012(4):40.

        [16]夏陽,張強.基于Web Service的分布式電子商務系統(tǒng)設計與實現(xiàn) [J].微電子學與計算機,2006,23(10):100-103.

        Design and research of distributed electronic commerce system based on Web

        YANG Tao
        (School of Logistics Management, Shaanxi Industrial Vocational College,Xianyang712000,China)

        TN99

        A

        1674-6236(2017)19-0145-03

        2016-10-14稿件編號201610064

        咸陽市科技局項目(2015k01-14)

        楊 濤(1983—),男,陜西寶雞人,碩士研究生,講師。研究方向:電子商務教育。

        猜你喜歡
        服務信息系統(tǒng)
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        服務在身邊 健康每一天
        服務在身邊 健康每一天
        服務在身邊 健康每一天
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        招行30年:從“滿意服務”到“感動服務”
        商周刊(2017年9期)2017-08-22 02:57:56
        訂閱信息
        中華手工(2017年2期)2017-06-06 23:00:31
        展會信息
        中外會展(2014年4期)2014-11-27 07:46:46
        成熟妇女毛茸茸性视频| 久久频这里精品99香蕉| 色老汉亚洲av影院天天精品| 日韩精品久久午夜夜伦鲁鲁| 亚洲精品中文字幕乱码三区| 亚洲精品人成无码中文毛片| 波多野结衣一区二区三区免费视频| 精品日韩在线观看视频| 人妻中文字幕乱人伦在线| av香港经典三级级 在线| 久久中文字幕日韩精品| 伊人狼人大香线蕉手机视频| 天天爽夜夜爽夜夜爽精品视频| 国产精品国产成人国产三级| 91精品国产综合久久青草| 色噜噜亚洲精品中文字幕| 国产大片内射1区2区| 亚洲精品久久久久中文字幕二区| 无码熟妇人妻AV不卡| 九七青青草视频在线观看| 国产熟女内射oooo| 日韩中文字幕中文有码| 国产成人精品中文字幕| 国产精品亚洲av三区亚洲| 50岁熟妇的呻吟声对白| 国产精品黄色片在线观看| 熟女少妇精品一区二区三区| 亚洲欧洲国产成人综合在线| 中国极品少妇videossexhd| 国产高清亚洲精品视频| 手机在线观看免费av网站| 亚洲色欲久久久综合网| 久久男人av资源网站无码| 日韩av一区二区不卡在线| 男人的天堂免费a级毛片无码| 亚洲色欲在线播放一区| 最新国产主播一区二区| 丰满少妇人妻无码| 国模少妇一区二区三区| 国产精品女同学| 日本精品免费一区二区三区|