SOA在电力企业应用集成中的实现
添加时间:2014-07-21 14:56:39
来源:爱中国能源网
通过统一选型确定的企业服务总线和服务目录等产品,经过严格的招标流程选出,属于业界最优的企业级应用集成产品之一,具有高可靠性,支持标准广泛,由它们构成的应用集成平台更适合这一阶段的集成需求。此架构模式下的各个组成部分可以选用业内最优的软件产品,灵活性、通用性较高。应用模式如图所示。
图中的财务、物资、项目由套装软件实现,营销、安全生产、协同办公、综合管理、人力管理等业务应用为自主开发的应用系统。所有的业务应用都可以按照“四接口规范”将业务功能封装成Web Services,注册到应用集成平台。
服务消费者是一个抽象的概念,所有参与集成的业务应用都可以是服务消费者,服务消费者通过标准方式(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通过将原有的应用和资源转变为可共享的标准服务,企业只需根据自己的策略来定制流程,把应用作为服务“拿来就用”,而无需考虑底层的集成;从而实现信息技术和企业业务之间的同步。
作者简介
赵海斌,工程师,从事企业信息化管理工作。
郑罡,工程师,从事企业信息化管理工作。
宋文斐,助理工程师,从事企业信息化管理工作。