在SOA风头正劲的时候,很有必要展望一下未来。SOA对于企业和开发而言,是如此的重要,以至于已经蔚然成风,那么,SOA之后呢?
第二代SOA着力应用
在完成了基础架构服务的所有工作之后,基于对市场的深刻认识,BEA公司强烈地感受到:不能满足于现状,必须进一步提高效率。要要进一步提高BEA的竞争优势,就必须要转向应用层,也就是将SOA的进一步发展下去,以至于到以应用为主的第二代。
第一代SOA更多的目标在于构建企业基础架构服务,以便交付新应用并快速进行扩展。与第一代SOA仅专注于基础架构不同,第二代SOA中增加了消息和代理服务以及共享业务服务,以快速利用任何共享应用和数据服务-它们由消息和代理服务、门户和业务流程所提供-并将它们定制为能满足特定业务需求的复合型应用。
在第二代SOA中,BEA开发了用于企业集成和构建复合型应用的服务,这是最令人关注的一点。这些复合型应用-例如员工/经理自助服务门户和知识快车销售门户-都是由提供企业数据和功能的业务服务组件和PORTLET(如GET_CUSTOMER、OPEN_CASE等)组合而成;它们并非由针对特定功能的传统的“信息孤岛”门户应用-例如支持和员工经理类型的应用。
●“知识快车销售”门户是一个销售门户,它将各种相关信息源整合到一个供BEA销售人员使用的视图。该应用是多个WEB服务的组合,提供多个系统的信息或业务逻辑。它的信息极其丰富,集成了多种资源,远非单个应用可比。它还是个性化的,仅将相关信息呈现给用户。还有,这些服务可供其他应用重复使用。例如,反馈客户支持单状态信息的WEB服务可供该销售门户使用,也可供ESUPPORT等其他应用使用。在交付该应用时,可重用性和互操作性是关键所在。
●“电子订单”是BEA销售人员使用ERP系统报价和订购的最顶层的入口。使用原始订单管理模块,需要进行大量定制,才能满足公司对交付所需信息的期望。为此,我们构建了这个自定义门户,它将一些后端应用集成到一起,简化了过程,节省销售团队不少时间。在交付该应用前,完成货物流程订单需要7天,而现在,只需要不到一天,甚至能即时完成。
(作者:Rhonda Hocker)
>>更多评论