服务消费者是一个抽象的概念,所有参与集成的业务应用都可以是服务消费者,服务消费者通过标准方式(SOAP over HTTP 或者 SOAP over JMS)调用服务总线上的服务,服务与总线之间采用XML传输数据,当请求数据进入服务总线后,服务总线调用相应的业务服务。
BPM能够编排现有的服务,形成组合服务或业务流程。业务流程的每个节点以“服务消费者”的身份,通过标准方式(SOAP over HTTP 或者 SOAP over JMS)调用服务总线上的服务。编排形成的组合服务或业务流程也以标准 Web 服务的方式注册到服务总线,通过标准方式(SOAP over HTTP 或者 SOAP over JMS)被门户或者其他应用调用。
在上述架构模式中,集成平台的各个组成部份均由统一选型的产品构成,这些产品之间的兼容性在选型过程中已经得到验证。另外,统一选型的产品多为独立专业厂商提供,在特定领域应用较广,案例较多,具备相关技能的工程师市场容量较大。
7. 意义
建立基于SOA的企业信息集成平台,可以达到信息技术支撑能力与业务应用需求实现的同步,帮助企业根据业务需求,合理有效地动态配置各种资源目的。SOA是一种架构模型,它可以根据需求通过网络对松散耦合的粗粒度应用组件进行分布式部署、组合和使用。SOA可以为企业解决“信息孤岛”问题,并能够提供随需应变的服务。SOA通过将原有的应用和资源转变为可共享的标准服务,企业只需根据自己的策略来定制流程,把应用作为服务“拿来就用”,而无需考虑底层的集成;从而实现信息技术和企业业务之间的同步。
作者简介
赵海斌,工程师,从事企业信息化管理工作。
郑罡,工程师,从事企业信息化管理工作。
宋文斐,助理工程师,从事企业信息化管理工作。