我是靠谱客的博主 纯情夕阳,最近开发中收集的这篇文章主要介绍SOA 技术及模型,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

Web Service是体现SOA思想的基本的模型,以 Service Requestor, Service Provider和 Service Broker等构成,通过Point-to-Point的连接交换并呼叫服务信息。

Web Service对SOA的影响较大。第一,业务观点上以IT语言分析和构建了服务概念。之前服务概念与组建概念互相混淆,但现在通过Web Service的规格确保了概念。第二,Web Service牵引着SOA的技术标准。现以OASIS为中心,提示称为‘WS-*’的各种领域的标准。
Web Service:
 

Web Service 的标准:

 

ESB构建基于SOA的Service Orchestration Layer。以下内容为ESB的各种定义方法。

● 承担结合得松散或者没有结合的构成因素间的中介关系作用并支持能直接通信的Web Service环境[Gartner Group]

● 是能让可复用的业务服务广泛适用于用户、应用程序、其他系统的基础软件。 [Forrester Research]

● ESB是基础服务有规则的服务整合构架,提供所定义环境下的多个业务服务的一贯性的支持。ESB利用Web Service接口来构建服务中心构架。[CBDI]

如上述定义内容,机构和团体都对ESB定义都不同,总而来说是支持系统之间的连接、Messaging、转换/路由、Web Service等标准接口的解决方案。

Web Service + ESB:

 

业务流程管理(BPM: Business Process Management)是利用自动化的流程来控制系统和人、文件、应用程序间同步连接的解决方案。BPM是定义各成员间的业务并且构成工作流程和系统间整合(people to people,people to application, application to application)的EAI 解决方案。对各单位业务和整合业务、系统间连接进行建模,因此是改善工作流程和EAI功能等整个公司进程并且提供整合管理的解决方案。

BPM 和 SOA 的关系:

 

 

转载于:https://blog.51cto.com/5894434/1007830

最后

以上就是纯情夕阳为你收集整理的SOA 技术及模型的全部内容,希望文章能够帮你解决SOA 技术及模型所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(33)

评论列表共有 0 条评论

立即
投稿
返回
顶部