Artix基于SOA架构的电信业务整合方案

1.SOA -电信业务整合的必经之路
随着全球电信业务的逐步开放,电信运营企业的经营方式也正在从以业务为中心的货架式经营转变为以客户为中心的个性化定制方式,运营商的关注 点也从网络等于业务转变到网络让新的业务及管理如何适应新业务,现有的运营支撑系统已经越来越无法满足新业务不断涌现的竞争要求。特别是随着通信技术逐步 由电路交换向IP包交换转变,包括有线话音、无线话音、数据通信运营正在逐渐由孤立的多个网络并存运营向单网,多业务融合运营过渡,新业务的产品化周期越 来越短。移动通信系统也正在从第二代向第三代过渡。随着移动通信系统技术的发展,移动通信 系统性能和功能的提高,能够提供的移动业务也越来越多。这些变化对运营支撑系统提出了新的挑战和要求,包括运营支撑系统在更高层次上能够融合支持有线、无 线、ISP、Cable等各种业务,能够支撑新业务的快速部署。
国内各大电信运营商纷纷建立了自己的运营支撑系统,并形成一定的基础,规划和建设渐成体系。然而,这些早期建设的运营支撑系统与先进国家的电信运营水平仍有着较大的差距。 特别是在经过这几年的应用和改造后,逐渐暴露出一些典型的问题:
1)信息孤岛比比皆是,信息共享实现困难。电信行业的大部分系统是单独规划和建设的。这些系统的信息模型表示的实体如客户经常是相同的,但 是代表这些实体的模型往往有很大的区别,这样就是成了不同系统的相关信息模型不能相互理解和共享。而且,系统不能通过接口调用的方式来访问和执行本系统的 功能,数据层面和组件层面都难于共享。
2)系统的开发不灵活,整体弹性小,市场竞争出击速度和响应速度慢。当业务需求发生变化时,对系统的修改和部署较难。由于牵一发而动全局, 使响应周期长,风险过大,有时只能选择推倒重来。而当新系统建成后,与原系统互联互通时,往往又存在工作量过大,周期过长,成本高等各种问题。
在这种背景下,业界近年提出了基于SOA 的新集成体系结构。SOA(Service Oriented Architecture)则是专门为解决如系统整合问题提出的IT理念。SOA 是一种 IT 体系结构,支持将企业的业务作为可复用业务任务进行集成,可在需要时通过网络访问这些服务和任务。Web services 是当今 SOA 部署的奠基石,使业务应用程序可以在公司内部、客户、合作伙伴、供应商和其他相关实体之间共享各种通用传输协议、接口和事务模式。这不但改变了业务执行方 式,产生了更快的服务部署,缩短了投资回报周期,还降低 TCO 并提高其适应性。SOA提倡开放和复用的理念,正好是解决现今电信业务系统中信息孤岛现象的良方,是当今电信业务支撑系统实现整合的必经之路。
2Artix-基于分布式SOA架构的集成平台
虽然SOA是公认的正确解决系统整合问题的架构,但如何实现正确的实现SOA,却是要三思而后行的,首先必须认识到从概念上来讲SOA是一 种分布式的架构。作为SOA的核心要素之一,服务的目的是要实现与另一项服务的远程通信,尤其是要实现数据互享。而SOA架构的目的则是要彻底变革IT系 统的构建方式,由原来的建立专有的单一应用变为建立更为高级和整合的应用,这种应用的显著特点就是充分利用已有的、可以共享和重复使用的功能,也就是服 务。
在部署和使用可共享和重复使用的服务方面,分布式SOA架构是最为简单易行的途径。并且不论是从成本角度还是从技术角度,分布式SOA架构 都对目前业界普遍认同的渐进式的部署提供了最好的支持,同时,使系统具备更强的部署灵活性、适应性和可维护性(例如,一个服务与整个应用来比,对服务的验 证和升级要容易得多)。
然而不幸的是一些传统的EAI和J2EE厂商出于保护原有产品的目的,将SOA解决方案建立在其原始的EAI Hub,或是基于JEE的应用堆栈式架构之上,它们的消息请求都必须经过中央控制点,因此都不能被称为真正的分布式解决方案。因为在它们的架构中,如果要 执行某项服务请求,都必须通过Hub或中央服务器来实现。集中式SOA架构会增加成本,限制资源的再利用,降低系统的灵活性,并且有可能导致成本高昂的系 统瓶颈。
而 以IONA Artix为代表的分布式SOA解决方案则去除了对"Hub"节点的依赖。通过智能端点让具备某种服务功能的应用自动找寻其他服务,并与其实现相互通信。 这些智能端点同时还具备极强的可获得性和高安全性能等企业级服务特性,从而能够确保其具备现有的企业关键应用所需要的各种性能。分布式SOA架构就是建立 一个平台中立、高度灵活且基于标准的IT环境,从而能够更好地应对不断变化的技术和业务环境。因此,分布式SOA环境能够更好地满足基于SOA架构的应用 程序对各项技术和成本的要求。而且,分布式SOA允许客户按照自己的计划渐进地部署服务,比如一次部署一两个服务,在未来根据具体的业务需要,为系统增加 服务编排、注册/贮存、管理等各项高级功能。
IONA Artix是完整的分布式SOA解决方案,包括支持多协议传输的Artix ESB,可扩展的插件(Plugins)框架,服务编排-- Artix Orchestration,数据整合-- Artix Data Service,服务治理-- Artix Registry/Repository,可以帮助电信用户在企业实现完整的SOA网络。
1)服务构建- 企业服务总线(Artix ESB)
Artix ESB提供了不同应用间通讯的基础设施并仲裁松耦合服务或非关联服务之间的关系, 并实现SOA各系统服务之间的消息传递,使各系统服务成为SOA的一部分。通过WSDL这种中立的接口和契约定义格式,用户可以将系统功能展示出来,供各 应用系统调用。Artix ESB支持各种不同的技术,诸如不同的操作系统,编程语言,以及各种消息协议。通过部署Artix ESB,不但可以很容易地把现有OSS系统封装成基于标准的智能端点并使之成为新一代OSS的一部分,也可以快速开发新一代OSS所需的新系统,从而形成 真正的随需而建和分布式系统结构。
Artix ESB为集成提供了可配置功能,它可以让用户精确配置应用程序所需的协议和服务集合,还能够支持客户可能需要建立的任何定制扩展。Artix 实现可配置特性的插件方法意味着产品能够在很大范围内满足集成需求,同时还能够维持紧凑快速的运行时。另外,Artix ESB能够提供对任何已部署配置的透明更改。对 Artix 应用程序接口或可扩展端点的更改不会中断端点提供的服务。例如,企业可能会将集成系统依赖的 IBM CICS 应用程序透明地迁移到 Microsoft .NET 中以参与集成工作。Artix 能够符合今后需要的可扩展集成系统使这些应用程序不会因为操作平台、标准等的变化而产生影响。
2)服务编排-- Artix Orchestration
Artix Orchestration 则为新一代电信业务过程流的生成提供了工具。新一代电信业务要求企业必须有能力跨越整个组织重复使用由各种新应用或已有应用所提供的各项服务。要想充分利 用这些服务,就需要将它们编制成能够在业务层被使用的服务组合。而IONA提供的 Artix Orchestration 有助于将细粒度的各种应用功能转化组合为可重复使用的服务。Artix Orchestration 提供了可拖放的、综合的开发环境,可设计、构建、测试和部署工作流以及业务流程执行语言 (Business Process Execution Language, BPEL)的服务编制。Artix Orchestration 基于 Eclipse 可视化框架,为 BPEL 构件提供丰富的功能补充,并由此来构建服务组合。
3)数据整合-- Artix Data Service
Artix Data Service 为新旧信息模型的交互与整合提供技术与工具。Artix Data Service 提供了对XML及其他任何数据格式的解析,校验,和转换。同时,其随带的强大的图形化工具大大地减少了开发和部署的时间,并减少了相关维护和支持的费用。
4)服务治理-- Artix Registry/Repository
基于NGOSS的新一代OSS的基本特点之一即其分布式的体系架构,这就要求对新一代OSS的各种服务进行治理。同时,随着新一代OSS完 善和SOA的成熟,以及服务数量的增长,所有这些都对服务治理的工具提出了要求。Artix Registry/Repository 为复杂的,异构的IT环境所设计,为新一代OSS提供了可搜索的服务目录,治理策略,以及相关的元数据,从而使新一代OSS的各个服务真正实现重用,提高 开发人员效率,并加强对各种服务的生命周期管理。
总之,Artix使用分布式计算技术来重用和升级现有的中间件投资,以帮助电信在内的大型企业更快速、更有效地为客户开发产品和提供服务。 Artix解决方案的价值体现在:
1)循序渐进地建设SOA:Artix充分利用已有的IT投资,在现有的IT基础架构上创建一个由智能的、标准化的端点组成的服务化网络,从而使企业能够开发低风险、高效益的SOA项目,并且可以逐渐地加入需要的服务。
2)动态性和可扩展性:Artix的端点是独立配置的,使得用户可以根据业务需求的变化,对服务进行自由的扩展、修改、部署,同时不会影响企业其它IT部分的运行。
3)严格遵循工业标准:完全基于Web Services, BPEL 等开放标准
通过逐步的构造和按需部署基于Artix的"智能端点"和相关的分布式SOA服务,电信企业可以真正的实现低成本的SOA架构,最终向下一代企业计算模型,即分布式的SOA网络演进。
3成功解决方案案例
3.1成功案例-内蒙网通采用Artix集成综合客服系统
内蒙网通综合客服系统作为整个运营支撑体系的重要组成部分,其核心目标是建设一套以客户为中心、以市场为导向、以效益为目标新型运营模式下 面向客户、面向市场的个性化、专业化、标准化的客户服务支撑体系。工程建设目的是将客户资料整合到一个统一的数据平台,实现客户资料的统一化,为业务人员 和决策层领导提供准确的客户资料,成为处理客户的服务请求,管理客户信息、客户所有的交互活动和客户代表,也是查询客户所有相关信息(包括帐单信息)的统 一窗口。
由于综合客服项目涉及现有分散模式的九七系统、计费帐务系统、客户服务与营销管理系统、电子工单管理系统、10060客服系统等的整合改 造,涉及大量周边系统接口的配套调整,是一个跨年度、需要持续建设的战略性项目,为控制项目实施的风险,确保工程进度,该项目将分三阶段实施,但系统的软 硬件平台建设将至少满足两阶段系统需求考虑,并留有足够扩充余地。而根据国内外电信运营商的综合客户服务系统的建设经验,采用何种方式实现大量周边系统接 口,实现各个子系统间跨阶段的整合和集中,是整个系统成败的关键因素之一,也是决定整个综合客服系统未来的可扩展性以适应下一代电信业务需求的关键环节。 如下图所示,在采用Artix以前,通过数据库接口表进行集成,各子系统互相访问数据库传递集成数据,是完全的"紧藕合"系统,为了实现系统间的互连,需 要建立N*(N-1)/2个数量级的硬连接,系统的灵活行,安全性和效率很低,给系统扩展形成障碍。
采用Artix以后,利用Artix跨平台,跨编程语言,跨中间件协议的特点,以Artix做为整个系统的ESB总线,实现不同应用间的接 口功能, 各接口可以用Web Service的形式进行发布,从而实现各应用逻辑的互通和重用,各个应用不在是"分离的孤岛",而变成了分布在网络中的"SOA服务节点"。
采用Artix以后,通过Artix为每个子系统开发标准的接口,接口的个数大大减少(只需开发一套,而不需要N*(N-1)/2个硬连 接),形成了松藕合的SOA架构,系统间实现了有效的隔离,服务可以被多个子系统轻松重用,灵活行,安全性和效率大大提高,给系统的高速扩展打下了良好基 础,充分体现了分布式SOA网络的优越性。
同时,SOA架构需要采用渐近的模式进行构造,Artix的可扩展性体现了对这一理念的支持,采用Artix后,内蒙网通得以以较少的初期投资开始SOA的架构的搭建,得以随着系统的不断发展而扩展SOA架构,大大节约了系统投资。
通过部署和实施IONA基于先进的分布式SOA理念的Artix解决方案,内蒙网通将在复杂、异构、多变的IT系统中部署、管理、建设安全 的分布式面向服务的架构(SOA)。项目实施后,内蒙网通不仅能大幅降低系统的运营成本、提升投资回报,还能提高业务灵活性。被誉为电信ESB最佳平台的 Artix?,是IONA自2003年推出的成熟的基于Web 服务和面向服务(SOA)概念的集成产品,能够很好地支持要求苛刻的关键任务应用,是在全球电信运营商中最广泛部署的ESB产品之一。而IONA公司独特 的分布式SOA基础架构解决方案已经显现出将成为市场未来发展方向的势头。

你可能感兴趣的:(职场,SOA,休闲,Artix)