- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
如何在电力行业构建SOA架构.pdf
2007 年全国电力企业信息化大会论文集
如何在电力行业构建SOA 架构
Cordys 采用五层体系架构,利用企业服务总线提供 SOA 集成与Web 服务展现能力。在此基础
之上,Cordys 业务流程管理系统充分复用各种 Web 服务,提供统一化的流程建模与执行环境,再
辅以复合应用框架中的丰富功能,从而为企业构建完整的 SOA 架构,克服地区间、部门间的信息
化发展差异,提高信息系统的同一性、通用性、安全性和实效性。
当前,电力行业信息化建设日趋一体化,包括企业资源共享、数据共享、协作办公、统一管
理、移动办公、指标展现、集中认证、集中授权等各个方向。然而,由于各级单位各自采用不同的
系统,从而造成在整个企业范围内多种体系架构、多套技术标准并存的局面。如电网中原有地市局
模式中的电力营销管理系统,部分地市仍然沿用传统的 C/S 结构,而有的地市则已更新换代为
J2EE 或.NET 架构。如果采用传统的IT 规划方式,很难实现上述信息化建设目标。而通过 SOA 架
构,可以将各个系统中的功能与数据展现为松散耦合的 Web 服务,从而使“构建一体化大营销系
统,实现全省横向统一、纵向集中、应用集成”成为可能,并且可避免将各级单位已有的系统推倒
重来,有效地减少了重复投资、重复建设,降低了资金投入和开发周期。
Cordys 采用五层体系架构(见图 1),利用企业服务总线(ESB)提供 SOA 集成与 Web 服务
展现能力。在此基础之上,业务流程管理系统(BPMS )充分复用各种Web 服务,提供一体化的流
程建模与执行环境,再辅以复合应用框架(Composite Application Framework ,简称 CAF )中的强
大的界面展现和应用开发功能,可以为企业构建完整的 SOA 架构,从而克服地区间、部门间的信
息化发展差异,提高信息系统的同一性、通用性、安全性和实效性。
1 Cordys 五层架构
由于多年来分散式的信息化建设,使得电力企业内部形成许多彼此分割的信息孤岛,各个系统
之间缺乏互相沟通与联系,无法实现跨部门、跨地区的协同。例如各级单位所使用的营销系统与生
产系统,可能会采用各自不同的技术架构,目前无法有效地支持资源共享与协同办公。如果采用传
统方式做集成,工作量巨大,开发与实施的周期也非常长。而且在传统的集成方式中,各部门之间
的协同流程都需要写死在代码中,在将来需要调整的时候,又将是一次工作量巨大、耗时费力的过
程。另一种建设方式是对各级系统推倒重来,在试点成功的前提下统一建设,但所付出的资金、人
力消耗、以及对新系统的开发、培训和适应成本也是同样巨大的。
Cordys 采用五层体系架构(见图 1),可以避免对已有系统进行推倒重来式的建设,保护了企
业先前在信息化建设方面的投入。不管企业各级部门采用的是时下流行的三层体系架构,还是其它
体系架构,Cordys 都会保留其完整性,并在此基础之上对其进行更加高级的提炼与抽象,使企业的
IT 规划更加科学,能灵活适应将来的业务需求与信息化调整,使企业的 IT 架构更具伸缩性与敏捷
性。另外,Cordys 平台采用的是行业内的开放标准,可以适应不同技术与系统之间互通互用的要
求。
292
2007 年全国电力企业信息化大会论文集
图1 Cordys 五层架构
这五层架构依次是:数据层(Tier V)、业务逻辑层(Tier IV)、整合层(Tier III )、业务流
程层(Tier II )、用户体验层(Tier I)。数据、逻辑、界面相互分离的三层体系架构,是软件技术
发展的里程碑,CORBA、J2EE、COM+ 、.NET 等技术都围绕这一理念。它依旧可用于从头开发一
个新系统,但不适应目前企业中应用林立、需求多变的实际情况。五层架构的考虑是:用从现有应
用中抽取功能和数据,开放成 Web 服务的方式,形成标准化的整合层,解决应用之间互联互通的
问题;用可视化流程建模的方式,按业务需求,灵活地调度已经开放成标准 Web 服务的功能和数
据,包括驱动用户界面,形成业务流程层。整合层向下,面对各种应用和实现技术,业务流程层向
上,面对各种需求和流程。这样的体系架构既可用于集成,又可用于开发,为解决最复杂的技术问
题提供了一个健壮完整的框架,但也可以简化,随需应变地实现更
您可能关注的文档
最近下载
- 社会组织与法人登记管理工作 .ppt VIP
- 西门子伺服操作说明书SINAMICS V90、SIMOTICS S-1FL6.pdf VIP
- 科技论文图表等规范表达.pptx VIP
- 第4章_电磁波的传播.ppt
- 2025年初级会计师《初级会计实务》思维导图.pdf VIP
- (高清版)B-T 22930.2-2021 皮革和毛皮 金属含量的化学测定 第2部分:金属总量.pdf VIP
- 石油化工储运系统罐区设计规范.pdf VIP
- B100376宁夏社会科学院职工食堂维修工程招标文件.doc VIP
- sci论文的图表规范.doc VIP
- 2025年广东省公需课《人工智能赋能制造业高质量发展》试题答案详解.docx VIP
文档评论(0)