- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏电力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项0对企业内应用的规划,结合业界集成技术的发展趋势, 项目组对未来企业服务总线的目标架构规划如下图所示。
在企业的目标架构中,未来的企业服务总线包含内部企业服务总线和外 联企业服务总线。通过横向连接企业内业务系统,纵向连接国网企业服务总线和 第三方合作伙伴,企业服务总线成为企业范围内实吋信息共享以及服务的交互集 成平台。
江苏电力总线增强设计
江苏电力有自己的集成需求,包括对原有服务的兼容、与SAP及非SAP 系统的集成、与一体化平台的集成等,为了更好的建设和完善企业服务总线,0 前对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)o通过采用消息层安全性策略而不是传输层安全性策略,SOA 中的Web服务中间层(比如,ALSB之类的企业服务总线)就可以代理和发送消 息而不必对流经它的消息进行解密和重加密。WS-Policy是另一个由OASIS管理 的规范,它支持对Web服务指定通用属性和断言oWS-Security规范采用WS-Policy 规范作为其语法以支持为Web服务指定安全性特征。
要确保OSB上的Web Service的安全,可以配置以下三种不同安全类 型中的一
原创力文档


文档评论(0)