本文分析了一种面向服务的架构(SOA)模型,该模型可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。服务层是SOA的基础,可以直接被应用调用,从而有效控制系统中与软件代理交互的人为依赖性。这种模型通过将原有系统的应用和资源转变为可共享的标准服务,打破了”信息孤岛”,实现了对原有系统的复用、组装和集成。构建这种模型的目标就是为企业构建一个灵活,可扩展的IT基础架构,以便更好地支持随需应变的企业业务。本文以某网上书店系统的改进为例,该系统表示层采用AJAX技术,应用层使用无状态会话EJB作为Web服务的实现组件,Web Service作为服务的提供者,同时使用企业服务总线对服务进行统一管理。通过对服务进行粗粒度的划分以及服务总线的使用,实现系统的松耦合和服务的透明化,完成对原系统的整合应用。
本文来源: https://www.lw50.cn/article/7ea39efd4607e4e0a659e047.html