在线观看av毛片亚洲_伊人久久大香线蕉成人综合网_一级片黄色视频播放_日韩免费86av网址_亚洲av理论在线电影网_一区二区国产免费高清在线观看视频_亚洲国产精品久久99人人更爽_精品少妇人妻久久免费

首頁 > 文章中心 > 正文

電子商務服務架構管理

前言:本站為你精心整理了電子商務服務架構管理范文,希望能為你的創(chuàng)作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。

電子商務服務架構管理

[摘要]Web服務的主要目標就是在現(xiàn)有的各種異構平臺的基礎上構筑一個通用的與平臺無關語言無關的技術層,各種平臺之上的應用依靠這個技術層來實施彼此的連接和集成??梢詫?a href="http://bjhyfc.net/lunwen/xinzhen/gongs/200909/185592.html" target="_blank">電子商務Web服務架構劃分為概念層邏輯層和物理層三個層次的模型,并分別討論了模型的具體內容。

[關鍵詞]電子商務web服務架構

一、引言

動態(tài)電子商務是電子商務(EBusiness,EB)發(fā)展的目標,而Web服務是其核心技術,也是Web的下一個革新。Web服務將改變企業(yè)之間的商務運作和B2B應用的設計與開發(fā)。

Web服務架構通常指用于架構Web服務的整體技術框架,提供了運行于多種平臺上的軟件系統(tǒng)之間互操作的一種標準方法,其核心是互操作性。為了保證Web服務之間的互操作,在整體技術框架中所需要的全局元素。Web服務架構具有真正的平臺無關性,能夠將整個互聯(lián)網(wǎng)作為一個資源體系加以利用,并具有互操作性強,即時集成,封裝性強等許多相助的優(yōu)點,這是傳統(tǒng)的一些軟件體系架構所不具備的。

二、Web服務架構分析

Web服務架構可以用不同的模型來進行描述和研究,如面向消息的模型(MOM)、面向服務的模型(SOM)、面向資源的模型(ROM)、策略的模型PM)等。

參照數(shù)據(jù)庫系統(tǒng)模型的分析方法可以將Web服務架構劃分成概念層,邏輯層和物理層三個層次。概念層模型指出了參與Web服務架構的各個實體間的關系及其基本活動,邏輯層模型描述了每一個Web服務具有的標準協(xié)議棧,而物理層模型則涉及到Web服務架構中各個協(xié)議的具體實現(xiàn)。

1.概念層模型

為了實現(xiàn)Web服務架構所承諾的功能,任何Web服務架構環(huán)境都少不了一下這些基本活動:(1)服務;(2)查找服務;(3)交互。這些活動主要涉及三種角色:服務提供者、服務請求者和發(fā)現(xiàn)。

服務提供者是服務的創(chuàng)建者和擁有者。它可以將服務到發(fā)現(xiàn)的網(wǎng)絡服務庫中以便于用戶進行定位,也可以取消服務(當不再需要提供服務時或因為用戶需求改變而需要進行服務升級時)。

服務請求者是需要調用網(wǎng)上的服務來完成自身服務的一方,它通過在發(fā)現(xiàn)中查找符合要求的服務,然后與服務提供者進行綁定和交互,已完成調用功能。服務請求者可以是通過臺式機或無線設備上的瀏覽器訪問服務的人,也可以是一個應用程序或Web服務。

發(fā)現(xiàn)的主要工作就是管理網(wǎng)絡服務庫。服務庫分類登記了各種Wed服務的描述信息。服務提供者向發(fā)現(xiàn)服務,服務請求者根據(jù)服務描述信息來查找服務并與服務提供者進行綁定以進行交互操作。

2.邏輯層架構模型

在Web服務環(huán)境中,任務是通過服務提供者、服務請求者和發(fā)現(xiàn)之間的相互合作來完成的。顯然,要成功實現(xiàn)這種跨平臺的交互,必須使用一整套標準的服務描述格式,通信格式以及數(shù)據(jù)交換格式,這就構成了Web服務架構的協(xié)議棧,也就是其邏輯層模型。

(1)線(Wire)級協(xié)議棧

線級協(xié)議棧主要負責處理Wed服務環(huán)境中不同角色間實際的信息交換,它包括網(wǎng)絡傳輸(Transport)、消息包裝(Package)、消息擴展(Extensions)三部分。

由于其通用性強,HTTP是目前采用最多的傳輸層協(xié)議,但也可以采用其他網(wǎng)絡傳輸協(xié)議如SMTP,F(xiàn)TP等。

包裝層負責包裝實體間交換的信息,采用的主要協(xié)議是簡單對象訪問協(xié)議(SimpleObjectAccessProtocol,SOAP)。SOAP是一個基于XML的,用于分布式環(huán)境下數(shù)據(jù)交換的簡單、輕量級協(xié)議,它與編程語言、對象模型以及操作系統(tǒng)平臺都無關。SOAP主要定義了請求和應答兩種類型的消息,以允許服務請求者調用遠程過程和服務提供者做出應答。

擴展層提供了可附加在Web服務消息上的一些附加特性的表示框架,如上下文、路由、策略等,這些特性之間是正交的。

(2)描述(Description)級協(xié)議棧

描述級協(xié)議棧是一個有XMLSchema定義的文檔,它解決的是關于服務的描述問題,即一個Web服務能做什么,它的位置在哪里以及如何調用它等。服務描述和SOAP消息機制一起,使得Web服務真正實現(xiàn)了與底層的平臺和語言無關,具備了優(yōu)秀的跨平臺和互操作性。通??梢詫f(xié)議棧中的協(xié)議劃分為描述單個Web服務的協(xié)議和描述多個Web服務之間互操作的協(xié)議。

(3)發(fā)現(xiàn)(DiscoveryAgencies)級協(xié)議棧

發(fā)現(xiàn)級協(xié)議棧包括以下三個層次的協(xié)議:

①查閱層(Inspection)。它提供了一種分散化的服務發(fā)現(xiàn)方法,如WSIL規(guī)范就定義了一種包含某領域內WSDL的URL列表和其他WSIL文檔的URL列表的文檔格式,WSIL文檔還可以包含UDDI庫的引用以及許多其他引用。這些文檔使得對Web服務的查找更容易。

②(Publication)。Web服務必須以后才能被服務請求者查找和調用。Web服務產生以后,到哪里以及如何進行就是層所解決的問題。根據(jù)應用對Web服務的動態(tài)性強弱的要求,可以采用不同機制,如直接,利用WSIL機制或者利用UDDI庫。

③發(fā)現(xiàn)(Discovery)。發(fā)現(xiàn)協(xié)議處理服務的發(fā)現(xiàn)和查找問題。在設計階段,服務請求者根據(jù)服務的接口描述來查找服務;在運行階段,服務請求者根據(jù)服務的通信方式和服務質量來查找服務。查詢方式支持按接口類型(如WSDL模板)查詢、按綁定方式(如協(xié)議)查詢、按特性(如QoS參數(shù))查詢、按指定消息中間節(jié)點類型查詢、按服務分類查詢及按商業(yè)信息查詢等。

3.物理層構架模型

邏輯層構架模型給出了一個Web服務構架的邏輯構架。其具體實現(xiàn)可以有多種方式,構成了Web服務的物理層構架模型。比如說對每一層協(xié)議功能,其具體采用的協(xié)議可能會有多種,并且不斷會有新的特性開發(fā)出來。

三、結束語

Web服務提供了一種在分布式網(wǎng)絡環(huán)境下便利地進行應用程序集成和應用之間交互的方法,將改變傳統(tǒng)的軟件開發(fā)方式并將對企業(yè)間電子商務的發(fā)展產生巨大的推進作用。

參考文獻:

[1]陳博許滿武:基于Web的計算模型—WebService[J].計算機應用研究,2003,20

[2]岳昆王曉玲周傲英:WEB服務核心支撐技術:研究綜述[J].軟件學報,2004,15

盖州市| 酉阳| 垦利县| 贵定县| 新化县| 色达县| 吉首市| 务川| 安义县| 社旗县| 黄浦区| 政和县| 金山区| 武安市| 鸡东县| 丰顺县| 陵川县| 临潭县| 防城港市| 西盟| 宜兰市| 古交市| 法库县| 比如县| 福州市| 沅江市| 民县| 佛坪县| 富川| 海淀区| 迁安市| 潞城市| 墨玉县| 云霄县| 将乐县| 九寨沟县| 桃园市| 北辰区| 中方县| 扬州市| 吴江市|