SOA模式——服务适配器

来源:互联网 发布:2014年人口普查数据 编辑:程序博客网 时间:2024/05/24 01:52

一、基本适配器模式

1.     单纯使用适配器将是一种点对点的模式。

2.     可能实现方案:

1)      使用遗留系统直接提供的技术

2)      为运行于应用服务器的应用程序添加封装器。XML、SOAP、MQ支持等,一般会有相关的开发工具支持

3)     使用JCA等连接器技术来访问遗留系统

二、服务编排模式

服务编排的三种可能场景:

1)      在服务接口和流程建模两方面大规模使用Web服务规范

2)      服务接口采用Web服务规范,流程建模使用专有技术.例如MQ Flow

3)      使用专有的接口和流程建模技术

三、EAI专有架构模式

就是使用 EAI 技术(但不排除其他技术)并结合 XML 来构建自定义的 SOA 基础架构。只要服务接口已经明确定义并有合适的粒度,EAI 中间件就能确保满足 SOA 的互操作性和位置无关性原则。 

当然,如果采用这种专有技术来实现SOA,那么必须考虑将来可能的移植问题。随着 Web 服务技术的成熟并日益引人注目,最终很可能需要采用开放标准的解决方案。

这个决策依赖于近期或中期的利益来证明是否值得进行必要的投入。

四、Web服务兼容代理模式