• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    中間件TUXEDO在電信計費營帳系統中的應用

    發布: 2008-4-24 10:04 | 作者: 不詳 | 來源: uml.org.cn | 查看: 219次 | 進入軟件測試論壇討論

    領測軟件測試網

     

    (5)優先級管理?蓪ervice根據優先級的不同賦權值,系統根據優先級權值將客戶請求(Service)排隊管理。
    (6)路由管理。有多臺機器做應用服務器時,用戶可設定同一種事務(根據申請包中FML的某一個域)在不同的機器上執行。
    (7)權限控制、安全管理。包括兩個方面:①服務端控制,可限制用戶對應用程序的啟動、關閉,限制用戶在應用中建立服務程序。②限制客戶端對應用程序的訪問?捎蓪iT的Service做安全驗證。
    (8) 豐富的通信方式。有同步調用、異步調用、管道通信、會話、廣播、通知、隊列、發布訂閱等通信方式,能很好地滿足應用開發的要求。
    (9)可MP方式工作,多臺應用服務器互相備份,實現其高可用性。
    四、中間件在浙江聯通計費營業帳務系統營業子系統中的實現
    浙江聯通計費營帳系統三層體系中客戶端程序用C++BUILDER,服務端(應用服務層)程序用Pro*c開發,中間件采用Bea公司的TUXEDO,數據庫采用ORACLE8。其體系結構如圖2所示。

    圖2 浙江聯通計費營業帳務系統三層體系結構圖

    三層體系中客戶端與服務端的通信是由TUXEDO的API函數實現,客戶端由函數Tpinit與服務器建立連接,由函數Tpcall申請Service服務,再由相關的TUXEDO函數對數據解包。
    數據傳輸采用TUXEDO提供的非常靈活的FML方式實現客戶端與服務端的數據交換。
    目前,浙江聯通計費營帳系統中所有營業受理模塊、除詳細話單以外的查詢模塊均采用三層結構來實現。
    營業模塊包括開戶、話費收繳、改號、換/補卡、套餐變更以及營業數據的查詢等,營業模塊是用得相當頻繁得模塊(有300臺客戶機要同時實現25種服務),在將來高峰時將達到500多臺,所以在本系統中首先采用三層結構來實現前臺各種業務受理工作。
    4.1 營業受理系統服務端
    在營業受理子系統中,根據前臺業務的分類,我們將服務端的服務(SERVICE)分成三類:
    1.公共服務函數:提供諸如操作員登錄、操作員權限控制、兩臺清方式的第一次提交確認、欠費校驗、黑名單校驗等。
    2.公共查詢服務函數:應用ORACLE的動態SQL功能,完成客戶端發出的各種查詢請求。
    3.各業務提交函數:完成客戶端各個業務(開戶、改號……)的提交確認。
    根據這三類SERVICE的不同特點,需要三種不同的配置要求。
    服務程序之所以采用一個公用模塊(程序),是因為業務受理涉及面廣,幾乎涉及所有數據庫表,若每一種業務都做一個服務程序,則要做很多個服務程序。程序開發和維護量很大,系統擴展、管理不方便。且運行性能也受到較大的影響,因為每個服務程序至少啟動一個進程,而有些進程由于業務上的原因會很少利用(運用)卻占用了系統資源(如:內存、數據庫連接數等)。
    4.2 營業受理系統客戶端
    客戶端的開發主要有兩個問題需要解決:
    1.如何實現營業前臺龐雜多樣的各種業務受理?
    2.如何既簡單又統一的實現界面中控件與FML緩沖、FML緩沖與服務端的數據的一致和數據交換?
    對于第一個問題,我們應用面向對象技術,定義了一個C++ Builder虛類SaleManBase,SaleManBase類抽象出了一般業務的流程,同時給繼承實現類又留有不同業務的實現接口。
    SaleManBase的簡單流程如下圖:

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/

    43/4<1234>

    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>