日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

2 軟交換體系結(jié)構(gòu)及其業(yè)務(wù)支撐環(huán)境


應(yīng)用服務(wù)器的分類(lèi)
從業(yè)務(wù)用戶的角度可以將各種業(yè)務(wù)分為通用的公眾業(yè)務(wù)和專用性強(qiáng)而利用率低的個(gè)人業(yè)務(wù) 。傳統(tǒng)智能網(wǎng)中為大多數(shù)用戶所接受的業(yè)務(wù)主要是全局性的公眾業(yè)務(wù),例如300、800業(yè)務(wù) 。這種業(yè)務(wù)的特性是對(duì)集中數(shù)據(jù)庫(kù)進(jìn)行操作,數(shù)據(jù)量大且通用性高,對(duì)運(yùn)行這類(lèi)業(yè)務(wù)的應(yīng)用服務(wù)器有很高的性能要求 。運(yùn)行公眾業(yè)務(wù)的應(yīng)用服務(wù)器適合位于核心網(wǎng)絡(luò)上,由網(wǎng)絡(luò)運(yùn)營(yíng)商維護(hù),可以稱之為“網(wǎng)絡(luò)核心應(yīng)用服務(wù)器” 。而提供個(gè)性化業(yè)務(wù)的應(yīng)用服務(wù)器需要經(jīng)常與用戶交互,更適合位于網(wǎng)絡(luò)的邊緣,可以稱為“網(wǎng)絡(luò)邊緣應(yīng)用服務(wù)器” 。根據(jù)不同的業(yè)務(wù)特點(diǎn),應(yīng)用服務(wù)器可以采用不同的技術(shù),有不同的結(jié)構(gòu)特點(diǎn) 。
目前,應(yīng)用服務(wù)器和軟交換之間的接口,國(guó)際上主要有IETF的SIP協(xié)議和Parlay組織制定的Parlay API規(guī)范,從這個(gè)角度來(lái)看,又可以把應(yīng)用服務(wù)器分為SIP應(yīng)用服務(wù)器和Parlay應(yīng)用服務(wù)器兩類(lèi),前者與軟交換之間采用SIP協(xié)議進(jìn)行交互,而后者則將Parlay API作為與軟交換之間的接口 。
SIP應(yīng)用服務(wù)器
SIP協(xié)議是由IETF提出并主持研究的一個(gè)應(yīng)用層控制(信令)協(xié)議,用來(lái)創(chuàng)建、修改以及終結(jié)一個(gè)或多個(gè)參與者參加的會(huì)話進(jìn)程 。SIP借鑒了HTTP和SMTP協(xié)議的設(shè)計(jì)思路,遵循了Internet一貫堅(jiān)持的簡(jiǎn)練、開(kāi)放、兼容和可擴(kuò)展等原則,并充分考慮了對(duì)傳統(tǒng)公眾電話網(wǎng)的各種業(yè)務(wù),包括IN業(yè)務(wù)和ISDN附加業(yè)務(wù)的支持 。而且,基于SIP協(xié)議的API進(jìn)行業(yè)務(wù)開(kāi)發(fā),可以很輕易地利用E-mail等Internet中特有的業(yè)務(wù)特性,形成新的業(yè)務(wù)增長(zhǎng)點(diǎn) 。
圖3 Parlay應(yīng)用服務(wù)器
SIP應(yīng)用服務(wù)器提供的業(yè)務(wù)開(kāi)發(fā)接口 IETF針對(duì)SIP應(yīng)用的開(kāi)發(fā)人員提供了兩類(lèi)業(yè)務(wù)開(kāi)發(fā)技術(shù) 。
一類(lèi)是針對(duì)可信度較高用戶的SIP CGI和SIP Servlets,并制定了SIP CGI和SIP Servlet API規(guī)范 。這兩種技術(shù)功能較強(qiáng),但使用不當(dāng)會(huì)給應(yīng)用服務(wù)器帶來(lái)不安全的因素 。
另一類(lèi)是針對(duì)可信度較低普通用戶的CPL(Call Processing Language)語(yǔ)言,它是由IETF的IPTEL工作組制定的一種基于XML(Extensible Markup Language)的腳本語(yǔ)言,主要用來(lái)描述和控制個(gè)人化的Internet電話業(yè)務(wù)(包括呼叫策略路由、呼叫篩選、呼叫日志等業(yè)務(wù)),處理能力較弱,從而能夠保證由普通用戶編寫(xiě)的CPL業(yè)務(wù)邏輯不會(huì)對(duì)應(yīng)用服務(wù)器造成破壞 。
SIP應(yīng)用服務(wù)器的體系結(jié)構(gòu) 圖2示出了一種SIP應(yīng)用服務(wù)器的高層體系結(jié)構(gòu) 。
圖2所示的應(yīng)用服務(wù)器可以提供對(duì)基于SIP Servlet、SIP CGI、CPL等多種接口業(yè)務(wù)的運(yùn)行支持 。底層是SIP協(xié)議棧,用來(lái)提供協(xié)議能力 。之上引入了一個(gè)規(guī)則引擎,主要用來(lái)處理業(yè)務(wù)沖突和事件分發(fā) 。SIP Servlet引擎提供基于SIP Servlet業(yè)務(wù)的運(yùn)行環(huán)境,而SIP CGI環(huán)境則提供對(duì)基于SIP CGI業(yè)務(wù)的支持 。CPLServlet是對(duì)CPL業(yè)務(wù)腳本解釋程序 。
基于Parlay的應(yīng)用服務(wù)器
Parlay應(yīng)用服務(wù)器提供的業(yè)務(wù)開(kāi)發(fā)接口 Parlay應(yīng)用服務(wù)器可以提供不同抽象層次的業(yè)務(wù)開(kāi)發(fā)接口,以便不同能力、不同類(lèi)型的業(yè)務(wù)開(kāi)發(fā)者開(kāi)發(fā)豐富多樣的業(yè)務(wù) 。例如,可以提供基于CORBA的Parlay API接口、基于JAIN SPA標(biāo)準(zhǔn)的Java API接口、基于JavaBeans的接口、基于XML、CPL、VoiceXML的接口等 。這些接口的抽象層次逐漸增高,但接口的能力也逐漸降低,業(yè)務(wù)開(kāi)發(fā)者可以根據(jù)業(yè)務(wù)的需要和自己的能力選擇合適的開(kāi)發(fā)接口 。
Parlay應(yīng)用服務(wù)器的體系結(jié)構(gòu) 圖3所示的Parlay應(yīng)用服務(wù)器不僅支持軟交換設(shè)備通過(guò)CORBA總線送上的業(yè)務(wù)請(qǐng)求,還支持通過(guò)Web瀏覽器經(jīng)HTTP協(xié)議送來(lái)的業(yè)務(wù)請(qǐng)求,而且用戶還可以通過(guò)瀏覽器進(jìn)行業(yè)務(wù)的定購(gòu)、客戶化治理,Web Server是應(yīng)用服務(wù)器的一個(gè)組成部分 。業(yè)務(wù)沖突治理用于在激活業(yè)務(wù)之前處理業(yè)務(wù)沖突 。業(yè)務(wù)邏輯執(zhí)行環(huán)境提供了基于Parlay業(yè)務(wù)邏輯的運(yùn)行場(chǎng)所 。圖中的應(yīng)用服務(wù)器還包含業(yè)務(wù)治理服務(wù)器和業(yè)務(wù)生成環(huán)境的功能,前者負(fù)責(zé)負(fù)載控制、負(fù)載平衡、故障治理、業(yè)務(wù)生命周期治理、業(yè)務(wù)定購(gòu)治理、業(yè)務(wù)客戶化治理等工作,后者則利用應(yīng)用服務(wù)器提供的多種業(yè)務(wù)開(kāi)發(fā)接口,提供圖形化工具方便業(yè)務(wù)的開(kāi)發(fā) 。

推薦閱讀