SOA概览SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。SOA的关键是“服务”的概念,W3C将服务定义为:“服务提供者完成一组工作,为服务使用者交付所需的最终结果。
SOA发展生命周期的最佳实践Burton集团的分析师建议构架师做这样的工作:使最佳实践比最差实践更容易实行。在之前名为“为今天构架,明天的构架师”的企业构架师远程电话会议上,Burton集团高级研究员Anne Thomas Manes说,“你需要使用的正确方法从而让遇到的阻力最小”,“用这种方法,SOA最佳实践和Web服务发展在良好的管理下齐头并进”
全面实施SOA众所周知,面向服务的架构不是什么新架构。SOA的几个先行者如通用对象请求代理体系结构(CORBA)和分布式组件对象模型(DCOM)使用松散耦合、面向服务的方法,已经成功地为不同应用架起了桥梁。SOA这股潮流新就新在SOA不仅仅涉及服务。日益兴起的互联网和XML为数据交互敞开了大门...