江苏电力SG-ERP中总线增强设计与应用.pdfVIP

  • 0
  • 0
  • 约5.03千字
  • 约 5页
  • 2026-02-26 发布于青海
  • 举报

江苏电力SG-ERP中总线增强设计与应用.pdf

江苏电力SG-ERP中总线增强设计与应用

摘要:江苏省电力公司SG-ERP的开发实施,客观上出现很多外围系统与ERP之间的业务数

据交互,而原有的总线已经不能满足ERP多种接口实现方式的需求,在此基础上引进了OSB

产品,并且为更好地为江苏电力使用,在平台上对产品进行了相应增强开发。本文阐述了江

苏省电力公司企业服务总线的建设目标、增强开发以及目前应用的成果。

关键词:总线;OSB;CIM;集成

0引言

随着SG-ERP的实施开展,江苏省电力公司以SG-ERP综合试点项目为契机,通过建设江苏省

电力公司企业级服务总线,整合江苏省电力公司原有服务总线,提供标准的服务总线功能,

进一步提升江苏省电力公司的服务管理能力。

江苏电力总线建设目标

企业服务总线定位和作用

企业服务总线(OSB)是面向服务架构的基础平台,做为SOA中的核心平台,OSB为在企业

内共享可重用服务提供技术支撑,OSB的使用方便系统间互联,提高企业技术架构的柔性,

实现采用SOA的最大价值。

企业服务总线是一个基于WebServcie技术以及其他如J2EE等标准的集中服务平台,提供访

问其他系统的服务的能力,包括:

已有业务服务

新的业务服务

第三方服务

企业服务总线提供:

为消费者提供B2C接口

为员工提供访问内部应用的B2E接口

为第三方企业提供B2B接口

连接遗留系统的适配器

关注于解决实时或准实时的服务请求,同时具备一定的小文件交换功能,应用之间大量的数

据交换应通过数据集成平台完成

企业服务总线建设目标

遵循SG-ERP项目对企业内应用的规划,结合业界集成技术的发展趋势,项目组对未来企业

服务总线的目标架构规划如下图所示。

在企业的目标架构中,未来的企业服务总线包含内部企业服务总线和外联企业服务总线。通

过横向连接企业内业务系统,纵向连接国网企业服务总线和第三方合作伙伴,企业服务总线

成为企业范围内实时信息共享以及服务的交互集成平台。

江苏电力总线增强设计

江苏电力有自己的集成需求,包括对原有服务的兼容、与SAP及非SAP系统的集成、与一体

化平台的集成等,为了更好的建设和完善企业服务总线,目前对OSB的功能作以下增强:

流量控制

企业服务总线在企业压力高峰时,会引起调用服务的响应速度变慢,甚至服务停止响应,导

致很多系统不能使用,影响极大。流量控制设计就是要保证企业服务总线保证在业务高峰时

期能够保证高优先级的系统、用户能够调用服务;保证高优先级的服务能够正常运行。

异常管理

异常重试是指在服务调用过程中,请求在通过企业服务总线(OSB)中发生异常,此异常是

总线捕获的异常,且这些异常是总线定义的异常(例如BEA-380002,表示无法与服务器在

HTTP之上建立连接,请查看服务IP地址或端口是否有误),如果发生类似异常,总线会记

录服务调用时请求的相关信息(服务的名称,服务的地址,请求的内容,传输的协议格式等)

并保存到数据库中。重试功能就是将此类异常的请求再次分发到指定的服务地址。

主要是对请求传输通过总线时出现异常的服务的相关信息进行列表显示、查询、删除等操作。

日志监控管理

OSB提供报告(Reporting)和监控(Monitoring)两种功能来集中监控服务和服务器。

由于OSB日志记录的局限性,现准备将日志采集的工作放到OSB的底层进行处理,然后异

步保存到数据库中。这样就可以容易地进行日志统计与分析功能,如:统计成功比率、失败

比率、消息数量、错误消息数量以及响应时间的最大值、最小值、平均值、信息的大小等,

并且依据统计数据能够直观地分析服务器使用状态及服务器性能。

安全控制

OSB可以用于对它所代理的服务应用安全性策略。这些安全性策略可以满足针对Web服务

机密性、完整性、身份验证和访问控制的任何安全性需求组合。OSB支持消息层安全性(如

WS-Security)和传输层安全性(如SSL),甚至需要的话,还支持对同一服务实例的两种安

全性的组合。WS-Security是一组由OASIS管理的规范,它指定了如何对Web服务消息内容

(例如,SOAP头部和/或主体)进行加密和签名,以及服务消费者如何对服务提供者进行身

份验证(如:通过SAML、X.509)。通过采用消息层安全性策略而不是传输层安全性策略,

SOA中的Web服务中间层(比如,ALSB之类的企业服务总线)就可以代理和发送消息而不

必对流经它的消息进行解密和重加密

文档评论(0)

1亿VIP精品文档

相关文档