<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • 面向服務的架構SOA在電子商務中的應用

    時間:2024-09-17 23:04:48 電子商務畢業論文 我要投稿
    • 相關推薦

    面向服務的架構(SOA)在電子商務中的應用

    [摘要]本文具體先容了SOA的定義、技術基礎。在此基礎上,給出了一個利用SOA整合現有系統的模型。最后就SOA的應用遠景進行了展看并指出了SOA研究中還急需解決的題目。
      [關鍵詞]面向服務的架構(SOA)Web ServiceXML ESB
      
      一、引言
      
      軟件的本質決定了它的復雜性,而電子商務中應用到的軟件不僅復雜而且多變,不斷變更的多樣化需求使得傳統軟件架構已經無法滿足當前的需要。面向服務的軟件架構(SOA)為處理這種復雜性提供了一種有效的解決方案。
      
      二、SOA的定義
      
      SOA(Service Oriented Architecture)即面向服務的體系架構。現在,SOA并沒有確切的定義,它是一個概念,是說一個應用可以由一系列獨立但又相互協作的子系統或者服務組成。這樣的結構將各個服務獨立出來,只把需要聲明的接口告訴給其它的服務。接口定義采用中立的方式,獨立于實現服務的硬件平臺、操縱系統和編程語言,使得這些服務可以使用同一和標準的方式進行通訊。任何面向服務的架構包含三個角色:一個服務申請者(service requestor),一個服務提供者(service provider),和一個服務注冊器(service registry),角色關系如圖1所示。
      其中服務提供者負責建立一個有用的服務,并為它創建一個服務描述,然后將這個服務描述發布給一個或多個服務注冊器,并從一個或多個服務注冊器那里接收服務請求信息。
      服務請求者負責尋找發布在一個或多個服務注冊器那里的一個服務描述,并負責使用服務描述來bind或者invoke服務提供者所提供的服務。一個服務的任何用戶都可被看作服務請求者。
      服務注冊器負責將服務提供者發布在其上的服務描述廣而告之,并答應服務請求者在本服務注冊器所擁有的服務描述里搜尋。一旦服務注冊器將服務請求者和服務提供者配對,服務注冊器就不需要再參與交互過程。
      
      三、SOA的主要支撐技術
      
      SOA技術實施中涉及的主要技術包括以下幾個: ESB 、Web Service、XML、SOAP、WSDL、UDDI。其中ESB、Web Service、XML尤為重要。
      ESB(Enterprise Service Bus)
      企業服務總線(ESB),它是SOA架構的支柱技術。它提供一種開放的、基于標準的消息機制,完成服務與服務、服務與其它組件之間的互操縱。XML[3](Extensible Markup Language)
      可擴展的標記語言(XML),XML是由萬維網協會(W3C)創建的一種基于文本的規范標記語言,是Web Service平臺中表示數據的基本格式。
      Web service
      Web service是建立可互操縱的分布式應用程序的新平臺, 它定義了應用程序如何在Web上實現互操縱性。Web Service是就現在而言最適合實現SOA的一些技術的集合, Web Service標準的成熟和應用的普及為廣泛的實現SOA架構提供了基礎。   四、SOA參考模型(SOA-RM)及應用整合模型
      
      一直以來SOA沒有一個同一的標準。為了同一標準,OASIS作了很多工作,也取得了一定的成果,于2006年底通過了一套SOA參考模型,其他相關標準預計在2007年完成。
      基于現有工作,本文給出一種解決方案,如圖2所示。它在保證傳統系統正常的條件下,將系統或者功能模塊包裝成服務,組成符合SOA模型的系統。大大進步了軟件復用性,節約了本錢。
      在這一方案中,不同類型的用戶通過各自的用戶界面進進系統,并向ESB提出服務請求,ESB將請求經過通用接口層分發,最后由特定的程序或者模塊處理,處理結果逆向反饋給用戶。
      
      五、結束語
      
      SOA本錢低、易集成,它可以整合現有資源,并且有了新的應用時也很輕易擴展而無須對現有系統作大的改動,只需將新的功能注冊為服務即可。這樣既進步了復用性,又有很好的擴展性。SOA的松耦合性和靈活的特點必將使它成為電子商務應用中占有盡對上風的軟件工程實踐方法。
      當然,要真正SOA,還有很多題目和面臨的挑戰。如最急待解決的,同一的SOA標準題目。
      參考文獻:
      [1]IBM技術支持庫,[EB/OL],
      http://www-900.bm.com/cn/support/viewdoc/detail?DocId=2633095A12000,2005-03-25
      [2]實現SOA的相關技術,[EB/OL],
      http://searchwebservices.techtarget.com.cn/158/2116658.shtml,2005-09-15
      [3]XML,[EB/OL],http://www.xml.org/
      [4]JAVA語言進階:什么是Web Service,[EB/OL],
      http://java.ccidnet.com/art/3539/20061205/967669_1.html,2006-12-05
      [5]2007年 OASIS探尋標準SOA參考架構,[EB/OL],
      http://searchwebservices.techtarget.com.cn/comment/46/3034546.shtml,2007-01-10

    【面向服務的架構SOA在電子商務中的應用】相關文章:

    基于流程組件的面向服務運維架構03-07

    關于SOA技術的企業應用建議12-03

    面向對象設計在樓宇控制系統中的應用03-18

    企業電子商務中的知識治理戰略架構分析12-06

    電子商務在航運企業中的應用03-21

    研究數字化校園網中SOA架構的應用03-18

    淺談電子商務在鋼鐵物流中的應用12-09

    Web數據挖掘在電子商務中的應用.03-21

    數字證書在電子商務中的應用12-07

    主站蜘蛛池模板: 国产精品无码专区在线观看| 亚洲αv在线精品糸列| 精品午夜福利1000在线观看| 日产精品久久久久久久| 狠狠精品久久久无码中文字幕 | 久久精品国产久精国产思思| 白浆都出来了视频国产精品 | 国产精品久久国产精麻豆99网站| 全国精品一区二区在线观看| 国产精品视频网站| 色婷婷在线精品国自产拍| 久久精品国产精品亜洲毛片 | 久久久久99精品成人片直播| 久久亚洲中文字幕精品一区| 日韩精品在线视频| 国产精品美女久久久m| 色婷婷在线精品国自产拍| 美女岳肉太深了使劲国产精品亚洲专一区二区三区 | 亚洲精品黄色视频在线观看免费资源 | 亚洲成人国产精品| 国产精品国产三级国产AⅤ| 国产精品久久久久久搜索| 全球AV集中精品导航福利| 亚洲精品国产精品乱码不卞| 免费观看四虎精品成人| 国产午夜精品一区二区三区不卡| 九九精品免视看国产成人| 成人国产精品免费视频| 久久久久亚洲精品天堂| 无码精品国产VA在线观看| 亚洲精品视频久久久| 青草国产精品视频。| 免费精品国自产拍在线播放| 精品国产香蕉伊思人在线在线亚洲一区二区| 四虎精品8848ys一区二区| 精品久久久久久亚洲| 国产亚洲福利精品一区| 高清在线亚洲精品国产二区| 99精品无人区乱码在线观看| 国产精品一区二区久久不卡| 精品久久久无码人妻中文字幕豆芽 |