在基于SOA的电子政务应用实施过程中,影响最终实施效果的因素有很多,其中主要的因素包括7点,这7大因素形成了基于SOA的电子政务实施关键因素框架图(如图所示)。
基于SOA的电子政务实施关键因素框架图
1.政务部门对SOA的认知度直接影响实施效果
电子政务实施的相关部门需要认识到,通过建立SOA架构,各个业务系统的信息服务都能够成为随取即用的资源,以服务的形式对外发布,以松耦合原则实现共享,并可将各种服务快速整合,开发出组合式应用,实现对电子政务业务需求的快速响应。
采用面向架构的设计和实施方法,可以优化电子政务规划、标准规范、资源共享、互联互通的效果。
2.SOA应用场景的定义在实施过程中起到关键作用
定义应用场景,是要理解SOA在实施环境中的需求、实现用户需求的目标,定义实施过程及应用产品的优先级,在整个实施过程中起着关键性的范围界定作用。其中包括:定义服务模型、描述用户实施的目标、确定实现的功能、理解业务变化对SOA实施的影响、增强SOA实施中随需应变的敏捷性。
应用场景目标和环境分析包含:服务咨询、服务定义、服务装配、服务实现、服务基础设施和服务对象。
3.基础资源是实施成功的机制支持
在研发合作机制上,可以通过建立SOA开放协作创新体系——“国际标准组织+骨干企业+行业联盟+科研院所+跨国公司”,基于开放、协作和国际化的原则,为电子政务建设提供基于SOA的“标准规范、参考架构、技术架构、解决方案、实施方法、平台产品、保障体系”等全方位支持。
4.基于SOA的电子政务应用实施方法论为实施成功提供指导
基于SOA的电子政务应用实施方法论,为项目的解决方案制定、方案评估、方案确认、实施策略、实施步骤、实施步骤评估、移交等关键实施过程,提供了一套方法和指导原则。SOA实施方法论可以协调组织机构、运作、服务设计与提供之间的关系,应对业务及其需求的变化。
5.实施平台和工具为SOA实施提供支撑
在选择底层平台时,用户应避免自己编写解决方案,可以选择使用多个平台的组合,实现松散耦合、重用以及技术和服务的抽象。为了保护资金投入,需要选择标准的实施平台。
6.项目管理的规范是实施成功的保障
项目管理确保无重复劳动,并制定内部标准、蓝图、参考架构、设计模式、模板、共享服务等。SOA电子政务实施的管理包括:基础设施、负载处理、版本管理、服务的生命周期管理和伸缩性、项目进度、资金筹集、人员安排、业务驱动因素、制定面向业务的服务等。
7.遵循标准的技术规范是实施成功的基础
具体的SOA技术标准涉及SOA治理、服务契约、Web服务平台、面向服务的开发等各类标准。面向服务的体系结构是一个不断发展的概念,要适用于新的软件系统和现有软件系统,要适用于技术标准在不断丰富和发展的现实,应考虑管理、实施、应用、研发等因素对实施成功的影响。
我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。
我原创,你原创,我们的内容世界才会更加精彩!
【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】
微信公众号
TechTarget
官方微博
TechTarget中国
作者
相关推荐
-
事件驱动框架和SOA在空军的应用
空军正在利用SOA来改善数据共享,并实时跟踪战机,美国空军机动司令部的Michael Marek解释了企业可从中学习的经验。
-
揭秘New Relic APM技术细节
New Relic应性能管理(APM)套件主要用于Web软件开发。它允许用户在面向服务的架构(SOA)上跟踪关键事务性能,并且支持代码级别的可见性来评估特定代码段和SQL语句对性能的影响
-
仅凭SOA和云无法解决业务数据管理风险问题
SOA和云可以是某些恼人问题高效的解决方案;这一点我们已经知道了。但是也要记住它们并不是所有事情的直接答案,特别是当你的问题是业务数据管理风险,而不是技术问题时。
-
如何避免云计算与SOA冲突