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

主站蜘蛛池模板: 国产玖玖玖精品视频| 中文字幕第4页| 丝袜无码一区二区三区| 亚洲第一页在线观看| 亚欧成人无码AV在线播放| 欧美一级在线| 人妻少妇乱子伦精品无码专区毛片| 黄色网在线| 手机在线免费毛片| 亚洲av日韩av制服丝袜| 国产情侣一区二区三区| 红杏AV在线无码| 欧美激情视频一区| 欧美一道本| 亚洲va在线∨a天堂va欧美va| 日韩在线中文| 日韩精品亚洲人旧成在线| 国产亚洲精品资源在线26u| 亚洲成人一区二区| 九九视频免费在线观看| 欧美成人手机在线观看网址| 国产第三区| www.国产福利| 亚洲国产日韩欧美在线| 婷婷五月在线| 伊人久久婷婷五月综合97色| 国产丰满大乳无码免费播放| www.亚洲国产| 成人午夜精品一级毛片| 伊人久久精品无码麻豆精品 | 亚洲成人精品久久| 国产经典免费播放视频| 色成人亚洲| 国产一区二区三区在线观看视频| 久久精品人人做人人爽电影蜜月| 蜜臀av性久久久久蜜臀aⅴ麻豆| 色屁屁一区二区三区视频国产| 精品福利视频网| 国产精品 欧美激情 在线播放| 欧美午夜理伦三级在线观看| 日韩欧美一区在线观看| 国产视频资源在线观看| 国产熟女一级毛片| 国产成人精品18| 色婷婷色丁香| 亚洲a级毛片| 欧美精品亚洲精品日韩专区va| 蜜芽国产尤物av尤物在线看| 欧美国产视频| 亚洲成a人片| 亚洲国产成人综合精品2020 | 免费国产好深啊好涨好硬视频| 国产h视频在线观看视频| 在线中文字幕网| 亚洲人网站| 午夜a视频| 日韩精品一区二区三区免费| 日韩色图在线观看| 亚洲人成网址| 国产欧美日韩精品综合在线| 日本免费a视频| 91麻豆国产视频| 18禁不卡免费网站| 在线亚洲小视频| 亚洲天堂区| 毛片免费高清免费| 高清码无在线看| 激情五月婷婷综合网| 欧美国产在线一区| 88av在线播放| 日韩免费成人| 一区二区三区成人| 国产成人AV男人的天堂| 蜜桃视频一区二区| 国产黄网站在线观看| 国产成人免费视频精品一区二区| 国内精品久久久久久久久久影视 | 欧美一级夜夜爽www| 国产精品乱偷免费视频| 在线99视频| 国产清纯在线一区二区WWW| 亚洲成a人在线播放www|