- 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架构建设研究与实践
摘要:南方电网公司从“十二五”以来,走着自主可控、深度融合、可持续发展的信息化创新之路。文章提出了走自主研发之路的企业级应用系统SOA架构建设的现状和困境,通过分析说明了应用系统SOA架构建设的必要性,阐述了应用系统如何构建SOA架构5大分层的思路,介绍了在南方电网公司企业级应用系统建设中如何实践SOA架构及应用达到的效果。
中国论文网 /8/view-7193355.htm
关键词:企业级应用系统;面向服务架构;SOA架构建设;信息化建设;SOA架构分层 文献标识码:A
中图分类号:TP311 文章编号:1009-2374(2016)02-0159-03 DOI:10.13535/ki.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)服务合约化描述:向外界提供服务的标准化描述信息,包括服务名称、服务功能、服务交互数据模型、应用约束等;(4)服务可发现:主动向外界发布服务新增、变更等消息,使外部系统能够感知和发现服务的变化;(5)服务运行信息监控:向服务质量层实时转发所有服务的运行调用数据,包括服务响应时间、交互数据量、身份认证信息等。服务
文档评论(0)