基于EOS的电信BSS系统的设计和实现
【摘要】:在电信领域,随着中国电信业的逐步开放,电信业务支撑系统(以下简称电信BSS),也必须适应新的“面向客户”的经营模式的需要,在营销计划、开发、客户服务、质量保障、计费模式等等方面,对市场竞争、客户消费理念的变化能够及时做出相应的调整。
建立在J2EE基础上的EOS作为面向构件的应用软件系统,利用J2EE的分布事务处理能力,为各应用子系统提供面向构件的、完整的、可灵活适应变化的软件结构系统;同时,EOS作为应用软件基础平台,能够为电信BSS建设提供从开发、运行、部署以及维护各个方面的一站式管理。所以,采用EOS构建电信BSS系统,显然能够大大降低BSS的建设风险,提升BSS的建设质量,提高系统的建设和运行维护效率。
在本文中也结合了面向服务的体系结构(Service-oriented Architecture,SOA)来构建电信BSS系统。SOA是一种平台无关的、松散耦合的分布式应用程序体系结构,在这种体系结构中,业务功能和系统支撑功能被包装为基本的独立服务。服务通过明确定义的接口被调用,而调用者无需关心服务的实现细节。采用面向服务的体系结构能够把异构系统基础设施、异构数据源以及分布的数据信息包装成统一的独立服务,通过服务总线和服务组合技术构建一个统一的服务平台,并在此平台上实现用户的信息个性化表示。同时,遗留系统的业务功能可以被很方便的包装成服务,并注册到统一的服务平台中,进而与新系统进行集成。另外,通过服务发现和调用机制,使电信BSS系统集成和协作问题可以得到很好的解决。