RT-SOS(在線(xiàn)業(yè)務(wù)操作系統) 技術(shù)白皮書(shū)
2002/11/19
第1章 概述
下面是對每個(gè)模塊的介紹:
1) SAE(Service Access Entity-業(yè)務(wù)接入實(shí)體)
SAE完成接入服務(wù)器(Access Server)和RT-SOS后臺的通訊, 為每種接入方式設計接口程序, 實(shí)現了RT-SOS后臺業(yè)務(wù)處理與前臺接入方式無(wú)關(guān)。這里的接入服務(wù)器指網(wǎng)站服務(wù)器(IIS、Apache)、短信中心(SMS或者短信網(wǎng)關(guān))、程控交換機(或者CTI設備)等等。
目前RT-SOS實(shí)現的主要接入方式:
(1) Web接入(IAE)
通過(guò)設計一個(gè)ISAPI程序(IAE.DLL), 實(shí)現IIS和RT-SOS后臺的通訊。瀏覽器用戶(hù)通過(guò)訪(fǎng)問(wèn)網(wǎng)站實(shí)現信息的提交、查詢(xún)、修改等操作,
RT-SOS通過(guò)標記替換方式生成動(dòng)態(tài)網(wǎng)頁(yè), 在這里RT-SOS起者相當于A(yíng)SP、JSP、JAVA同樣的地位。
(2) 電話(huà)接入(TAE)
通過(guò)設計CTI程序, 實(shí)現電話(huà)交換設備(交換機、語(yǔ)音卡)和RT-SOS的通訊, 實(shí)現語(yǔ)音服務(wù)、人工坐席服務(wù)等。
(3) 短消息接入(SMAE)
根據移動(dòng)通訊公司提供的短信開(kāi)發(fā)接口設計SMAE, 實(shí)現短信中心(SMSC)或者短信網(wǎng)關(guān)(SMG)和RT-SOS后臺系統的連接, RT-SOS
提供短信上行和下行的處理。目前SMAE支持SMPP、CMPP、SGIP協(xié)議。
(4) 其他形式的接入方式
RT-SOS提供了標準的SMAE開(kāi)發(fā)規范, 用戶(hù)可以按照開(kāi)發(fā)規范自行設計SMAE, 實(shí)現RT-SOS和其他接入設備的對接, 根據需要,設計相應的組件(Component),
加入到SDT, 這樣就實(shí)現了新的接入方式和現有系統的融合。
2) SLE(Service Logic Entity - 業(yè)務(wù)邏輯實(shí)體)
SLE 是RT-SOS的核心模塊, 在設計上參照了業(yè)界流行的操作系統, SLE負責執行業(yè)務(wù)邏輯, SLE加載用戶(hù)設計的業(yè)務(wù)流程, 通過(guò)SAE啟動(dòng)(或者其他方式)啟動(dòng)流程實(shí)例來(lái)完成業(yè)務(wù)邏輯。SLE在執行業(yè)務(wù)邏輯中通過(guò)SDE、EAE得數據庫支持或者其他應用的支持,
還可以通過(guò)SAE對接入設備進(jìn)行控制;SLE通過(guò)遠程流程調用和其他的SLE進(jìn)行通信, 無(wú)限拓展RT-SOS。
SLE的特點(diǎn):
(1) 支持多種接入方式
單個(gè)SLE同時(shí)支持電話(huà)、網(wǎng)站、短消息等接入方式,通過(guò)SDT制作業(yè)務(wù)流程可以實(shí)現多種接入方式的互通的業(yè)務(wù)。
(2) 支持多個(gè)流程
SLE可以同時(shí)加載多個(gè)業(yè)務(wù)流程, SLE在運行期間可以動(dòng)態(tài)的加載、卸載流程, 其他業(yè)務(wù)流程不受影響正常運行, 滿(mǎn)足關(guān)鍵業(yè)務(wù)的需要。
(3) 容量大
SLE在一定系統配置下, 保持并運行流程實(shí)例的數量大。
(4) 效率高
在相同系統配置下,RT-SOS單位時(shí)間內處理事務(wù)的數量遠遠高于其他解決方案。
(5) 支持在線(xiàn)調試功能
支持多個(gè)SDT同時(shí)調試不同的業(yè)務(wù)流程。
(6) 在線(xiàn)監視、控制系統的運行參數, 流程實(shí)例的參數。
3)SDE(Service Data Entity -業(yè)務(wù)數據實(shí)體)
SDE 提供對數據庫的支持, 起到數據庫網(wǎng)關(guān)的作用,為Sle訪(fǎng)問(wèn)數據庫提供統一的接口, SDE支持目前所有主流數據庫。
4) EAE(Extended Application Entity)
EAE(擴展應用實(shí)體)負責執行特定的程序,例如執行動(dòng)態(tài)連接庫、發(fā)送郵件、Socket操作等來(lái)擴展SLE的功能。
5) EMC(eBeta Manament Console)
EMC是功能強大的遠程管理程序, 提供對SAE、SLE、SDE、EAE等功能實(shí)體的遠程管理, 業(yè)務(wù)流程的加載、卸載、實(shí)例的創(chuàng )建、運行、刪除、調整核心參數、性能監測、狀態(tài)監測等。
6) GDS(內存數據庫)
為了支持電信級的并發(fā)訪(fǎng)問(wèn), 依靠傳統的數據庫系統無(wú)法滿(mǎn)足每秒上萬(wàn)次的并發(fā)訪(fǎng)問(wèn), GDS是把關(guān)鍵數據存放在物理內存中進(jìn)行操作,提供數據庫的功能,
GDS大大提高數據訪(fǎng)問(wèn)速度, 同時(shí)GDS提供了雙機機制, 保證數據的安全和系統的可靠性。RT-SOS根據實(shí)際應用可以靈活配置GDS和數據庫系統的使用。
7) SDT(Service Development Tool業(yè)務(wù)開(kāi)發(fā)工具)
SDT為RT-SOS提供了圖形化的業(yè)務(wù)開(kāi)發(fā)工具,開(kāi)發(fā)人員使用SDT可以快速業(yè)務(wù)流程。
SDT的特點(diǎn):
(1) 集成開(kāi)發(fā)
SDT提供了豐富的功能組件,包括標準組件、高級組件、會(huì )話(huà)組件、同步對象組件、數據庫組件、Web組件、電信組件、短信組件等,用戶(hù)開(kāi)發(fā)業(yè)務(wù)時(shí),
可以在單個(gè)流程中同時(shí)包括這些組件, 業(yè)務(wù)的開(kāi)發(fā)于具體的接入方式、數據庫系統無(wú)關(guān), 業(yè)務(wù)開(kāi)發(fā)人員的精力更注重在業(yè)務(wù)流程方面, 掌握SDT后可以同時(shí)開(kāi)發(fā)電信、短信、網(wǎng)站業(yè)務(wù),大大提高開(kāi)發(fā)人員的開(kāi)發(fā)效率和開(kāi)發(fā)能力。
(2) 易用性
SDT的界面風(fēng)格參照了當今最流行的可視化開(kāi)發(fā)工具,SDT的組件具有標準的屬性規范,開(kāi)發(fā)業(yè)務(wù)人員可以在很短的時(shí)間內熟練、精通SDT, 開(kāi)發(fā)出強大的業(yè)務(wù)流程。
(3) 強大的編譯功能
SDT在編譯流程時(shí)可以發(fā)現流程的錯誤、警告, 錯誤、警告可以定位到流程、組件、參數, 開(kāi)發(fā)人員根據提示可以快速發(fā)現、解決錯誤,制作出正確、優(yōu)質(zhì)的業(yè)務(wù)流程。
(4) 強大的在線(xiàn)調試功能
SDT通過(guò)連接SLE, 可以監視指定流程實(shí)例的運行狀態(tài),包括流程的走向和參數值
的變化。
(5) 業(yè)務(wù)流程的通用性
SDT生成的流程文件可以被多種操作系統上運行的SLE所加載、執行, 具有100%的移植性。
第3章 RT-SOS系統特點(diǎn)
RT-SOS具有如下特點(diǎn):
1 分布式處理
RT-SOS通過(guò)采用業(yè)務(wù)接入、業(yè)務(wù)邏輯處理、業(yè)務(wù)數據處理、應用執行的分離的設計, 一個(gè)業(yè)務(wù)處理通常需要多個(gè)實(shí)體協(xié)同處理, 提高了系統的穩定性、運行效率、開(kāi)放性、擴展性,
實(shí)現了真正的分布式計算。
2 應用范圍廣:
RT-SOS可以應用多個(gè)領(lǐng)域:電信、銀行、證券、電子商務(wù)等諸多領(lǐng)域。
1) 網(wǎng)站業(yè)務(wù)
開(kāi)發(fā)電子商務(wù)網(wǎng)站; 基于B/S模式的產(chǎn)品(ERP、MRPII、CRM、MIS、WebOA).
2) 短信業(yè)務(wù)
(1) 基于手機的信息點(diǎn)播業(yè)務(wù):股票查詢(xún)、彩票投注、考分查詢(xún)、天氣預報。
(2) 手機雜志
(3) 手機游戲、小額支付、GPS定位等
3) 電話(huà)語(yǔ)音業(yè)務(wù)
自動(dòng)語(yǔ)音系統、呼叫中心等業(yè)務(wù)。
3 平臺統一:
所有的業(yè)務(wù)在同一個(gè)平臺上運行,SLE 可以同時(shí)加載網(wǎng)站業(yè)務(wù)、短信業(yè)務(wù)、電話(huà)語(yǔ)音業(yè)
務(wù)流程, 為大型運營(yíng)商提供統一的解決方案。
4 性能高:
RT-SOS的具有強大的事務(wù)處理能力, 其中SLE 的處理能力為10億/天(流程實(shí)例), 遠遠高于其他的解決方案, 整體運行性能是其他方案的10倍以上。高性能意味著(zhù)大大降低了硬件成本,在建立大型業(yè)務(wù)系統中不在需要大量、高檔的服務(wù)器,
只需要少量的機器即
可獲得優(yōu)異的性能, 滿(mǎn)足用戶(hù)的使用需求。
5 容量大:
系統同時(shí)處理業(yè)務(wù)的容量, 對RT-SOS而言是同時(shí)處理流程實(shí)例的數量。因為RT-SOS具有強大的處理能力, RT-SOS在設計上沒(méi)有容量限制,運行時(shí)與系統配置有關(guān)。通過(guò)采用群集,容量可以無(wú)限擴展,在同樣的硬件、軟件環(huán)境下,RT-SOS的容量遠遠高于其他解決方案。
6 運行穩定:
RT-SOS經(jīng)過(guò)了長(cháng)期嚴格的測試,多年網(wǎng)上運行,單機系統保證7x24連續運行,同時(shí)RT-SOS提供雙機機制,保證關(guān)鍵業(yè)務(wù)不間斷運行。
7 開(kāi)發(fā)業(yè)務(wù)速度快:
RT-SOS提供可視化的業(yè)務(wù)開(kāi)發(fā)工具SDT, 業(yè)務(wù)開(kāi)發(fā)人員面向業(yè)務(wù)開(kāi)發(fā)流程,一改傳統面向程序代碼的開(kāi)發(fā)模式;由于SDT的開(kāi)發(fā)屏蔽了以前必須面對具體網(wǎng)絡(luò )特性、接入方式的差異性、數據庫系統特性,
SDT提供了同一的開(kāi)發(fā)、調試環(huán)境,開(kāi)發(fā)速度是傳統方式的5~10倍,大大提高了開(kāi)發(fā)的效率、質(zhì)量, 滿(mǎn)足市場(chǎng)的快速變化的需要。
8 功能強大:
RT-SOS提供了豐富的功能組件,滿(mǎn)足用戶(hù)開(kāi)發(fā)復雜業(yè)務(wù)的需要,因為SLE的設計上參照了操作系統設計的設計思想, 提供了諸如:流程管理、實(shí)例管理、同步對象、異步處理、超時(shí)處理、遠程調用等機制;
同時(shí)系統內嵌的分布式特點(diǎn),業(yè)務(wù)開(kāi)發(fā)人員即可設計、部署、實(shí)施分布式業(yè)務(wù)系統。
9 維護成本低:
業(yè)務(wù)的更改不進(jìn)行源代碼一級的修改, 只涉及到業(yè)務(wù)流程的更改,同時(shí)所有的業(yè)務(wù)都是基于流程的, 維護人員只需要熟悉SDT和業(yè)務(wù)即可, 大大降低了維護成本。
10 系統擴容方便:
通過(guò)采用增加節點(diǎn)方式, 大大提高RT-SOS的整體處理能力。增加SAE節點(diǎn)解決接入的瓶頸, 提高接入速度和容量;增加SLE節點(diǎn), 提高業(yè)務(wù)邏輯處理的容量,
SAE可以連接任何一個(gè)SLE來(lái)分布負載;增加SDE節點(diǎn)來(lái)提高數據的處理能力, 對于大量頻繁訪(fǎng)問(wèn)的數據, 例如:用戶(hù)名、密碼等信息, 可以采用GDS(內存數據庫)方式,
把數據庫的數據緩沖到GDS, 可大大提高數據的訪(fǎng)問(wèn)速度(GDS單機處理速度10, 000次/秒)。
如果采用多個(gè)GDS協(xié)同處理,滿(mǎn)足超大規模網(wǎng)站、即時(shí)通訊、呼叫中心、短信系統。
11 培訓成本底
RT-SOS的概念清晰、簡(jiǎn)潔,系統的安裝、配置簡(jiǎn)單;RT-SOS提供唯一的業(yè)務(wù)開(kāi)發(fā)工具SDT, SDT的培訓只需要1~2周的時(shí)間即可達到精通的水平,
;其他的解決方案需要漫長(cháng)的培訓、學(xué)習時(shí)間, 開(kāi)發(fā)不同的業(yè)務(wù)可能采用不同的開(kāi)發(fā)工具,培訓成本昂貴。
12 擴展方便:
RT-SOS提供標準SAE開(kāi)發(fā)接口及規范,用戶(hù)可以根據規范開(kāi)發(fā)新的SAE和組件, 拓展RT-SOS的功能。
13 安全性:
RT-SOS本身具有高度安全性,終端用戶(hù)只可能和SAE通訊, 而SAE功能簡(jiǎn)單,使攻擊無(wú)從下手, 無(wú)法訪(fǎng)問(wèn)后臺系統, 保證后臺穩定運行和數據的安全。
第4章 系統基本性能指標
本章描述RT-SOS系統整體和各模塊的性能指標
1 SLE的處理速度
11,000 流程實(shí)例/秒, 其中測試流程是有12個(gè)組件的中等復雜流程。
2 SLE同時(shí)加載的流程數量
在設計上沒(méi)有限制(理論值4G), 實(shí)際運行時(shí)受內存的限制。
3 流程實(shí)例數量
理論值:?jiǎn)螜C系統SLE同時(shí)運行的流程實(shí)例為4G,實(shí)際運行受內存大小的限制。
4 業(yè)務(wù)邏輯的步數
單個(gè)流程可以容納64K(64*1024)組件數量,可以描述任意復雜的邏輯。
5 可靠性
在除機器硬件故障、操作系統錯誤等非RT-SOS錯誤, RT-SOS單機系統保證7*24連續
運行。
6 可移植性
1) RT-SOS采用標準的C++開(kāi)發(fā), 可以移植到所有主流的操作系統(Windows 9X、WindowsNT、Windows 2000、Linux、Unix等)
2) 開(kāi)發(fā)的業(yè)務(wù)流程文件, 可以直接拷貝在任何操作系統的SLE目錄下加載、運行, 真正
作到"編譯一次, 全網(wǎng)運行"。
7 數據庫支持
通過(guò)采用ODBC、BDE等數據庫中間件訪(fǎng)問(wèn)RDBMS和其他數據源支持的數據庫包括:MS SQL Server、Oracle、Sybase、Informix等
8網(wǎng)絡(luò )通訊協(xié)議:
TCP/IP
9 短信的支持
支持SMPP、CMPP、SGIP協(xié)議
10 支持多種語(yǔ)音卡、交換機
第5章 RT-SOS應用案例
1 深圳市壹佰在線(xiàn)人才系統
該業(yè)務(wù)有網(wǎng)站(www.job1890.com)、呼叫中心號碼(95038)、短信定制業(yè)務(wù)。其中短信通過(guò)
SMPP協(xié)議連接短信中心(SMSC),RT-SOS提供了基于網(wǎng)站、電話(huà)、短信的完整解決方案。
深圳易貝特公司供稿 CTI論壇編輯
亚洲精品网站在线观看不卡无广告,国产a不卡片精品免费观看,欧美亚洲一区二区三区在线,国产一区二区三区日韩 湾仔区| 习水县| 雷山县| 黔南| 阜城县| 疏勒县| 和田县| 金湖县| 辰溪县| 类乌齐县| 清镇市| 伊吾县| 河津市| 山西省| 金昌市| 昂仁县| 万盛区| 岳阳市| 许昌市| 盐津县| 邵东县| 高邮市| 锦屏县| 安福县| 二手房| 苗栗县| 凭祥市| 嘉荫县| 崇州市| 精河县| 桐城市| 水富县| 延边| 呼玛县| 安顺市| 大化| 于都县| 万盛区| 资阳市| 简阳市| 渝北区| http://444 http://444 http://444 http://444 http://444 http://444