999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2007-12-31 00:00:00祝開艷
商場現代化 2007年18期

[摘要]本文詳細介紹了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

本文中所涉及到的圖表、注解、公式等內容請以PDF格式閱讀原文。

主站蜘蛛池模板: 成人中文在线| 色婷婷在线播放| 黄色片中文字幕| igao国产精品| 免费无码AV片在线观看国产| 亚洲综合精品第一页| 亚洲婷婷丁香| 国产一级毛片高清完整视频版| 亚洲一区二区黄色| 免费无码AV片在线观看国产| 国产对白刺激真实精品91| 制服丝袜一区二区三区在线| 成人国产精品2021| 亚洲女同欧美在线| 曰AV在线无码| 国产91透明丝袜美腿在线| 熟女成人国产精品视频| 久久人搡人人玩人妻精品 | 中文字幕色在线| 色播五月婷婷| 国产福利一区在线| 波多野结衣久久高清免费| 福利在线一区| 91色国产在线| 国产美女精品人人做人人爽| 国产主播在线一区| 免费av一区二区三区在线| 国产精品偷伦在线观看| аv天堂最新中文在线| 亚洲三级视频在线观看| 欧美国产在线一区| 99热这里只有精品久久免费| 免费三A级毛片视频| 国产欧美高清| 欧美在线黄| 欧美精品xx| 成人小视频网| 国产又色又爽又黄| 亚洲精品无码不卡在线播放| 黄色不卡视频| 国产乱肥老妇精品视频| 精品国产免费观看| 精品久久高清| 国产成人久久综合777777麻豆| 亚洲男人天堂网址| 中美日韩在线网免费毛片视频 | 精品国产福利在线| 伊人色在线视频| aa级毛片毛片免费观看久| 日韩免费无码人妻系列| 狠狠久久综合伊人不卡| 国产精品区视频中文字幕 | 国产sm重味一区二区三区| 精品伊人久久久久7777人| 亚洲中文字幕日产无码2021| 成人福利在线看| 伊人久久大线影院首页| 亚洲国产无码有码| 亚洲va欧美ⅴa国产va影院| 免费中文字幕在在线不卡| 91久久青青草原精品国产| 国产网站免费| 亚洲男人的天堂久久精品| 日韩黄色大片免费看| 国产第二十一页| 欧美一级在线播放| 欧美中文字幕第一页线路一| 国产美女一级毛片| 超碰91免费人妻| 亚洲精品无码高潮喷水A| 91国内在线观看| 九色视频在线免费观看| 欧美激情二区三区| 亚洲动漫h| 国产精品jizz在线观看软件| 456亚洲人成高清在线| 色综合天天综合中文网| 九色在线观看视频| 欧美天天干| 极品国产一区二区三区| 日本欧美一二三区色视频| 国产毛片一区|