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

集團客戶端個性化功能的開發

2009-03-12 09:29:38尹津其
中國新技術新產品 2009年1期

尹津其

摘要:本文討論了集團客戶端個性化功能的開發項目的系統結構和開發中的關鍵技術的應用。介紹了SOAP技術和SOCKET技術在WEB開發中的應用實例。通過此項目的實施,使得用戶樂于使用集團客戶端,提高了客戶黏性。

關鍵詞:客戶端;SOAP;SOCKET;WEB開發

0 引言

為了通過客戶端給寬帶用戶提供更加個性化的信息,加大集團客戶端的普及力度,需要在集團客戶端現有功能的基礎上增加許多新的個性化的功能。實現這些功能必須依靠客戶端通過客戶端平臺與帳務及受理等支撐系統、寬帶認證計費系統之間的交互,進而獲得與客戶相關的固定電話、寬帶和小靈通以及捆綁業務的相關信息。然后推送給客戶,使得客戶坐在家中即可查詢上網時長,電話帳單和詳單等。用戶可以及時掌握自己的電話帳務信息。通過這種方式,讓用戶樂于使用集團客戶端,提高客戶黏性,有助于帶動集團相關業務的開展。

1 集團客戶端介紹

集團客戶端,是中國網通提供給網通寬帶ADSL上網用戶使用的安裝在用戶個人電腦上的一款軟件,它具備ADSL上網撥號功能,能夠方便地引導用戶訪問豐富多彩的互聯網內容,還可以幫助用戶有效地檢查與撥號上網相關的故障,同時提供對用戶電腦主機的安全檢測功能。

為滿足不同地域用戶的不同需求,網通客戶端既整合了權威、綜合性內容提供給全網用戶,同時也為各地用戶提供當地喜聞樂見和地域性鮮明的本地內容,真正做到了優質化與差異化相結合,滿足全網用戶的需求。

2 個性化功能介紹

個性化功能包括兩大部分:

2.1 賬單查詢

包括:用戶信息查詢、帳單查詢、固話詳單查詢、賬戶余額查詢等功能。

2.2 寬帶服務

包括:ADSL用戶密碼修改和上網時長查詢等。

3 系統結構

整個系統采用層次型結構。分為3層,WEB層、業務邏輯層、和數據層。

WEB層提供查詢頁面,和展示查詢結果信息給用戶。

業務邏輯層,控制呈現給用戶的頁面的流程,和與數據層通信,查詢和獲取用戶的帳務信息。

數據層,存儲用戶的各種帳務信息,以供業務邏輯層調用。在本系統中是暴露出調用接口給業務邏輯層。

本系統的應用場景如下所述:

客戶通過客戶端軟件登錄ADSL上網,訪問安裝在客戶端平臺上的個性化功能模塊,實際上是通過HTTP協議進行的。

客戶端平臺接受到客戶端的訪問請求,根據客戶請求的功能,調用帳務平臺或者寬帶認證平臺的接口,取得相應信息。

例如,客戶請求固話詳單查詢,則客戶端平臺根據客戶的電話號碼和查詢區間,訪問帳務平臺的詳單查詢接口,取得詳單信息,形成頁面并返回給客戶端。

對于客戶端平臺,考慮到本系統的跨平臺性,軟件環境采用 Linux + Apache + PHP。

根據上述用例分析,客戶查詢的信息基本都是通過接口獲得的。其中,有些功能采用了SOAP接口,有些功能采用了SOCKET 接口,因此要根據不同的功能調用不同的接口。

下面分別闡釋以上兩種類型接口的調用方法。

4 關鍵技術

4.1 SOAP和SOCKET協議簡介

4.1.1 SOAP協議簡介

SOAP以XML形式提供了一個簡單、輕量的用于在分散或分布環境中交換結構化和類型信息的機制。SOAP本身并沒有定義任何應用程序語義,如編程模型或特定語義的實現;實際上它通過提供一個有標準組件的包模型和在模塊中編碼數據的機制,定義了一個簡單的表示應用程序語義的機制。這使SOAP能夠被用于從消息傳遞到RPC的各種系統。

SOAP包括三個部分

SOAP封裝結構定義了一個整體框架用來表示消息中包含什么內容,誰來處理這些內容以及這些內容是可選的或是必需的。

SOAP編碼規則定義了用以交換應用程序定義的數據類型的實例的一系列機制。

SOAP RPC表示定義了一個用來表示遠程過程調用和應答的協定。

雖然這三個部分都作為SOAP的一部分一起描述,但它們在功能上是相交的。特別的,封裝和編碼規則是在不同的名域中定義的,這種模塊性的定義方法增加了簡單性。在SOAP封裝,SOAP編碼規則和SOAPRPC協定之外,這個規范還定義了兩個協議的綁定,描述了在有或沒有HTTP擴展框架的情況下,SOAP消息如何包含在HTTP消息中被傳送。

SOAP把XML的使用代碼化為請求和響應參數編碼模式,并用HTTP作傳輸。具體地講,一個SOAP方法可以簡單地看作遵循SOAP編碼規則的HTTP請求和響應。一個SOAP終端則可以看作一個基于HTTP的URL,它用來識別方法調用的目標。象CORBA/IIOP一樣,SOAP不需要具體的對象被綁定到一個給定的終端,而是由具體實現程序來決定怎樣把對象終端標識符映射到服務器端的對象。

SOAP消息是一個XML文檔,包括一個必需的SOAP封裝,一個可選的SOAP頭和一個必需的SOAP體。

4.1.2 SOCKET協議簡介

Socket(套接字)是通過標準的UNIX文件描述符和其它程序通訊的一個方法。每一個套接字都用一個半相關描述:{協議,本地地址、本地端口}來表示;一個完整的套接字則用一個相關描述:{協議,本地地址、本地端口、遠程地址、遠程端口},每一個套接字都有一個本地的由操作系統分配的唯一的套接字號。采用SOCKET編程技術實現接口對接時,通常需要接口系統雙方根據實際情況約定交互流程及數據結構定義。

在PHP中,具有專門用來處理SOAP協議和SOCKET協議的庫。

4.2 使用SOAP接口獲得信息

用SOAP接口的方法:

創建一個soapclient 對象 -> 準備入口參數 -> 通過soapclient 對象的call方法調用指定的命令,同時帶上入口參數。PHP代碼如下:

$client = new soapclient($cnc_url);// 創建一個soapclient 對象

$params1 = array('param0'=>$ip); //準備入口參數

$result = $client->call('queryUserInfo', $params1,$soapserver_namespace);// 調用指定的命令

$cellnumber = $result['loginName'];

4.3 使用SOCKET接口獲得信息

在PHP中,提供了類似于操作文件一樣操作socket接口的函數:fsockopen()。利用它調用socket接口的步驟:

創建一個socket 連接 -> 發送請求 -> 取得結果(-> 發送請求 -> 取得結果…)。代碼如下:

$fp = fsockopen ($host, $port, $errno, $errstr); //創建一個socket 連接

fputs ($fp, $user);// 發送請求

$rtn = fgets($fp, 1024);// 取得結果

5 性能和安全性考慮

5.1性能

考慮本系統的開發采用了Linux + Apache + PHP的平臺,性能調整方面更多地考慮PHP的性能提升。

本系統采取了PHP語言,由于 PHP 是以解釋的方式執行的,所以 PHP 代碼每次執行時都會被解析和轉換成操作碼(opcode)。操作碼緩存能消除這項重復的工作,使 PHP 應用程序運行得更快。當然沒有必要每次都把同樣的 PHP 代碼翻譯一遍。PHP 代碼被翻譯成操作碼后,可以把它保存起來并重復使用 -- 直到原始代碼被修改。

XCache 是一種效果很好的加速器。XCache 易于構建、安裝和配置,因為它是做為 PHP 擴展實現的。不需對 Apache 和 PHP 進行重編譯。

通過安裝XCache前后的性能測試,發現系統性能有顯著的提升。Apache每秒的請求數增加了20%。

5.2網絡安全性

客戶只能訪問到WEB服務器信息展示頁面。頁面在服務器上通過接口訪問數據源,避免了客戶直接訪問后臺的數據源。

后臺的數據源機器設備只開放了來自WEB服務器的訪問。這樣,客戶和數據源被完全隔離開了。保證了數據源設備的安全性。

6 結論

本系統已經投入試用階段,用戶反應良好。

參考文獻

[1]SOAP協議規范 http://www.w3.org/TR/

[2]《UNIX環境高級編程》

[3][美]Jeffrey L. Whitten, Lonnie D. Bentley, Kevin C. Dittman ,《系統分析與設計方法(原書第5版)》,機械工業出版社,2003-8-1

[4] 吳迪文, WWW數據庫系統信息集成技術, 微機發展, No.1, 1999.

[5] Paul C. Jorgensen, 軟件測試, 機械工業出版社, 2003

[6] Alex Nghitm, IT WEB Services: A Roadmap for the Enterprise, Prentice Hall PTR, 2002

主站蜘蛛池模板: 国产毛片片精品天天看视频| 亚洲成aⅴ人片在线影院八| 精品综合久久久久久97超人| 丁香六月综合网| 欧美三級片黃色三級片黃色1| 人人91人人澡人人妻人人爽| 九一九色国产| 熟妇丰满人妻av无码区| 精品第一国产综合精品Aⅴ| 国产精品毛片一区| 国产精品亚洲欧美日韩久久| 精品人妻系列无码专区久久| 日本高清在线看免费观看| 免费a在线观看播放| 亚洲精品另类| 精品一區二區久久久久久久網站| 精品亚洲国产成人AV| 九九精品在线观看| 国产情侣一区| 久久semm亚洲国产| 国产成人做受免费视频| 免费不卡视频| 国产成人免费视频精品一区二区| 国产手机在线ΑⅤ片无码观看| 国产精品成人一区二区不卡| www亚洲精品| 五月天丁香婷婷综合久久| 亚洲国产日韩在线观看| 伊人国产无码高清视频| 国产成年女人特黄特色毛片免| 免费在线看黄网址| 无码综合天天久久综合网| 国产精品福利一区二区久久| 欧美性精品| 91欧美在线| 99在线观看视频免费| 欧美三級片黃色三級片黃色1| 亚洲欧美精品日韩欧美| 日本在线国产| 国产精品偷伦在线观看| A级毛片无码久久精品免费| 国产欧美日韩va| 亚洲五月激情网| 精品福利国产| 无码网站免费观看| 欧美影院久久| 日本一区二区不卡视频| 久久精品中文字幕免费| 国产欧美综合在线观看第七页| 女人一级毛片| 免费国产在线精品一区| 免费毛片全部不收费的| 亚洲国产精品无码AV| 国产一区自拍视频| 97亚洲色综久久精品| 亚洲中文字幕av无码区| 亚洲国产在一区二区三区| 午夜性爽视频男人的天堂| 农村乱人伦一区二区| 狠狠v日韩v欧美v| 青青操国产| 亚洲天堂网2014| 国产1区2区在线观看| 午夜a级毛片| 亚洲中文制服丝袜欧美精品| 狠狠做深爱婷婷久久一区| 欧美国产三级| 香蕉99国内自产自拍视频| 国产性生交xxxxx免费| 毛片久久网站小视频| 欧美区一区二区三| 亚洲午夜国产精品无卡| 波多野结衣中文字幕久久| 成·人免费午夜无码视频在线观看 | 中文字幕不卡免费高清视频| 亚洲美女一区二区三区| 狠狠色噜噜狠狠狠狠奇米777 | 91国内在线视频| 成年免费在线观看| 亚洲欧美在线看片AI| 久久综合色播五月男人的天堂| 97视频在线精品国自产拍|