- 易迪拓培训,专注于微波、射频、天线设计工程师的培养
基于SOA的NGOSS构架的研究
(1) 增加集成架构,整合原来 BSS/OSS 、客服、大客户等系统的功能,优化业务运营支撑系统内部关系;
(2) 从流程和业务能力着手,整合营销流程和服务流程,构建CRM 体系;
(3) 对智能业务和传统业务、话音和数据业务的支撑 进行统一的规划,实现3G 业务运营能力的飞跃。
1.2.1 SOA基础应用构架
从上面 NGOSS 建模分析可以看出, NGOSS需要一个先进的、灵活的、可扩展和标准的基础集成架构,这种架构思想就是面向服务的架构 (SOA,Service Oriented Architecture) 。 SOA是一种面向企业级服务的松散耦合的软件体系结构,在这种体系结构中,由各自独立可复用的服务去构成系统功能,这些服务向外公布有意义的明确的接口,软件的开发是通过对这些实现透明接口的服务的调用来完成。
SOA 基础应用构架建模是从整体和长远角度为运营商建立起一个企业级的软件框架体系和 即 插即用的软件总线标准,在业务模块或服务单元的划分方案、接口界面、层次结构、交互协议和组织模式等方面定义具有可实施性的规范。对于基础应用构架建模,主要是采用SOA方法,将各个被服务总线集成的系统(如CRM、客服、经分、BSS/OSS) 看作是彼此相对独立的服务域,这些服务域不完全是从具体业务角度,更多地是从宏观体系的角度来定位在整体中应具备的能力和应提供的服务(如在流程控制体系中应扮演的角色及功能定义等)。任何一个业务及其流程的生成都是对企业所拥有的服务资源的一种使用过程,服务所具备的能力不隶属于任何一个具体的业务流程。但是,任何一个具体的业务流程则是对这些服务域的功能和能力的一种使用和串连过程,从而实现业务流程通过配置生成的效果。更进一步看, 域本身 也可以由更小的服务 域及其 关联流程组成,这样形成了一个具有统一模式的嵌套域视图。基于SO 的基础应用构架模型如图3所示。
如图3 所示SOA 基础应用构架模型中,假如服务l是某一新业务开通,通过适配器与资源层中营业系统域(对应开通进行连接),服务2是使用某一套餐,对应计费系统域(对应计费),服务3是客服,对应客服系统域(对应保障),在业务流程可以通过服务编排,对外提供一个新的服务,如果客户增加某一新业务,可以在业务流程中增加一个新的活动,3个服务重新编排为一个新的服务为客户提供服务,这样无需开发,能够快速为客户提供服务。
1.2.2 SOA关键技术介绍
SOA 架构独立于技术的实现,SOA并不一定要用Web Services 来实现,但Web Services 的特性十分 适合用来实现SOA架构。Web Services 通过UDDI查找Web服务来获取WSDL文件,使用者按照 WSDL 中发现的XML Schema生成一个SOAP消息,并发送请求给Web 服务主机。
企业服务总线(ESB , Enterprise Service Bus)的概念被表述为SOA基础架构的关键组件,它提供集成的通信、消息传递以及事件基础架构来支持服务路由 和替代服务交互功能,它将正在使用的主要企业集成模式组合成一个实体。ESB为SOA提供与企业需要保持一致的基础架构,从而提供合适的服务级别和可管理性、以及异构环境中的操作。
业务流程执行语言(BPEL,Business Process Execute Language)是一种使用Web服务定义和执行业务流程的语言。BPEL通过组合、编排和协调 web 服务 自上而下地实现SOA。BPEL提供了一种相对简单易懂的方法,可将多个Web服务组合到一个新的复合服务(称作业务流程)中,是业务流程管理(BPM)实现技术。BPEL 能处理不同系统中流程,能集成不同的系统,而WorkFlow仅限单个系统内的流程管理,是数据库层流程 管理的应用。
作者:徐正国 来源:泰尔网
上一篇:公共广播音响系统工程概述及选用指南
下一篇:RS-485多机通信的组网方式