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

基于Jabber協議的網上拍賣系統的分析和設計

2011-05-12 05:06:22江曉東
中國新技術新產品 2011年9期
關鍵詞:服務

江曉東

(浙江工業大學信息工程學院,浙江 杭州 310014)

1 概述

網上拍賣是電子商務系統中重要的一個組成部分,目前最大的問題就是:與顧客通信的方法要么通過 Web頁面快速和單向地通信,要么就是通過電子郵件雙向和緩慢地通信。這兩種方法都不是真正實時交互的。如果需要獲得即時響應,大多數企業只能依賴于電話。為了解決即時響應問題,本文提出一種方案,把基于XML的源代碼開放的即時消息Jabber和相關的拍賣網絡服務結合起來,利用目前廣泛使用的即時消息工具作為網上拍賣的客戶端,將即時消息的快速雙向的特點融入到網上拍賣系統中去。

選擇Jabber是本方案的特點:首先Jabber的服務端和客戶端都是源代碼開放的,同時Jabber可以和其他即時通訊工具通訊。其次,Jabber擁有豐富的服務端開發組件庫,開發者可以構建基于Jabber的應用程序。第三,Jabber協議以XML形式來描述傳遞的消息內容,用戶的存在狀態和用戶標示的。

從本質上講,Jabber協議和服務結構是建立在多地址之間的XML文檔內容的概念上的。作為核心,Jabber是一個既支持外部客戶端又支持內部或外部服務的XML消息轉換器。因此,基于Jabber的網上拍賣方案設計中的關鍵表現在這三個方面:①網上拍賣(競拍人,競拍商品和競拍系統結果)中不同業務邏輯的數據之間的傳遞;②使用Jabber服務端組件庫對各個即時消息客戶端信息轉換為SOAP可以傳輸的形式;③把用戶輸入的自然語言轉換成機器可以理解的XML形式表達。

2 實現方案所涉及的相關技術和協議

2.1 Jabber的框架實現

Jabber系統包括用戶端和服務器端,在Jabber里,用戶端叫做節點,服務器端分三部分:主機(host)和Jabber的用戶端軟件。主機包括服務器(server)和網關(gateway)。Jabber的用戶端軟件非常簡單,只要它能和服務器建立TCP通道,而且能夠理解Jabber消息即可。

2.2 jabber協議

2.2.1 JID Jabber協議首先通過JID的命名規則從名字上對整體進行統一。Jabber框架中把所包含的節點,服務器,網關,外部服務器,外部客戶端統稱為JID.一個完整的JID的形式為:[node@]domain[/resource] [參考RFC2779]。

2.2.2 XMPP(eXtensible Messaging and Presence Protocol)XML和即時消息結合的產物,是人們在使用的過程中對即時消息達成的一項共識。XML的結構化數據的特點決定了整個jabber結構的功能能夠被擴展并且能夠傳遞任何結構化的數據。最直接的成果就是利用XML制定了表示即時和感知的XMPP(RFC2779)協議,在那里將即時消息的特點和相應功能作為一種標準固化下來。

2.3 Jabber SDK

Jabber SDK分為兩種類型:一種是內部組件,是以C語言編寫的,通過調用核心服務代碼來訪問內部的數據;相對于前面的就是外部組件,這類組件可以以任何形式的語言編寫,與核心服務器通過TCP連接,使用Jabber XML API進行交流。目前絕大部分的二次開發都是基于外部組件的。

2.4 SOAP 協議

SOAP定義了如何交換類型和具有結構的信息,它是使用XML作為封裝信息的標準。使用XML作為封裝和交換信息的標準,SOAP可以在各種不同的平臺中使用,只要不同的平臺支持并且能夠解析和處理SOAP的封包。

2.5 WSDL (Web Services Description language,網絡服務描述語言)是一種用來描述網絡服務的XML格式的語言。它抽象描述操作以及處理過程,然后綁定到特定的網絡或傳輸協議以及消息格式。

3 網上拍賣系統設計

網上拍賣的功能模塊主要包含了這三方面:第一,競拍人的登記和管理;第二,競拍商品的登記和管理;第三,競拍系統和競拍情況報告。

3.1 功能方案圖

3.2 方案說明

本方案的實質是基于Jabber服務端的應用開發。

①從客戶端來看,首要的好處便是無需進行客戶端的開發。由圖可見,非Jabber即時消息的客戶端連接到JCP(Jabber Communication platform)都是以各自協議的數據形式傳遞到JCP。而對這些非XML格式的消息進行轉換是Jabber服務器內部專門網關代理負責處理的。

②JCP(Jabber communication platform)是處理所有傳入和傳出信息的中心平臺。從消息處理過程來看,主要有接受數據,內部傳遞,載入數據和連接過程;外加的功能模塊主要涵蓋了注冊模塊,過濾模塊,代理轉換模塊等等。

③服務端類庫在整個Jabber服務端開發中起著承上啟下的銜接作用。

服務器端類庫(Muse API)對JCP進行連接,接著在連接到Jabber服務器后,可以根據Muse API的相關接口對Jabber Server進行操作,主要分為連接服務,用戶服務,表示在線狀態服務,好友名單服務,聊天室服務,客戶端服務和服務端服務。服務端類庫調用web服務代理類,和遠程的服務內容進行交互數據。WSDL和代理類的關系是后者是前者的衍生物,利用WSDL可以告訴其他應用程序:如何發現一個Web服務等。要通過網絡服務自動找到相關的拍賣服務,首先編寫相關的WSDL是必不可少的。WSDL的作用是把所描述的網絡服務和具體的實現部分綁定在一起。

4 結語

將即時消息工具結合到電子商務的應用之中是一個大的趨勢。Jabber的源代碼開放還是具有一定的局限性的。首先,如果某個非Jabber即時消息的協議不公開,那么所謂的跨協議的特點也就不復存在了;其次,從安全性角度考慮,這個方案在實現中還需要進一步加強。

[1]www.jabber.org Jabber官方網站

[2]www.echomine.com Muse API網站

[3]Mark Birbeck等.XML高級編程[J].北京:機械工業出版社.

[4]李維.Delphi 6/Kylix 2 SOAP/Web service程序設計篇[M].北京:機械工業出版社.

[5]Jason Kitchen.Jabber away with instant messaging[EB/OL].www.javaworld.com July 26,2002.

[6]Jabber for Web services:Extensible Messaging to Executable Internet.a white paper,January

猜你喜歡
服務
自助取卡服務
服務在身邊 健康每一天
今日農業(2019年14期)2019-09-18 01:21:54
服務在身邊 健康每一天
今日農業(2019年12期)2019-08-15 00:56:32
服務在身邊 健康每一天
今日農業(2019年11期)2019-08-13 00:49:08
服務在身邊 健康每一天
今日農業(2019年13期)2019-08-12 07:59:04
服務在身邊 健康每一天
今日農業(2019年10期)2019-01-04 04:28:15
服務在身邊 健康每一天
今日農業(2019年15期)2019-01-03 12:11:33
服務在身邊 健康每一天
今日農業(2019年16期)2019-01-03 11:39:20
高等教育為誰服務:演變與啟示
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 亚洲妓女综合网995久久| 国产自产视频一区二区三区| 在线观看国产小视频| 全部免费毛片免费播放| 中文字幕人成乱码熟女免费| 成人午夜网址| 天天操天天噜| 国内精品伊人久久久久7777人| 国产精品福利一区二区久久| 91一级片| 欧美性色综合网| 国产伦精品一区二区三区视频优播| 妇女自拍偷自拍亚洲精品| 久久精品视频一| 九九九久久国产精品| 天堂成人在线视频| 国产无码高清视频不卡| 亚洲第一视频网| 欧美a在线看| 欧类av怡春院| 丝袜无码一区二区三区| 久久精品嫩草研究院| 无码aaa视频| 一级毛片免费的| 亚洲A∨无码精品午夜在线观看| 国产精品99久久久久久董美香 | 国产麻豆精品久久一二三| 久久一本日韩精品中文字幕屁孩| 综合色88| 97成人在线视频| 专干老肥熟女视频网站| 激情无码字幕综合| 国产区福利小视频在线观看尤物| 亚洲天堂免费| 日本亚洲欧美在线| 国产午夜精品一区二区三| 九九视频免费在线观看| 亚洲欧美在线精品一区二区| 日本免费一区视频| 久久久久久国产精品mv| 日韩天堂在线观看| 一级一级一片免费| 国产成人综合亚洲欧美在| 亚洲精品国产首次亮相| 视频一区亚洲| 亚洲综合天堂网| 欧美性色综合网| 国产凹凸一区在线观看视频| 青青青国产精品国产精品美女| 女人爽到高潮免费视频大全| 国产微拍一区| 国产va免费精品| 亚洲精品图区| 美女无遮挡拍拍拍免费视频| 日韩专区第一页| 亚洲一级毛片| 国产精品欧美亚洲韩国日本不卡| 亚洲swag精品自拍一区| AV无码一区二区三区四区| 亚洲人成影视在线观看| 婷婷综合色| 婷婷亚洲最大| 国产在线八区| 欧美一级特黄aaaaaa在线看片| 日韩专区欧美| 伊人中文网| 日本不卡免费高清视频| 国产视频大全| 中文字幕在线永久在线视频2020| 成人亚洲天堂| 国产又色又爽又黄| 黄色在线不卡| 丝袜美女被出水视频一区| 素人激情视频福利| 国产第一色| 国产毛片不卡| 国产91小视频| 精品无码一区二区三区电影| 波多野结衣二区| 色噜噜狠狠狠综合曰曰曰| 国产免费a级片| 国产一区二区三区日韩精品|