你好,欢迎您来到福建信息主管(CIO)网! 设为首页|加入收藏|会员中心
您现在的位置:>> 新闻资讯 >>
BEA CIO观点——SOA四步走
作者:Dale Slaughenhaupt 来源:赛迪网-软件世界 发布时间:2005年12月10日 点击数:
对于任何一个企业,进行信息化建设时,面临的最大挑战是并不是应用了怎样的工具和技术,而是框架。作为世界知名IT公司,BEA公司不但是SOA的倡导者,也是很好的应用者。

虽然在公司内部自行研发了被命名为“我的BEA”的桌面应用系统,但我们同样面临各种数据、信息和业务的结合的需求。比如如何把Peoplesoft系统的客户数据和来自Siebel的软件的数据进行集成,形成统一的应用视图。为此,BEA公司内部从2001年就开始尝试应用SOA。经过长时间的积累,我们已经发现基于SOA的应用发展趋向于如下的一个分步式过程:

第一步:数据服务,实现了向内部和外部的“服务请求者”提供企业数据。服务请求者可以是各类基于web或后台应用软件。此类服务以单一、通用的方法实现了具有平台独立性的多个应用对数据的访问,从而提供了统一的企业数据交互接口。

第二步:共享应用,实现所有应用的数据服务共享。这个过程中,也制定各种应用系统的数据和信息共享的标准和规则,比如,实现所有应用系统的账号授权。

第三步:定义企业内部流程。一旦企业拥有了广泛的服务基础,构建较为复杂的基于服务的应用也就成为可能。在BEA,整个业务流程的构建自始至终都采用了链接现有服务的方式。以新员工上岗流程为例:从“创建一个新员工”的请求开始,基于服务的流程会处理整个工作。此应用将请求发送给多个系统、监控请求的状态并最终汇总所有结果。

第四步:基于服务的门户。通过借助服务提供所有的内部和外部数据,用户可以在为其量身定制的门户中以集中的方式立刻看到所有的数据 墨幽中文网 www.moyou17v.com 墨幽中文网