亚洲国产日韩欧美在线a乱码,国产精品路线1路线2路线,亚洲视频一区,精品国产自,www狠狠,国产情侣激情在线视频免费看,亚洲成年网站在线观看

基于SOA的電子商務系統(tǒng)研究

時間:2024-09-20 23:54:41 電子商務畢業(yè)論文 我要投稿
  • 相關推薦

基于SOA的電子商務系統(tǒng)研究

  摘要:該文以電子商務軟件開發(fā)項目為背景,依據(jù)SOA體系結構原理和Web Service技術,給出了基于SOA的電子商務系統(tǒng)的結構,并結合電子商務的一個典型應用——電子競標系統(tǒng),構造該系統(tǒng)的架構方案,分析其功能。該文是針對當前電子商務發(fā)展的現(xiàn)狀,提出的基于SOA的電子競標系統(tǒng)的設計構想,為電子商務的發(fā)展提供了參考方案。

基于SOA的電子商務系統(tǒng)研究

  關鍵詞:電子商務;SOA;Web Service;電子競標系統(tǒng)

  1、 電子商務

  網(wǎng)絡技術的迅速發(fā)展,使得互聯(lián)網(wǎng)已日益成為一個世界上最大的、交互式的、多媒體的市場交易體系結構,它是收集信息和提供信息的最佳渠道。通過互聯(lián)網(wǎng),商家和用戶可以方便的傳遞信息,完成交易。這種全新的交易方式實現(xiàn)了公司間信息與資金的無紙化交換。于是電子商務便孕育而生,并逐漸流行起來。“由于信息技術的爆炸式增長和電子商務的迅速出現(xiàn),我們正目睹一場商業(yè)革命。信息收集、購物、貿(mào)易、中介代理、銀行業(yè)、會計、審計、金融、談判、協(xié)同、營銷、供應、伙伴合作、培訓、開會、排程、生產(chǎn)、分銷、服務、零售等商務活動均因新的信息技術而變化。簡而言之,我們所知道的許多經(jīng)營行為都將發(fā)生變化。所有的組織,無論是大型企業(yè)還是中小型公司都將不可避免地面對這些技術發(fā)展所帶來的挑戰(zhàn)。”[1] 如今,電子商務的普遍應用,正證實了這些預言。

  電子商務是指在互聯(lián)網(wǎng)上進行的電子化的商務活動。電子商務的前提條件是信息技術,特別是以Internet技術為代表的網(wǎng)絡技術的應用。電子商務通過營造一個虛擬市場環(huán)境,使貿(mào)易雙方?jīng)]有時空障礙,從而增加貿(mào)易機會,降低交易成本,改善服務質(zhì)量,提高商務活動效率。電子商務所依賴的網(wǎng)絡環(huán)境擁有大量信息,對于這些信息的收集、分析和管理完全依靠人工是不可能的,智能技術廣泛應用于電子商務的各個環(huán)節(jié)。SOA思想的引入以及Web Services技術的結合,更加促進了電子商務系統(tǒng)的發(fā)展。

  2、 SOA和Web Service

  SOA是面向服務的體系架構。SOA作為一個技術架構,決定了不依賴于某個特定的技術和平臺環(huán)境來實現(xiàn),SOA實現(xiàn)中廣泛采用的是Web服務技術。SOA和Web服務的結合為解決業(yè)務問題提供了新的思路。

  Web服務是實現(xiàn)SOA的最主要手段,Web服務是一種部署在Web上的對象或組件,Web服務是基于Web服務提供者、Web服務請求者、Web服務中介者三個角色和發(fā)布、發(fā)現(xiàn)、綁定三個動作構建的。Web服務提供者就是Web服務的擁有者,它等待為其他服務和用戶提供自己已有的功能;Web服務請求者就是Web服務功能的使用者,它利用SOAP消息向Web服務提供者發(fā)送請求以獲得服務;Web服務中介者的作用是把一個Web服務請求者與合適的Web服務提供者聯(lián)系在一起,充當管理或代理角色,一般是UDDI[2]。

  如圖1所示,SOA架構的體系結構模型通常由以下三部分組成[3]:

  1)服務提供者:服務提供者它接受和執(zhí)行來自消費者的請求,它將自己的服務和接口契約發(fā)布到服務注冊中心, 以便服務消費者可以發(fā)現(xiàn)和訪問該服務。

  2)服務注冊中心:服務注冊中心接收并存儲服務契約的實體, 供服務消費者查詢服務之用, 服務提供者將服務的信息發(fā)布到服務注冊中心。

  3)服務請求者:服務消費者從注冊中心查詢需要的服務, 并通過傳輸機制來綁定該服務, 然后通過接口契約規(guī)定格式的請求來執(zhí)行服務功能。

  3、 基于SOA的電子商務系統(tǒng)的典型應用—電子競標系統(tǒng)

  電子商務的智能化發(fā)展,使電子商務的應用迅速滲透到各個領域,而電子競標就是電子商務的一個重要部分,在電子商務中發(fā)揮著越來越重要的作用。電子競標是指消費者根據(jù)自己的要求,提供自己所需要的產(chǎn)品、服務需求和價格定位等相關信息,通過互聯(lián)網(wǎng)向外發(fā)布自己的信息,進行招標。供應商通過互聯(lián)網(wǎng)獲得招標信息,進行投標,再經(jīng)過在線評標、定標等過程,最后,供應商之間以競爭的方式?jīng)Q定出最終產(chǎn)品或服務供應商,從而使消費者以最優(yōu)的性能價格比獲得自己所要的產(chǎn)品或服務。這樣,通過招標、開標、投標、評標、定標和管理等操作,就完成了整個競標過程,

  3.1 基于SOA的電子競標系統(tǒng)的架構方案

  基于SOA的電子競標系統(tǒng)的系統(tǒng)架構,如圖1所示。

  各應用系統(tǒng)在瀏覽器/服務器接口(B/S)供用戶使用的同時,還可以通過Web服務接口(W/S)進行交互,實現(xiàn)數(shù)據(jù)共享和服務共享。各應用系統(tǒng)的管理端通過客戶端/服務器端接口(C/S)維護各自系統(tǒng)。Web Services 掛接在Internet 上, 同時通過UDDI 注冊機制在UDDI 注冊中心登記, 面向Internet 提供服務。外部用戶通過UDDI 注冊機制發(fā)現(xiàn)符合自己要求的服務, 找到服務提供者, 然后通過Internet遠程調(diào)用該服務。

  3.2 基于SOA的電子競標系統(tǒng)的設計分析

  根據(jù)電子競標系統(tǒng)的需求分析,電子競標系統(tǒng)的主要功能有招標管理、支持在線評標、專家?guī)旃芾、投標管理、監(jiān)督管理等。從這些功能中,需要找到合適的業(yè)務流程。以招標管理為例,招標管理主要包括發(fā)布招標信息、標書編制、開標、評標、決標、定標等招標項目全過程的業(yè)務管理功能。首先,利用SOA自上而下、自下而上或中間對齊的服務發(fā)現(xiàn)方式對該業(yè)務流程進行分解,獲得相對應的服務。有了這些服務后,需要進一步對服務進行規(guī)范化,從而可以將這些服務定義服務接口,以實現(xiàn)服務。

  在電子競標系統(tǒng)的設計過程中,把整個系統(tǒng)分成幾個子系統(tǒng),每一個子系統(tǒng)可利用Web Services 提供統(tǒng)一的接口標準,在SOA 下實現(xiàn)信息的構建、解析和傳輸,從而實現(xiàn)系統(tǒng)間的數(shù)據(jù)交換[4]。

  這樣,通過以上的對基于SOA的電子競標系統(tǒng)的分析,確定了SOA的基本功能和架構,發(fā)現(xiàn)了相對應的服務,定義了服務接口,最后可以利用Java和SQL數(shù)據(jù)庫技術來開發(fā)基于SOA的電子競標系統(tǒng)。SOA方法的使用,使系統(tǒng)具有更好的適應變化的靈活性。

  參考文獻:

  [1] 毛新生.SOA原理.方法.實踐[M].北京:電子工業(yè)出版社,2007.

  [2] Dirk Krafzig,Karl Banke,Dirk Slame.Enterprise SOA中文版———面向服務架構的最佳實戰(zhàn)[M].韓宏志,譯.北京:清華大學出版社,2006.

  [3] 劉英丹,董傳良.利用We Service 實現(xiàn)企業(yè)應用集成[J].計算機應用,2003,23(7):124-126.

  [4] OASIS.Mapping of W3C Web Service Architecture Work to SOA RMWork[Z].2005.

  [5] Michael J.Shaw,David M.Research opportunities in electronic commerce[J].Decision Support System.1997(21):149-156.

【基于SOA的電子商務系統(tǒng)研究】相關文章:

基于Asterisk多種接入方式的VoIP系統(tǒng)研究03-07

基于供給鏈的供給商綜合評價系統(tǒng)研究03-24

基于AdHoc網(wǎng)絡的船舶通信終端顯示系統(tǒng)研究12-07

基于工作流的信息管理系統(tǒng)研究03-18

基于全景圖的虛擬現(xiàn)實系統(tǒng)研究03-28

基于WebGIS的高速公路緊急救援系統(tǒng)研究03-07

探析基于電子商務的組織創(chuàng)新11-15

基于電子商務的物流模式研究12-07

基于CANopen協(xié)議的礦用語音通信系統(tǒng)研究11-19

基于SIP的NGN網(wǎng)絡多媒體會議系統(tǒng)研究03-07