您現在的位置: 首頁 > 解決方案 > 廣電行業BOSS
閱讀

廣電行業BOSS解決方案

发布日期:2016-4-22 20:52:42 【

廣電行業BOSS介绍

隨著國內廣電行業“三網融合”的加速,融合“通訊、電視、信息”業務的下一代網絡已成爲國內網絡發展的總趨勢,這也使傳統的廣電運營商面臨多業務並行發展的新命題和挑戰,比如:如何支撐同時開展數據通訊、交互數字電視、寬帶業務、增值服務等多種業務。

同時廣電運營商通過多年的積累,在數據通訊、軟交換語音、交互數字電視等新、舊業務的運行基礎上,積聚了大量的內容、通信和信息資源。廣電運營商如何將這些核心價值的內容在全網範圍內推廣。

這些挑戰迫使廣電運營商亟需建設一套高性能、可靠、可擴展的綜合業務支撐系統(BOSS系統),這包括:

  • 建立产品管理、资源管理、营业受理、认证/ 授权/ 计费、账务管理等业务运营功能
  • 建立統一産品管理模型,支持多業務的營業受理、開通、管理並支持統一客戶資料、統一流程管理
  • 提供统一的认证、授权、计费服务,支持多种接入方式,多种业务类型的统一认证,并提供第三方SP 认证的接口
  • 提供靈活的權限管理功能,適應組織構架的不斷調整與變化
  • 現有體系結構能快速支撐新業務的開展,增加的新模塊可以靈活集成到現有系統中,且不影響現有系統的運行

 

BES廣電行業BOSS方案

北京宝兰德软件和广电行业相关各方保持了充分的沟通和合作,针对廣電行業BOSS的特点,借鉴电信运营商的成功实施经验。按照业务系统的分类,将广电BOSS业务按照3大系统(业务子系统、公共服务子系统、基础技术平台子系统)来进行整理建设。在技术架构上对广电行业的BOSS提出了多层次的技术架构模式。比如基于BES应用服务器中间件提供如下的技术架构:

  • 持久化框架層:對數據庫中的數據直接訪問,與數據庫中的數據爲一對一的關系,一般情況下數據訪問層只被業務邏輯層調用,而不被外部系統調用。
  • 業務邏輯層:對數據對象狀態進行修改,一般意義上是對象級別的操作,一個數據對象可對應多個數據訪問層對象。該業務邏輯層對象一般情況下只被業務流程處理層調用,屬于系統內部調用
  • 业务流程处理层:业务流程处理层是对外服务的,一般一个业务处理流程对应一个业务逻辑,如对应一个开户流程、一个移机流程、一个销户流程等。这层结构一般包装成EJB 组件形式对外提供服务,便于动态布署、扩展系统性能。业务流程处理层通过API 接口描述形式对外提供服务。访问数据库中的数据可以直接访问或通过业务逻辑层访问
  • 业务请求转发层:其为Web 层组件,主要处理页面提交的数据,并根据客户的请求,验证相关数据的合法性,然后调用EJB 组件层的业务处理逻辑进行处理。业务请求转发层还要处理客户的状态,由于从性能上考虑,EJB 组件层不负责处理Session的状态,所以在Web 组件层处理客户Session 状态。
  • 业务表现层:业务实现在前端(通常是IE 浏览器)的具体表现,其与业务请求转发层是通过页面提交,AJAX 操作来交互

 

技術上采用了EJB組件技術對業務組件進行封裝,達到分布式高效事務處理的效果;采用BES中間件高了连红彩票軟件的分布處理能力以及軟件的高效容錯能力及擴展能力;部署了工作流和規則引擎來靈活定義各種業務流程,快速響應業務流程的變化需求;采用了spring和webflow技術大大提升了業務軟件的開發效率;通過采用內存數據庫技術提升了實時處理的能力和速度;采用統一的接口框架定義,支持多協議接入,方便了外部系統和第三方的接入,提升了系統的集成能力。

方案收益

通過采用BES连红彩票服務器的多層连红彩票架構模型和集群技術的技術方案,爲廣電運營商的BOSS系統帶來了如下的好處:

  • 通過BES的JEE多層體系結構,提高了系統操作的方便性,连红彩票的技術架構變得更加清晰明確,同時也大大提升了系統的可擴展行。在某一層出現性能瓶頸的情況下可以快速在該層進行相應的擴展。
  • 通過采用標准的JEE技術架構,構建了一個易于擴展和方便集成的平台,適應運營商業務多樣、變化多端的業務特點,對外接口具有良好的擴展性,能夠支持現有業務支撐系統、業務服務平台接口,也能夠支持未來運營支撐系統、管理支持系統的接口,並可方便實現與流程管理系統的連接和集成;
  • 通過BES的組件模型和java插件模式,平台可以提供豐富靈活的第三方接口,可以方便地支持多廠商CA、銀行、銀聯、客服等系統的接口。
  • 通過在BES上部署成熟的工作流和規則引擎,可以方便地靈活地定制業務流程,適應廣電運營商不斷變化的業務需求

这些技术能有效确保BOSS平台能充分满足运营商开展多业务的需求,能够支持数字电视、数据通信、语音通信、增值业务(包括面向PC 用户、面向TV 用户)及未来新业务的营业受理、计费、账务、结算等功能;支持构建以客户为中心,以统一客户资料、统一产品管理的理念为核心,进行业务模型和数据模型的设计。