网站大量收购独家精品文档,联系QQ:2885784924

企业级应用系统SOA架构建设研究与实践.pdf

企业级应用系统SOA架构建设研究与实践.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

企业级应用系统SOA架构建设研究与实践

南方电网公司从“十二五”以来,走着自主可控、深度融合、可持续发展的信

息化创新之路.文章提出了走自主研发之路的企业级应用系统SOA架构建设的现

状和困境,通过分析说明了应用系统SOA架构建设的必要性,阐述了应用系统

如何构建SOA架构5大分层的思路,介绍了在南方电网公司企业级应用系统建

设中如何实践SOA架构及应用达到的效果.

关键词:企业级应用系统;面向服务架构;SOA架构建设;信息化建设;SOA

架构分层文献标识码:A

中图分类号:TP311文章编号:

/jingjiguanlixue/336974_2.html1009-2374(2016)

02-0159-03DOI:10。13535/k。11-4406/n。2016。02。078

在信息化建设过程中,南方电网公司放弃国外各种成熟套装软件,自主研发

建设企业级应用系统,拥有自主知识产权,满足国家对央企信息安全的要求;通

过遵循SOA技术路线与理念,企业级应用系统采取灵活配置、易扩展、快速响

应业务需求变更、运维成本较低的可持续发展模式.南方电网公司统一开展包括

资产、营销、财务、人资等企业级应用系统的建设,如何在这些系统建设过程中

做好SOA架构统一规划与建设工作,尤为重要和迫切.

1应用系统建设现状

(1)各应用系统建立过程中都是由各部门独立负责,参与的建设厂商多,

没有涉及到数据、过程、技术的集成;(2)应用系统建设项目中跨部门业务协

作的能力被严重限制,必须通过代码层次的人工参与才可实现应用系统集成;(3)

应用系统之间的集成,通过点对点的集成方式实现,每次新增或变更集成,都需

要重新开发点对点集成代码以及发布与部署;(4)应用系统之间的连接需通过

复杂的数据、操作和协议的转换,且每两个系统之间连接均需定制代码和适配器.

2应用系统SOA架构建设的必要性

2。1应用系统信息孤岛

为了打通应用系统之间的壁垒,实现信息资源的自由共享,必须加强各个部

门之间的协同合作,通过统一的SOA架构建设应用系统,解决应用系统信息孤

岛问题.

2。2应用系统紧耦合

为了满足业务的需要,信息资源的共享是多变的,建设的应用系统必须是松

耦合的,采用的是柔性化、灵活性的架构,使应用系统间的集成更为快捷,而

SOA架构特别满足该特性.

2。3应用系统资源复用低

信息资源是需要多方共享的,所以需要保证共享资源是标准化、规范化的资

源,可以多次复用.SOA架构中,其基本构成单位为服务,具有独立可复用的特

性,可以很好地解决资源共享的复用性.

3应用系统SOA架构规划

应用系统SOA架构规划主要是从应用系统的整体结构合理性、规范性、灵活

性及柔性化程度上进行考虑,构建出符合公司应用系统建设的SOA架构模型,

它包含了SOA的主要元素,并且描述了各元素之间的连接与关系.

3。1用户交互层

用户交互层主要是用户与系统人机交互,业务界面的展现.用户交互层并非

SOA约束和规范的范畴,没有直接的标准和规范,但和用户易用性息息相关.展

现层更多的是从技术上要求满足用户业务处理界面展现要求,包括对不同终端设

备、操作系统、语言环境、网络环境的客户端支持.用户交互层界面展现的具体

实现,通过业务功能层的对应功能进行支撑.

3。2业务功能层

业务功能层主要是业务活动分解,服务组装,流程编排,满足业务流程管理、

设计、实现技术的各个方面要求.通过调用原子服务进行组合实现业务功能服务

调用.着重于业务功能逻辑内部实现,是一个可展现的业务功能点内对下层所提

供的业务服务访问(调用)和组织,原子服务编排的主体是业务服务,依据是业

务功能逻辑.通过调用原子服务进行编排实现业务流程定义配置.着重于业务流程

管理方面的实现,是业务功能之间按照业务规则进行编排,编排的主体是业务功

能点,依据是业务管理流程.

3。3服务接入层

服务接入层主要在服务实现的基础上进行服务化的封装和定义,以标准的接

口技术协议向其他层和外部应用提供服务调用,同时对外屏蔽了服务实现的技术

细节,实现服务实现层与业务功能层之间的松耦合.服务接入层应具备以下能力:

(1)服务远程调用:支持系统外部的应用程序和软件通过标准技术协议的方式

远程调用服务;(2)服务封装:对服务进行封装,向外界屏蔽服务的技术细节,

实现服务调用与服务实现技术无关;(3)服务合约化描述:向外界提供服务的

标准化描述信息

文档评论(0)

办公服务吧 + 关注
实名认证
服务提供商

专注于文案的个性定制,修改,润色等。本人已有16年相关工作经验,具有扎实的文案功底,可承接演讲稿,读后感,任务计划书,营销方案等方面的工作。欢迎您的咨询~~

1亿VIP精品文档

相关文档