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

基于Jabber協(xié)議的網(wǎng)上拍賣系統(tǒng)的分析和設計

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

江曉東

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

1 概述

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

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

從本質(zhì)上講,Jabber協(xié)議和服務結(jié)構(gòu)是建立在多地址之間的XML文檔內(nèi)容的概念上的。作為核心,Jabber是一個既支持外部客戶端又支持內(nèi)部或外部服務的XML消息轉(zhuǎn)換器。因此,基于Jabber的網(wǎng)上拍賣方案設計中的關鍵表現(xiàn)在這三個方面:①網(wǎng)上拍賣(競拍人,競拍商品和競拍系統(tǒng)結(jié)果)中不同業(yè)務邏輯的數(shù)據(jù)之間的傳遞;②使用Jabber服務端組件庫對各個即時消息客戶端信息轉(zhuǎn)換為SOAP可以傳輸?shù)男问剑虎郯延脩糨斎氲淖匀徽Z言轉(zhuǎn)換成機器可以理解的XML形式表達。

2 實現(xiàn)方案所涉及的相關技術和協(xié)議

2.1 Jabber的框架實現(xiàn)

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

2.2 jabber協(xié)議

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

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

2.3 Jabber SDK

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

2.4 SOAP 協(xié)議

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

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

3 網(wǎng)上拍賣系統(tǒng)設計

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

3.1 功能方案圖

3.2 方案說明

本方案的實質(zhì)是基于Jabber服務端的應用開發(fā)。

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

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

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

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

4 結(jié)語

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

[1]www.jabber.org Jabber官方網(wǎng)站

[2]www.echomine.com Muse API網(wǎng)站

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

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

[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

猜你喜歡
服務
自助取卡服務
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
服務在身邊 健康每一天
高等教育為誰服務:演變與啟示
招行30年:從“滿意服務”到“感動服務”
商周刊(2017年9期)2017-08-22 02:57:56
主站蜘蛛池模板: 国产精品三级av及在线观看| 亚洲精品无码在线播放网站| 亚洲一级毛片免费看| 国产成人亚洲精品蜜芽影院| 中文字幕 91| 久久精品一卡日本电影| 亚洲色图在线观看| 亚洲精品欧美日本中文字幕| 久久狠狠色噜噜狠狠狠狠97视色 | 欧美成人aⅴ| 精品欧美日韩国产日漫一区不卡| 亚洲愉拍一区二区精品| 精品偷拍一区二区| 综合天天色| 亚洲国产成人超福利久久精品| 亚洲国产成熟视频在线多多| 久久精品无码一区二区国产区| 精品少妇人妻无码久久| 婷婷六月在线| 国产男人的天堂| 欧美日本中文| 亚洲精品自产拍在线观看APP| 国产精品成人不卡在线观看| 国产网站一区二区三区| 久一在线视频| 亚洲美女一级毛片| 亚洲aaa视频| 久久综合九九亚洲一区| 免费一极毛片| 国产亚洲精久久久久久无码AV| 亚洲最大情网站在线观看| 日韩成人午夜| 国产爽妇精品| 亚洲一区色| 午夜小视频在线| 就去色综合| 亚洲欧美日韩中文字幕一区二区三区| 中文字幕人成人乱码亚洲电影| 国产在线视频福利资源站| 一本无码在线观看| 亚洲无码不卡网| 国产精品亚洲天堂| 久久综合干| 久久久久久国产精品mv| 国产网站免费看| 日韩av手机在线| 欧美精品亚洲日韩a| 国产成人亚洲精品无码电影| 一级片一区| 国产主播在线观看| 华人在线亚洲欧美精品| 欧美日韩中文字幕在线| 热99re99首页精品亚洲五月天| av色爱 天堂网| 四虎精品国产AV二区| 米奇精品一区二区三区| 亚洲男人天堂久久| 亚洲欧洲自拍拍偷午夜色无码| 久草中文网| 国产网友愉拍精品| 亚洲色图欧美在线| 香蕉视频国产精品人| 露脸真实国语乱在线观看| 国产美女一级毛片| 99成人在线观看| 国产精品太粉嫩高中在线观看| 国产美女丝袜高潮| 亚洲成A人V欧美综合| 精品久久久久无码| 青青久视频| 日韩国产无码一区| 亚洲精品手机在线| 欧美伦理一区| 国产幂在线无码精品| 少妇精品久久久一区二区三区| 秋霞国产在线| 国产成人精品亚洲日本对白优播| 免费不卡视频| 欧美成人看片一区二区三区| 国产成人精品第一区二区| 四虎免费视频网站| 久久成人国产精品免费软件|