程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase綜合文章 >> Sybase數據庫在四川GPRS系統中的應用

Sybase數據庫在四川GPRS系統中的應用

編輯:SyBase綜合文章
隨著通信技術的快速發展,我們的商務活動涵蓋了新的內容,提出了新的需求,移動通信技術開始走近商務。而現在移動通信系統也在發生巨大的變化,應用廣泛的GSM通信網絡正在向第三代移動通信系統邁進,而GPRS則是其必經的過渡階段。因此,當前的許多電信運營商都在開始向新技術演進,以充分把握未來的無限商機。然而,技術的演進將涉及到眾多問題,如基礎設施的建設、應用系統的更新及各項服務的跟進等。鑒於這種發展趨勢,致力於該領域的許多解決方案提供商也正在全力開發具有很強針對性的技術,以便幫助電信運營商實現順利的演進。作為業界著名的獨立軟件開發商和電子商務基礎架構解決方案提供商,Sybase公司率先在自己的產品中融入了適合時代特征和趨勢演進需求的功能特點,可以幫助當前的電信運營商解決在系統演進方面面臨的難題,從而推動它們的前行步伐。日前,四川移動通訊總公司就在其最新的GPRS計費系統中采用了Sybase的數據庫解決方案,成功地解決了新型業務的計費問題,同時該系統也是國內第一個GPRS計費系統。

二、需求

  四川移動GSM900網從96年開始建設,目前已建成了以一對一級匯接局TMSC1、一對二級匯接局TMSC2、一對信令轉接點STP為上層網的移動通信網。截止2001年1月,四川省移動通信網包括全省21地市移動業務本地網,交換容量427萬,端局33個,基站3564個,共計21225個載頻。

  四川省GPRS業務運營支撐系統的建設目的是為即將投入建設的GPRS業務系統提供一個具有先進性、開放性、標准性、可擴展性、可管理性和安全性的高性能的計費結算系統。建設完成並投入運行後,該系統將支持5萬移動數據用戶的GPRS業務計費結算系統,並通過GPRS計費網關提供計費數據的采集。

三、實施

(一)配置方案原則
(1) 采用客戶/服務器(C/S)體系的兩層結構和浏覽器/WEB服務器/數 據庫服務器(B/W/D)體系的多層結構相結合
(2) 數據庫選擇、定位 ● 開放、互連性 ● 擴展性 ● 可靠性 ● 安全性 (3) 開發工具選擇 ● 開發高效性 ● 通用性 ● 開放性 ● 擴展性

(二)系統組成

  四川省GPRS業務運營支撐系統由一個GPRS省計費中心和成都GPRS計費采集點組成。

  由於四川移動的網絡建設相對完善,另外也考慮到GPRS業務可能在短期內業務量相對較小的情況,GPRS計費結算系統作為省計費結算中心的一個相對獨立的子系統將共享現有GSM計費結算系統的局域網和覆蓋全省的計算機廣域網,並通過它連接本省GPRS網絡的計費網關(CG),同時連接省計費結算中心GSM計費結算系統、各地市營帳處理系統、網管系統、相關管理部門以及集團公司計費結算中心。

  GPRS計費結算系統與集團公司計費結算中心漫游數據的交互,仍將采用現有GSM計費結算系統的通信服務器相連接。   為了保證計費結算系統的可靠性,計費軟件主機平台采用高可用軟件(雙機備份軟件)來組成高可用的集群系統。一旦一個主機或主機中的應用發生故障,應用會自動切換到另外一台主機上,從而保證GPRS計費業務應用的高可用性。

  其子系統的構成為:

  1.數據采集系統

  數據采集系統應該包括GSN與CGF之間的原始話單采集和CGF與BS之間的CGF話單采集兩部分。采集系統能夠支持以下采集方式
  · 聯機采集(准實時采集):采集系統與主、備CG和應用服務器直接連接,定時查詢CG是否有新的原始文件產生,每當新的原始計費數據文件產生時,將通過相關協議讀取其原始計費數據文件,並將文件傳送至省GPRS計費結算中心。
  · 脫機采集:能夠從CG提供的磁帶或光盤介質中讀取CGF計費數據文件。
  · 實時采集:能夠從CG提供的實時采集口,實時地采集原始計費數據,實現實時計費。

  數據采集系統的接口采用符合工業標准,計費網關和應用服務器支持符合工業標准的采集協議,如FTAM或TCP/IP。

  2.話單預處理系統

  預處理系統對采集得到的CGF話單文件和由集團公司GPRS計費結算系統下發的省出訪漫游話單文件進行處理。它包括話單文件的格式轉換、話單文件的檢錯、校驗分析處理等功能。

  3.批價計費系統

  計費處理具備很強的規范性和靈活性,能夠實現計費標准的參數化,即不修改程序的源代碼就能夠適應計費政策的各種變化。批價計費系統主要對標准預處理話單進行相應的處理,按照計費規則進行各項費用的計算,形成標准批價話單,並將標准批價話單存儲在數據庫中,主要包括如下功能:

  · 聯機數據批價(含熱批價計費處理)
  · 測試批價(指定數據文件批價入單獨的話單表)
  · 錯單批價(對錯單表中的數據進行重新批價)
  · 重批價(對已批價數據進行重新批價)
  · 出訪

漫游話單的接收和補充計費
  · 數據完整性檢測
  · 批價數據入庫

  計費數據的差錯檢測是指在話單計費的過程中對數據的准確性、完整性和有效性等進行的檢查和處理。其功能是為系統提供自動完善的測試功能、合理的數據檢查方法,確保計費數據的正確性、完整性和接口數據的正確性,檢測的內容包括:

  · 數據完整性檢測
  · 數據正確性檢測
  · 計費正確性檢查
  · 各類接口數據文件的准確性

  同時計費結算中心還將每日、每月、每季檢出的異常計費數據,類型(包括新出現的錯誤類型)進行匯總統計。

  4.數據傳輸系統

  數據傳輸系統負責與集團公司計費業務中心、地市帳務中心和其它有關單位的數據交換,按照話單的類型將話單發送到相應的處理中心

  5.結算管理系統

  根據話單數據進行國際、省際出訪漫游結算處理。包括以下幾部分功能:
  · 省際漫游結算 · 國際漫游結算 · 結算結果統計

  6.查詢系統

  計費系統支持以下多種查詢方式,查詢的內容包括話單查詢、結算查詢、 統計結果查詢、高額查詢和其它多種信息的查詢。同時查詢系統也具有查詢權限,根據不同的查詢權限,提供不同的查詢服務。

  7. 統計分析系統

  統計分析系統能對各種業務、話單文件、話務量、高額等進行詳細的分類統計,生成相應的報表。

  8. 高額處理系統

  高額分為累計高額、實時高額,系統能夠定時檢查出省內、省際/國際來訪漫游高額用戶,並生成相應的高額報告,同時具有統計功能。

(三)系統功能

  1.數據采集。數據采集保證實時性和准確性。鑒於GPRS計費對實時性的要求比較高,系統可以完成高速的數據采集。具體而言,從CG采集數據的時間間隔:忙時最長不超過15分鐘;非忙時最長不超過4小時。對某些實時性要求更高的業務,系統可以從CG中實時地采集數據。而且,系統可以在采集過程中進行實時監控,以便盡早發現CG或采集機的故障,並產生提示或告警信息。 
   2.數據處理。數據處理的數據包括兩部分:(1)、本地數據:從本地的CG采集獲得的原始話單數據。(2)、結算數據:由集團公司GPRS計費結算中心下發的省際/國際出訪漫游話單。   
   為保證忙時的數據處理要求,系統完成對話單的計費處理(包括格式轉換、檢查、話單合並、糾錯、入庫、查找重單、分檢)的速度能夠達到以下目標:(1)、本地話單:從話單出現在計費采集接口到完成計費處理(包括采集、預處理、批價、存儲、分檢),不超過15分鐘;(2)、漫游出訪話單:從話單放在集團公司設在省中心的通信服務器到完成數據的處理(包括話單的檢查、存儲、分檢),不超過15分鐘。   
   3、系統管理 (1)系統具有良好的交互性,所有管理界面均采用中英文,操作簡明,並提供豐富的在線幫助信息。 (2)系統提供多種訪問手段,允許管理員在不同的環境下對系統進行管理。 (3)系統提供完備的監控和調度工具,具有完備的監視、故障檢查與告警、故障處理功能。 (4)盡量將主機、網絡、數據庫、應用系統、以及第三方產品的管理集中到單一的監控和管理平台上。 (5)系統的管理具有較高的自動化程度。

(四)系統中的Sybase產品

  四川省GPRS業務運營支撐系統本期工程主要建設GPRS省計費中心和成都GPRS采集點,Sybase產品配置方案的功能特點:
  (1) 可靠性。根據四川移動通信GPRS計費系統的技術要求,GPRS省計費中心數據庫服務器Adaptive Server Enterprise均采用雙機熱備式結構。采用高可用軟件(雙機備份軟件)來組成高可用的集群系統。一旦一個主機或主機中的應用發生故障,應用會自動切換到另外一台主機上,從而


您正在看的sybase教程是:Sybase數據庫在四川GPRS系統中的應用。保證GPRS計費業務應用的高可用性保證整個系統的可靠性。在GPRS省計費中心配備復制服務器Replication Server,在HA之上為數據更添一層保障,實現數據的熱備份、異地備份,達到異地容災目的。Backup Server則實現數據的冷備份,將數據備份到脫機磁介質上。
  (2) 可擴展性。整個系統采用成熟的客戶/服務器(C/S)體系結構與浏覽器/Web服務器/數據庫服務器(B/W/S)體系結構相結合的方式,整個體系結構先進,適應性強。能滿足未來需求的變化,以保護四川省移動通信公司現在及已有的投資,充分考慮系統的可擴展性。
  (3) 先進性。采用了多種先進技術手段,包括Internet信息管理技術、功能應用服務器、開放的異構數據庫互連接口等。EA Server提供以頁面和組件為基礎的應用開發平台,支持目前主流的各種組件標准(CORBA、COM、EJB等)。
  (4) 可管理性。通過Sybase Central、SQL Monitor 能夠對數據庫進行有效的管理、監控,以保證系統正常運行。


  (5) 安全性。良好的安全保密性能,在Sybase解決方案中不僅在數據庫中有多級的安全機制,符合NCSC定義的C2級安全標准,能夠有效地保證數據的安全,而且在網絡傳輸過程中基於網絡傳輸低層協議之上也具有多種加密機制。
  (6) 高性能。針對信息量大,信息結構復雜的特點,對數據庫和開放工具的性能要求比較高,Sybase的產品能較好地滿足這種要求。並且Sybase的開發工具能完整的提供。

  這些產品配置充分顯示了Sybase產品在下列基本業務需求方面的出色表現:
  1)數據收集:Sybase提供的OpenClIEnt是訪問Sybase服務器的標准接口,是一種調用級接口(API),具有多平台、多語種(3GL,C、COBOL等)支持能力,其效率、靈活性遠遠高於傳統的嵌入式SQL(E_SQL)、ODBC等,且各平台完全一致,使應用具備良好的可移植性。
  2)數據庫的設計和訪問:Sybase提供了眾多的工具,尤其是從最底層的3GL開發語言Watcom系列(業界最快的編譯技術),到最高層的PowerBuilder、PowerJ等應用開發環境。而且,Sybase的工具大多能直接支持多種數據源而無需其它產品。
  3)數據管理:Sybase Adaptive Server Enterprise是當今眾多RDBMS中性能極為出色的數據庫服務器產品,能夠使用戶的系統達到較好的性能/價格比。
  4)功能強大的應用服務器:Sybase的應用服務器EA Server為基於浏覽器/WEB服務器體系結構的應用提供了開放、高性能的平台。EA Server支持當前主流的WEB服務器(基於ISAPI、NSAPI和標准的CGI方式)及主流的組件標准(CORBA、COM、EJB等),為應用系統未來的可伸縮性、可維護性提供了保證。
  5)自定義服務器:Sybase是唯一一個提供開放服務器端編程接口的數據庫廠商,這為用戶利用標准的OpenClIEnt/OpenServer協議編寫自定義功能的服務器、並透明地接入Sybase環境提供了可能。

四、評估

  在具體的實施過程中,該系統提供了卓越的性能,在下列方面取得了良好的效果:

  ◆ 安全性:保證數據不被非法入侵破壞和盜用,並保證數據的一致性。

        ◆ 可靠性/穩定性:采用故障檢查、告警和篩選機制,保證了數據不因意外情況丟失或損壞:采用靈活的任務調度機制實現負載均衡,並可防止"瓶頸"產生,在任何情況下,都保持可預見的輸出。
  ◆ 可擴展性/可伸縮性:組件化設計原則使用戶可以選擇需要的組件來構成不同規模的應用系統,而新功能、新業務的增加能夠在不影響原有系統運行的情況下實現。
  ◆ 易操作、易管理:系統提供良好的用戶操作界面、完備的幫助信息,使系統參數的維護與管理可完全通過操作界面實現。
  ◆ 實時性:實時完成大容量數據的處理,對實時性要求更高的業務提供了特殊的處理方法。   
  在幫助四川移動順利實施了GPRS項目的計費管理後,該系統還具有充分的可擴展能力,能夠隨著技術的不斷演進而實現輕松的升級,從而滿足未來的業務需求。
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved