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

基于Web Service的管理平臺與業(yè)務(wù)門戶接口設(shè)計

2008-04-12 00:00:00鄧中亮李來新
現(xiàn)代電子技術(shù) 2008年22期

摘 要:針對當(dāng)前3G業(yè)務(wù)平臺統(tǒng)一、面向服務(wù)的發(fā)展需求,提出以Portal,Web Service兩種技術(shù)為基礎(chǔ)的增值業(yè)務(wù)門戶的實現(xiàn)方法,介紹Web Service作為接口技術(shù)在增值業(yè)務(wù)門戶與業(yè)務(wù)管理平臺互通中的具體應(yīng)用,并針對業(yè)務(wù)產(chǎn)品/產(chǎn)品包訂購的需求,給出基于Apache Axis的接口設(shè)計與實現(xiàn)過程。其統(tǒng)一、可定制的管理方式,為今后運(yùn)營商的門戶提供了新的設(shè)計思路與實踐基礎(chǔ)。

關(guān)鍵詞:Axis;Portal;Web Service;增值業(yè)務(wù)平臺

中圖分類號:TP311文獻(xiàn)標(biāo)識碼:B

文章編號:1004-373X(2008)22-067-03

Interface Design of Service Portal and Management Platform Based on Web Service

DENG Zhongliang,LIN Qing,LI Laixin

(School of Electronic Engineering,Beijing University of Posts and Telecommunications,Beijing,100876,China)

Abstract:In allusion to the requirement of development for the unified and service-oriented 3G service management platform,the article brings forward a method,which is based on Portal and Web Service,to implement the Value-added portal.It illustrates the practical application of Web Service as the interface technology,in the interconnection between the portal of value-added service and service management platform,and aiming at the requirement of services orders,it makes a solution for the interface design and implementation.Its management method which is unified and custom-built provides a new way and practice groundwork for the portal design of telecom operator in the future.

Keywords:Axis;Portal;Web Service;value-added service management platform

隨著電信行業(yè)不斷發(fā)展進(jìn)步,技術(shù)的革新將電信服務(wù)帶入了更為廣闊的市場領(lǐng)域。電信產(chǎn)業(yè)的價值鏈由單一模式日趨復(fù)雜化,傳統(tǒng)的電信關(guān)注點從網(wǎng)絡(luò)層提升到了業(yè)務(wù)層,電信服務(wù)重心由傳統(tǒng)的話音通訊服務(wù)轉(zhuǎn)向移動增值業(yè)務(wù),多元化服務(wù)涵蓋各行各業(yè)。為跟進(jìn)這樣的變化,亟需一個統(tǒng)一的、面向服務(wù)的數(shù)據(jù)業(yè)務(wù)平臺。

一方面移動增值業(yè)務(wù)平臺的使用者包括移動運(yùn)營商、終端用戶、內(nèi)容服務(wù)提供商;另一方面,從系統(tǒng)構(gòu)成上來看,該平臺涵蓋多個功能模塊和各種業(yè)務(wù)子系統(tǒng)。針對不同的使用者,利用門戶技術(shù)為其提供個性化的平臺入口點,Web Service接口技術(shù)的應(yīng)用又能靈活配置入口點與平臺子系統(tǒng)間的對應(yīng)聯(lián)系。

1 技術(shù)概述

1.1 Portal門戶技術(shù)

Portal是一種基于Web的應(yīng)用,它主要提供個性化、單點登錄、不同來源的內(nèi)容整合,并作為信息系統(tǒng)表現(xiàn)層的宿主。

Portal的功能可以分為3個主要方面:

(1) Portlet容器:負(fù)責(zé)初始化和銷毀portlet,向portlet傳送用戶請求并合成響應(yīng)。

(2) 內(nèi)容聚集:整合由各種portlet應(yīng)用生成的內(nèi)容。

(3) 公共服務(wù):

① 單點登錄:登錄portal服務(wù)器1次就可以訪問所有其他的應(yīng)用,無需分別登錄每一個應(yīng)用。而且,Portal服務(wù)器會為用戶分配一個通行證庫。在某一應(yīng)用登陸后,用戶名和密碼將以加密的方式存儲在通行證庫中,再次登陸時,portal服務(wù)器會自動從通行證庫中讀取通行證登錄到相應(yīng)服務(wù)器上。

② 個性化定制:用戶可以根據(jù)自身喜好決定標(biāo)題條的顏色和控制圖標(biāo);用戶可以決定頁面上有哪些portlet。例如,如果一個體育迷,可能會用一個能提供球隊最新信息的portlet取代股票和新聞portlet。

1.2 Web Service技術(shù)

Web Service[1]是由URI(Uniform Resource Identifier,統(tǒng)一資源標(biāo)識符)標(biāo)識的軟件應(yīng)用程序,其接口和綁定可以通過可擴(kuò)展標(biāo)記語言(XML)構(gòu)件進(jìn)行定義、描述和發(fā)現(xiàn)。Web Service支持通過基于因特網(wǎng)的協(xié)議使用基于XML的消息與其他軟件應(yīng)用程序直接交互。

Web服務(wù)具有跨平臺、跨語言的特性,應(yīng)用于快速、低成本的異構(gòu)網(wǎng)絡(luò)集成方案。

Web Service采用面向服務(wù)(Service Oriented Architecture,SOA)的體系結(jié)構(gòu),通過服務(wù)提供者、請求者和注冊中心等實體之間的交互實現(xiàn)服務(wù)調(diào)用(見圖1)。

Web Services 服務(wù)[2,3]提供方通過WSDL(Web Services Description Language)描述所提供的服務(wù),并將這一描述告知Web Services 注冊服務(wù)器。注冊服務(wù)器依據(jù)WSDL 的描述,依照UDDI (Universal Description Discovery and Integration) 的協(xié)定更新服務(wù)目錄并在Internet 上發(fā)布。用戶在使用Web Services 前先向注冊服務(wù)器發(fā)出請求,獲得Web Services 提供者的地址和服務(wù)接口信息,之后使用SOAP 協(xié)議(Simple Object Access Protocol) 與Web Services 提供者建立連接,進(jìn)行通信。Web Services 的技術(shù)主要建立在XML 的規(guī)范之上,這保證了這一體系結(jié)構(gòu)的平臺無關(guān)性、語言無關(guān)性和人機(jī)交互性能。

2 增值業(yè)務(wù)門戶與業(yè)務(wù)管理平臺結(jié)構(gòu)

增值業(yè)務(wù)門戶(Portal),包含運(yùn)營商門戶、SP/CP門戶、用戶自服務(wù)門戶(Web方式)以及用戶移動門戶,與增值業(yè)務(wù)管理平臺(Data Service Management Platform,DSMP)同屬于移動增值業(yè)務(wù)平臺的重要功能組件。

增值業(yè)務(wù)門戶作為企業(yè)門戶,與一般信息門戶有本質(zhì)區(qū)別,其服務(wù)對象為移動增值產(chǎn)業(yè)鏈所涉及的所有參與者,包括電信運(yùn)營商、內(nèi)容提供商、終端廠商、移動用戶等。因此,增值業(yè)務(wù)門戶應(yīng)當(dāng)能提供一系列的在線服務(wù),使得運(yùn)營商、SP/CP、廠商、移動用戶從Portal獲得必要的信息,并能通過Portal與移動增值業(yè)務(wù)管理平臺進(jìn)行交互,從而實現(xiàn)在門戶上進(jìn)行用戶信息維護(hù)、業(yè)務(wù)展現(xiàn)、業(yè)務(wù)瀏覽、業(yè)務(wù)訂購等事務(wù)處理。

增值業(yè)務(wù)平臺<sup>[4,5]</sup>局部結(jié)構(gòu)圖如圖2所示。

2.1 業(yè)務(wù)門戶與管理平臺接口設(shè)計

這里僅描述用戶門戶/用戶自服務(wù)門戶與DSMP的接口實現(xiàn)的訂購類功能,即產(chǎn)品訂購、取消訂購、訂購關(guān)系查詢、訂購關(guān)系鑒權(quán)等。

結(jié)合Web Service的特點與具體的需求,增值業(yè)務(wù)管理平臺到業(yè)務(wù)門戶的接口采用Web Service的方式:接口由增值業(yè)務(wù)管理平臺提供,Portal調(diào)用,通過SOAP/HTTP協(xié)議進(jìn)行通信,用WSDL(Edition 1.1)描述,業(yè)務(wù)訪問流程如圖3所示。

以訂購產(chǎn)品/產(chǎn)品包(SubscribeProduct)為例說明其設(shè)計實現(xiàn)。

發(fā)送方:業(yè)務(wù)門戶;

接收方:管理平臺;

入口參數(shù)設(shè)計:源Msisdn號、目的Msisdn號、用戶標(biāo)識、訂購產(chǎn)品ID、產(chǎn)品包ID。各參數(shù)含義、類型如表1所示:

參數(shù)subscribeInput,如圖4所示。

出口參數(shù)設(shè)計:結(jié)果代碼。

參數(shù)如圖5所示。

2.2 業(yè)務(wù)門戶與管理平臺接口實現(xiàn)

(1) 生成服務(wù)的WSDL文件——XML形式的Web服務(wù)描述文件

描述此訂購服務(wù)的WSDL<sup>[6-9]</sup>包括:

XML序言和根元素:序言包括了XML聲明和DTD(或者是XML Schema),DTD(Document Type Definition,文檔類型定義)和XML Schema都是用來描述XML文檔結(jié)構(gòu)的,也就是描述元素和屬性是如何聯(lián)系在一起。

<img src=\"https://img.resource.qikan.cn/qkimages/moet/moet200822/moet20082222-5-l.jpg?auth_key=1748411543-1820011674-0-35b806fd4b7bccfdac5e0d97f1314783\" hspace=\"15\" vspace=\"5\" align=\"\">

類型描述:采用XML語言定義上文中設(shè)計的輸入輸出參數(shù)。

<xs:element name=\"destMsisdn\" type=\"xsd1:msisdnType\"/>

<xs:choice>

<xs:element name=\"productId\" type=\"xs:string\"/>

<xs:element name=\"productPackId\" type=\"xs:string\"/>

</xs:choice>

(2) WSDL 消息描述:定義了2個匹配的消息,訂購請求和響應(yīng):

輸入消息SubscribeProductRequest定義:

<message name=\"SubscribeProductRequest\">

<part name=\"subscribeInput\" element=\"xsd1:subscribeInput\"/>

</message>

輸出消息SubscribeProductResponse定義:

<message name=\"SubscribeProductResponse\">

<part name=\"parameter\" element=\"xsd1:subscribeOutput\"/>

</message>

(3) 接口類型描述

portType 描述:一個portType等價于一個接口定義,可以包含1個或多個operation定義,例程中定義了單個operation,即SubscribeProduct,包含2個消息,SubscribeProductRequest和SubscribeProductResponse。

<portType name=\"dsmpPortType\">

<o(jì)peration name=\"SubscribeProduct\">

<input message=\"y:SubscribeProductRequest\"/>

<o(jì)utput message=\"y:SubscribeProductResponse\"/>

</operation>

...

</portType>

(4) 綁定信息描述

邦定信息描述:定義訪問接口的協(xié)議,例程中創(chuàng)建一個dsmpPortType和SOAP間的綁定,稱為dsmpServiceBinding,soap:binding 元素表明這是一個以文檔為中心的使用HTTP的綁定。然后,WSDL operation 被映射到SOAP operation,其中定義了輸入和輸出soap:body 元素,以映射請求和響應(yīng)。

<binding name=\"dsmpServiceBinding\" type=\"y:dsmpPortType\">

<soap:binding style=\"document\" transport=\"http://schemas.xmlsoap.org/soap/http\"/>

...

</binding>

(5) 服務(wù)描述

服務(wù)描述:WSDL service元素中定義了這個服務(wù)的一個實例。

<service name=\"dsmpServices\">

<port name=\"dsmpServicePort\" binding=\"y:dsmpServiceBinding\">

<soap:address location=\"http://xxx.dsmp.com/GateWayService\"/>

</port>

</service>

</definitions>

通過AxisServlet,由WSDL文件生成Web服務(wù)框架,完成其中的實現(xiàn)類,并部署到Server端(DSMP)。

利用Apache Axis工具,生成服務(wù)代理類,Client端(業(yè)務(wù)門戶)通過服務(wù)代理訪問服務(wù)。

3 結(jié) 語

Portal技術(shù)應(yīng)用于業(yè)務(wù)系統(tǒng)集成時具備快捷、靈活的特點,易于構(gòu)建風(fēng)格一致、可定制化的用戶接口,完善用戶體檢。由于Web Service跨平臺、面向服務(wù)的特性,它成為門戶與業(yè)務(wù)模塊間接口方案的最佳選擇。

參考文獻(xiàn)

[1]趙劍東.異步web service 淺析和實現(xiàn).計算機(jī)應(yīng)用,2003,23(11):24-26.

[2]IBM Developer Works:Web Services 專區(qū).http:∥www-900.ibm.com/developerWorks.

[3]蔡劍,景楠.Java Web應(yīng)用開發(fā):J2EE和Tomcat.北京:清華大學(xué)出版社,2005.

[4]陸鋼,廖建新.移動智能網(wǎng)業(yè)務(wù)管理系統(tǒng)的演進(jìn)和發(fā)展[J].電信科學(xué),2002:18(2):18-21.

[5]徐雷.3G數(shù)據(jù)業(yè)務(wù)管理平臺的研究.江蘇通信技術(shù),2005(5):40-43.

[6]Steve Graham.Building Web Services with Java: Making Sense of XML,SOAP,WSDL,and UDDI.US:SAMS,2002.

[7]Apache Axis User′s Guide.http:∥ws.apache.org/axis/.

[8]AXIS,http://jakarta.apache.org/Axis/.

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

[10]楊成軍.移動數(shù)據(jù)業(yè)務(wù)平臺的演進(jìn).通信世界,2004(7):40.

主站蜘蛛池模板: 亚州AV秘 一区二区三区| 18禁黄无遮挡网站| 美美女高清毛片视频免费观看| 国产在线精彩视频二区| 91成人试看福利体验区| 青草免费在线观看| 永久免费av网站可以直接看的| 久久婷婷五月综合97色| 欧美第一页在线| 国产精品永久不卡免费视频| 国产精品无码AⅤ在线观看播放| 婷婷色丁香综合激情| 亚洲码一区二区三区| 国产高清无码第一十页在线观看| 亚洲精品爱草草视频在线| 欧美在线伊人| 人人妻人人澡人人爽欧美一区| 欧美精品v欧洲精品| 日本人又色又爽的视频| 不卡无码网| 综合五月天网| 国产香蕉在线视频| 国产精品尤物在线| 久视频免费精品6| 成人小视频网| 99久久精品免费看国产电影| 福利一区在线| 丝袜美女被出水视频一区| 亚洲综合久久一本伊一区| 四虎精品黑人视频| 视频二区欧美| 久久女人网| 婷婷色狠狠干| 亚洲清纯自偷自拍另类专区| 婷五月综合| 欧美、日韩、国产综合一区| 国产精品一区在线麻豆| 亚洲精品国偷自产在线91正片| 日韩高清无码免费| 欧美 亚洲 日韩 国产| 香蕉久人久人青草青草| 欧美色99| 国产精品爆乳99久久| 成人国内精品久久久久影院| 国产高清免费午夜在线视频| 久久大香香蕉国产免费网站| 乱人伦99久久| www.国产福利| 免费Aⅴ片在线观看蜜芽Tⅴ | 污网站免费在线观看| 中国一级毛片免费观看| 亚洲an第二区国产精品| 亚洲第一页在线观看| 韩国福利一区| 久久福利片| 在线欧美日韩国产| 国产欧美综合在线观看第七页| 成年人视频一区二区| 国产一级α片| 亚洲免费播放| 免费一级α片在线观看| 国产va视频| 国产亚洲精品自在久久不卡| 91精品网站| 亚洲精品天堂自在久久77| 91青青在线视频| 毛片网站在线看| 久久大香伊蕉在人线观看热2| 98精品全国免费观看视频| www.精品国产| 啦啦啦网站在线观看a毛片| 成人亚洲国产| 日本一区中文字幕最新在线| 国产真实自在自线免费精品| 日韩精品成人在线| www亚洲精品| 国产欧美另类| 色哟哟色院91精品网站| 国产菊爆视频在线观看| 波多野结衣无码视频在线观看| 这里只有精品在线播放| www.91中文字幕|