第二代SOA着力应用
在完成了基础架构服务的所有工作之后,基于对市场的深刻认识,BEA公司强烈地感受到:不能满足于现状,必须进一步提高效率。要要进一步提高BEA的竞争优势,就必须要转向应用层,也就是将SOA的进一步发展下去,以至于到以应用为主的第二代。
第一代SOA更多的目标在于构建企业基础架构服务,以便交付新应用并快速进行扩展。与第一代SOA仅专注于基础架构不同,第二代SOA中增加了消息和代理服务以及共享业务服务,以快速利用任何共享应用和数据服务-它们由消息和代理服务、门户和业务流程所提供-并将它们定制为能满足特定业务需求的复合型应用。
在第二代SOA中,BEA
●“知识快车销售”门户是一个销售门户,它将各种相关信息源整合到一个供BEA销售人员使用的视图。该应用是多个WEB服务的组合,提供多个系统的信息或业务逻辑。它的信息极其丰富,集成了多种资源,远非单个应用可比。它还是个性化的,仅将相关信息呈现给用户。还有,这些服务可供其他应用重复使用。例如,反馈客户支持单状态信息的WEB服务可供该销售门户使用,也可供ESUPPORT等其他应用使用。在交付该应用时,可重用性和互操作性是关键所在。
●“
第2代SOA优势明显
相比于第一代SOA,第二代SOA有着如下所述的巨大优势:
● 提供差异性的能力:企业可交付完全满足业务需要的自定义应用和门户,提供差异性,形成强大的竞争优势。
● 控制架构:架构效率很高,可最大程度地满足客户需要(如安全、客户体验等)。
● 开发效率和速度:有效的集成、高级别的重用和公共的方法加快了开发,提高了维护性。
● 降低核心企业
● 优化IT技术能力:企业得以将资源集中于J2EE-WEBLOGIC,不考虑专用应用开发。
企业架构演化提高了速度和灵活性,降低了整个企业的总拥有成本。在IT