level 2
CIO班
楼主
1:传统的应用集成实现方式有点对点集成、企业消息总线或中间件的集成(EAI)、基于业务流程的集成。而这些集成有的都很复杂、昂贵,并且不灵活。而这些集成方式却都难于快速适应企业现代业务变化和不断产生的新的需求。基于面向服务架构 (SOA) 的应用开发与集成可以非常容易地解决其中的许多复杂的问题。
2:SOA 定义了一整套完善的开发模式来帮助客户端应用连接到服务上。这些模式定制了一系列机制用于描述业务服务、通知及发现服务与服务进行通信。
3:与传统的应用集成方法相比, SOA服务是围绕所有基于标准的技术模式来实现的。大部分的通信中间件系统,如DCE/RPC,CORBA,DCOM,MTS/COM+,Java RMI,Java EJB,也同样如此。可它们的实现过程都不是很完美的,在交互性和标准定制方面的可接受性是存在很大的问题。SOA体系架构试图排除这些缺陷。因为差不多所有的通信中间件系统都有固定的处理模式,如DCE/RPC 的功能、CORBA 的对象等等。然而,服务既可以定义为功能,又可同时对外定义为对象或者应用等等。这使得 SOA 体系架构可适应于任何现有系统,并使得这些系统在集成时不必刻意遵循其它任何特殊技术来单独定制。
2011年11月16日 08点11分
1
2:SOA 定义了一整套完善的开发模式来帮助客户端应用连接到服务上。这些模式定制了一系列机制用于描述业务服务、通知及发现服务与服务进行通信。
3:与传统的应用集成方法相比, SOA服务是围绕所有基于标准的技术模式来实现的。大部分的通信中间件系统,如DCE/RPC,CORBA,DCOM,MTS/COM+,Java RMI,Java EJB,也同样如此。可它们的实现过程都不是很完美的,在交互性和标准定制方面的可接受性是存在很大的问题。SOA体系架构试图排除这些缺陷。因为差不多所有的通信中间件系统都有固定的处理模式,如DCE/RPC 的功能、CORBA 的对象等等。然而,服务既可以定义为功能,又可同时对外定义为对象或者应用等等。这使得 SOA 体系架构可适应于任何现有系统,并使得这些系统在集成时不必刻意遵循其它任何特殊技术来单独定制。