.NET平台上的SOA拓展新业务

来源:PChome原创文章属性:新闻作者:PChome编辑部

灵活性的重要性通常是与当今的商业大环境下的机遇等同的。因此挪威最大的人寿保险公司Vital Forsikring ASA公司,转向了Web服务和SOA,以利用他们国家新的养老金立法所创造的机会。

Vital Forsikring,总部在奥斯陆,服务人寿保险需要6,800多个合作客户以及700,000多个用户,每年收入270亿美元。而它仅仅是DnB NOR公司——挪威最大的财经服务集团的下属公司。

在这个立法中,每个员工都需要有一个养老金存储计划,“它开放了新的养老金产品市场,”Vital Forsikring 公司的企业架构师Rolf Nergaard说。“我们希望使用SOA的原因是因为它的灵活性和更低廉的成本。在我们这个领域中,市场变化相当迅速,这就是为什么我们需要一个能够迅速适应变化的IT系统。因此灵活性是非常重要的。”

这就是为什么Vital公司决定在SOA上实现新的养老基金系统。Vital公司的SOA开发是基于微软.NET 2.0版本、BizTalk服务器、微软操作管理2005版本(MOM)以及AmberPoint 公司的SOA管理系统。

养老金系统的核心功能是:能够访问并且整合各种各样的基于大型机的用户系统。内部用户可以通过Web协议方式或者是Windows客户端方式访问该系统。Nergaard说养老金系统利用两个抽象层:处于顶层的服务(处理服务)能够调用底层服务(业务服务)。“业务服务可能会调用大型机系统或者是内部的.NET实现程序,”他说。“这些改变将会反映在我们的大型机系统上。我们屏蔽了不同大型机系统之间的复杂性。”

虽然该公司有很多种平台,但是.NET是主要的平台。Vital公司是在去年打算开始使用.NET 2.0测试版本的。微软基本上没有ESB,但是为了协调使用微软的BizTalk服务器和微软企业库,“我们把企业服务总线也加载进来,”Nergaard说。

SOA目前不包含UDDI注册,而且他也不确定公司将来是否朝着这个方向发展,但是Vital公司正在从LogicLibrary公司实现登记注册。

Vital公司正在使用AmberPoint公司的SOA管理系统来实现异常处理、服务级管理、安全以及服务网络监视这些功能,Nergaard说。而且由于AmberPoint公司与微软结合,因此Vital公司可以把SOA的监视和管理功能扩展到MOM中去。“我们希望有产品能够帮助我们管理日益复杂的服务。随着服务数量的增多,复杂性也在增加。AmberPoint公司与微软有着密切的关系。这就是我们使用大量的微软产品的优势所在。”

在养老金系统的开发过程中,安全也是一个值得关注的问题。虽然公司在使用这套系统之前已经使用了Web服务,但主要是为内部服务的,而且没有把Web服务向外部的合作伙伴显示,他说。安全是个有挑战性的工作,因为保险公司主要保存的是每个人的私有信息,比如健康信息。

因此,该公司是不能允许匿名用户穿越防火墙的,用户必须首先通过身份验证。为了支持安全,Vital公司使用微软互联网安全和加速(ISA)服务器2004版本作为应用层的监视防火墙,同时还使用虚拟专用网络(VPN)以及Web高速缓存解决方案。Nergaard说,如果可能的话该公司打算使用2006版本。

公司是在2005年1月开始开发养老金系统项目的,并于12月份形成产品,它的第一家用户是挪威最大的公司——挪威邮政。

Nergaard说,SOA 的一个关键优势是它使得公司更加关注重用。“不同的用户共享同样的服务,”他说。“如果你改变服务接口的话将会影响许多不同的用户。现在我们可以把重点放在重用上来构建系统,因此,在处理重用问题时效果就会好很多。而且,我们对于我们的架构有很多企业级视图,因此我们不需要把每一个系统都看成是独立的架构。所有的服务都是被整个公司所使用的,而不仅仅是作为单独的应用程序存在。这也给我们带来了灵活性。”

今年春天,Vital公司在已经开始开发一个新的项目,它“将比以往的项目有更大的优势,因为我们可以重用很多东西,”Nergaard说。他估计重用的价值大约在2百万美金左右。

Nergaard说由于公司已经获得了使用SOA的经验,因此它将按比例增加SOA的规模并且作出相应的调整。“当然我们已经完成了与以往不同的部分,”他说。“这个过程将会持续发展下去。”

他对于正在着手采用SOA方式的其他公司的建议是采用企业级视图。“着眼于整个公司,因为系统将影响整个公司——你如何管理你的系统、你如何开发你的系统、你如何组织你的公司。每件事情都会发生变化。”

在Vital公司,IT部门阐述自己的想法,但是Nergaard说:不仅仅是自顶向下的方法能够帮助其他的公司。他补充道:Vital公司的业务端,“采用了非常标准的SOA。这个我们现在就能够证实。”

广告声明:文内含有的对外跳转链接(包括但不限于超链接、二维码、口令等形式),用于传递更多信息,节省甄选时间,结果仅供参考,PChome科技所有文章均包含本声明。

标签:互联网SOA

相关文章

关键词:互联网

大家在看