| 陆飞舟:IONA公司高级技术顾问发表演讲 |
|
作者:佚名 文章来源:不详 点击数: 更新时间:2007-7-5 16:19:39  |
|

IONA公司陆飞舟演讲
点击此处查看全部新闻图片
由通信产业报社主办的“第四届中国电信业信息化论坛”,2007年6月21日在北京京都信苑举办。本次论坛峰会以“信息化与全面风险管理”为主题,深入探讨电信业信息化建设与风险管理解决之道。
陆飞舟:各位来宾大家好,很高兴有机会分享一下IONA公司分布式SOA的电信业务整合方案,SOA已经成为电信业务的主流,尤其在电信业务整合方面是所有厂商谈论的概念,作为运营商来说,如何把SOA这个概念真实实施落地,还存在很多的疑惑,IONA作为全球领先的SOA中间件提供厂商,我们在SOA概念基础上提出分布式SOA的理念,今天分享一下IONA分布式SOA的实施理念。
SOA大家讲了很多,也是现今业界的趋势,SOA关键何在?SOA概念非常简单,它最主要的一点就是实现服务的封装和系统重用。在当今电信业虽然对业务整合、系统整合进行了长期研究,但是在实践中还是存在大量的重复建设,为了实现一个新的功能,或搭建一个新系统,往往把旧系统推翻,从头进行开发,这样造成对于时间和投入的要求非常高,而且往往不能达到新业务整合的需求。如何真正便捷实现SOA呢?像IONA公司这样的领先SOA业务提供厂商,我们提供整体的解决方案。2003年我们推出Artix套件,有Artix ESB,另外有Data Service,还有Plugins,通过可扩展模块实现子系统的集成。另外通过流程的编排,在实现应用整合和数据整合之后要在上面开发新的应用流程,服务的编排和应用流程的整合,最后在SOA网络中,整体治理,服务管理方面也是一个重要的模块,IONA从2003年开始致力于这方面的工作,已经推出十几个相应的版本,形成一整套整体SOA解决方案。
谈到我们SOA跟其他厂商SOA有什么不同,我们强调分布式SOA基础架构,首先是基础架构,提出开发环境,管理工具等一系列工具,用来开发管理运行SOA一系列运用。左边有开放的开发工具,左边就是运营环境,运营环境底层就是称为ESB底层服务结点,把服务进行封装发布成服务的接口,我们提供数据转换、流程管理,系统安全目录等方面的功能,在消费者层,使用服务的层面,不管用什么样的应用,通过IONA的基础架构,可以整合和重用现成的各种系统,这是我们整合以后基础架构的概括。
为什么说我们是分布式的呢?整个产品轻量级模块化的结构,可以按照我们需要按需配置。谈一下分布式的概念。实际上我们对系统集成,尤其电信业务整合有很长阶段,第一代技术是ER技术,ER在系统集成历史上起到一定的作用,随着时间发展,历史发展,ER也暴露一些缺点,一个是采用集中的模式,为了把不同子系统连接起来,实现重用,需要建立一个集中式的体系结构,任何信息,任何数据要想进行交互,必须通过这个Hub进行转换和交互,随着系统的增长,中间Hub变得越来越复杂,一方面会带来性能的问题,安全问题,如何一个Hub出现问题,整个系统就会出现瘫痪。另外基本上采用是专有的技术,其他的系统想连接上某一个ER产品,必须通过专有的,最终为了实现系统互通互联,反而建立了一个更大的孤立的信息孤岛,用它互联,显然逻辑上有一定的问题。分布式SOA解决方案,是把IONA Artix组件化SOA产品部署到各个子系统,或者物理分布部署,或者逻辑分布部署,让它逐步解决每个子系统的问题,把每个子系统的应用、开放出来,变成高标准服务。整个我们不需要一个移动的结点,各个系统可以通过开放的标准协议进行互联互通,分布式概念非常重要的,就像刚才丁总分析电信业务情况的时候表现,烟囱式系统已经存在了,它的存在是客观的,由于业务发展的情况不同,物理地点不同,和功能不同以及开发情况不同,这种分布情况是布置存在的,SOA与生俱来就应该是分布的,不能用应用集中的模式解决如此复杂的问题,我们想最成功的网络计算模式是浏览器的模式,浏览器的计算模式,在每个家庭,每个人电脑可以用浏览器接口访问全球信息资源,SOA也是这样,要想在电信业务内部实现信息共享,不可能通过一个系统,一个厂商某一个平台实现的,而是要通过逐步分布式解决方案实现的。SOA的关键就是技术中立,IONA历来坚持技术中立,要想实现分布式SOA,必须对现存各种系统都有很好的支持,IONA在这方面做在业界前面,我们不仅仅对现在开放的标准Web服务器有很好的支持,我们支持各种协议,开源组织的互联互通的,以及和专有化协议,标准化协议和Web服务器的转换,以前不管是哪种协议开发的,通过IONA的SOA可以使它们互联互通,可以使他们暴露Web 服务器的接口,成为开放的接口。
最终通过Artix的套件,可以实现虚拟的企业服务总线,在这个服务上,服务都是以标准模式表现的,用户可以选择不同的传输协议来传输这些协议,可以做到系统高标准的传输,可以解决电信运营商的不同需求,同时剔除传统产品需要固定模式的传输总线的概念,这个总线是虚拟的,分布在网络中的总线。在数据转换功能,我们也有独特的数据服务套件,不仅实现数据基础转化,还实现数据建模。我们可以把数据模型到开发工具里映射成数据模型,可以通过转化映射到其他运营商不同子系统中,这样大大简化了不同运营商,不同子系统之间数据模型差异的问题,我们可以在虚拟传输中进行高效的传输。
另外提供了标准的流程工具,标准的流程引擎,从历史上来讲大家都在讲流程,但是直到今天由于Web服务器,由于开放协议的发展才使流程有意义,以前系统都是专有技术描述流程,这种用专有技术支撑的流程,不具有重用性,把流程绑定到一个厂商和技术上,IONA方案基于开放的流程,可以选用合适的流程执行标准化的接口。另外我们利用各种工具监控数据库,以及各种应用服务器,对用户来讲更有价值的是服务,真正业务功能对它进行监控管理没有一个统一的界面,通过SOA把基础服务标准化以后就有很好的机会真正管理业务功能,比如性能分析,版本管理等等,我们Artix Repository提供这个功能,我们可以建立一个统一的服务视图,可以统一管理和控制这些服务。我可以从各个端点收集服务的信息,也可以把各种策略通过集中的结点分发到服务的结点,对系统进行统一的管理。
对于原来专有的模式,Artix提供灵活的转换模式,可以通过逐步替代的方式,最先替代底层,然后把中间的Hub结点进行替换,这样就能充分重用现有的系统,使现有系统获得更大的投资回报,降低运营商的成本。最后讲一下OSS层面的问题,其实OSS系统更加复杂,更需要有一种SOA的提升手段,现在IONA这方面已经走在前面,现在流程的标准,就是把原来分离的一个个网管系统变成服务总线SOA的模式,可以连接现有的系统,IONA在标准中起到关键的作用,国内运营商对OS系统进行整合和架构提供一个很好的借鉴。
综上所述,Artix不管在底层、网管层还是应用层都可以利用分布式SOA的技术为电信运营商提供整体的中间件和SOA的解决方案。我们实施面临的挑战主要是需要一个逐步过渡的过程,而不是一个完全替代的过程,分布式SOA很好解决这个问题,一开始可以做基本服务的定制,最终随着业务的发展,可以把一些需要附加的功能,比如安全,高可用性功能,通过配置的方法加载到系统里去,流程也是这样,标准的流程可以分配智能端点实施,而不需要集中的剧烈变动。最终我们达到的目的,通过最初的SOA设计,到实现,到技术编制,到重用和服务管理,大大降低了风险和费用。
我们在内蒙网通有一个应用,内蒙网通有一个典型的固网运营商的例子,它有97客服,网上营业厅,10060多个系统,都是基于Web浏览器模式开发的应用,互相之间交互数据通过一些非标准的方式进行直接的交互,最终结果形成了网上的结构,采用Artix DSI之后,逐步把接口变成智能端点的Web服务器的接口,这样大大减少了接口的数量,实现了接口的标准化,实现了松偶合的SOA,给用户系统的重用和下一步业务发展打下很好的基础。
SOA已经成为现在的主流,但有时候对实施SOA存在疑惑,是不是耗费很大时间精力达不到相应的效果,这种情况下IONA给大家一个很好的回答,SOA并不是一个非常复杂的技术,是一个逐步实施,从底向上的过程,通过分布式SOA的解决方案,可以使用户实现动态和适应性的业务发展,实现增量业务整合和集成,我的报告就到这里,谢谢大家!
|
| 云南会议录入:admin 责任编辑:admin |
|
上一个云南会议: 信息化评测中心副主任胡建生主持会议 下一个云南会议: 国家信息化测评中心常务副主任胡建生演讲 |
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |