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

主站蜘蛛池模板: 久久国产免费观看| av在线5g无码天天| 婷婷五月在线视频| 极品国产在线| 国产在线一区二区视频| 97视频精品全国在线观看| 一级福利视频| 亚洲综合二区| 国产区免费| 在线观看国产网址你懂的| 欧美综合在线观看| 欧美一道本| 国产高清在线丝袜精品一区| 国产日韩精品一区在线不卡| 国产女人在线| 精品成人一区二区三区电影| 国产精品一区二区国产主播| 婷五月综合| 国产日韩丝袜一二三区| 国产成人凹凸视频在线| 亚洲欧美日韩视频一区| 97国产在线观看| 国产精品熟女亚洲AV麻豆| 在线亚洲小视频| 国产白丝av| 亚洲热线99精品视频| 久久精品国产免费观看频道| 色偷偷一区二区三区| jizz国产视频| 国产国产人免费视频成18| 成年人免费国产视频| 国产无码高清视频不卡| 欧美在线一二区| 亚洲国产综合第一精品小说| 99re视频在线| 色综合成人| 国产日韩欧美成人| 永久在线精品免费视频观看| 亚洲美女AV免费一区| 亚洲第一天堂无码专区| 久久免费视频6| 国产91成人| 亚洲美女视频一区| 91蜜芽尤物福利在线观看| 色香蕉影院| AV网站中文| 欧美日本中文| 青青操国产视频| 多人乱p欧美在线观看| 夜精品a一区二区三区| 欧美怡红院视频一区二区三区| AV老司机AV天堂| 黄色三级网站免费| 欧美日韩国产在线观看一区二区三区 | 久996视频精品免费观看| 精品第一国产综合精品Aⅴ| 亚洲欧美一区二区三区蜜芽| 国产v欧美v日韩v综合精品| 精品亚洲国产成人AV| 日韩中文精品亚洲第三区| 国产va视频| 在线观看国产精美视频| 国产全黄a一级毛片| 18禁色诱爆乳网站| 中文字幕永久视频| 亚洲国产成人在线| 精品夜恋影院亚洲欧洲| 国产综合另类小说色区色噜噜| 国产精品分类视频分类一区| 99热国产这里只有精品无卡顿"| 久久综合五月| 国产办公室秘书无码精品| 日韩欧美国产区| 国产精品永久免费嫩草研究院| 日韩毛片在线播放| 国产一区二区影院| 亚洲欧美国产五月天综合| 亚洲第一黄片大全| lhav亚洲精品| 日韩精品高清自在线| 亚洲一区二区日韩欧美gif| 色网站在线视频|