- 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项目设计文档
目 录
TOC \o 1-3 \h \z \u 1 SOA概念 3
1.1 与传统的建设方法不同 4
1.2 与传统的建设过程不同 4
2 SOA特点 5
2.1 以业务为中心 5
2.2 灵活适应变化 5
2.3 重用IT资源,提高开发效率 5
2.4 更强调标准 5
3 SOA效益及合用场景 6
3.1 SOA效益 6
3.2 SOA合用场景 7
4 SOA技术概述 8
4.1 SOA技术体系 8
4.2 SOA标准体系 12
4.3 面向服务方法与传统方法的区别 14
5 SOA 项目实行简介 15
5.1 SOA项目需求来源 15
5.2 服务生命周期(以服务为中心的实行过程) 16
5.2.1 实行过程关系图 16
5.2.2 业务与IT规划 18
5.2.3 需求规划 19
5.2.4 服务规划及设计 20
5.2.5 服务开发及测试 20
5.2.6 服务部署 21
5.2.7 服务发布 21
5.2.8 服务运维及监控 22
5.2.9 治理过程 22
5.3 SOA项目阶段实行过程的关键点 23
5.3.1 规划阶段 23
5.3.2 分析阶段 25
5.3.3 设计阶段 26
5.3.4 实现、调试和部署阶段 27
5.3.5 运维阶段 28
5.4 SOA项目实行要素 29
5.4.1 用户原有IT资源 29
5.4.2 SOA项目实行组织 29
5.4.3 SOA项目实行支撑平台 30
5.4.4 SOA项目实行指导文档体系 30
5.4.5 用户信息化规定 30
5.5 用户在实行过程中的职责 30
5.6 产品选型建议 32
5.7 SOA项目实行与传统项目实行的比较 33
SOA概念
随着我国各行业信息化建设的不断进一步,企事业单位和政府部门逐步建立起的大批计算机信息系统和各类数据信息因缺少有效衔接,导致信息资源共享难、“信息孤岛”现象普遍存在。与此同时,对于企事业单位,随着经济全球化大环境下的市场竞争日益剧烈,公司正在通过加快管理转型、技术创新、新产品研发以及业务策略调整等方式来提高自己的核心竞争力、连续占有并扩大市场份额。对于各级政府部门,在以“大部制”为核心的政府行政管理体制改革的驱动下,以“管理”导向的政府职能正在向“服务”导向转变。
企事业单位和政府部门的这些转型方式及过程的有效实行,一方面更需要信息技术和信息化的手段来支撑,另一方面,这些业务需求也对信息技术和信息化建设自身提出了更高规定:IT系统(通常也称为“信息系统”、“应用系统”或“软件系统”等)要能快速响应用户业务发展和变化的需求,新系统必须能在充足运用用户原有IT资源基础上快速构建出来,同时要实现跨平台、跨组织的数据共享和业务协同。
SOA(Service Oriented Architecture,面向服务的体系架构)是近年来软件规划和构建的一种新方法,其概念最早由国际征询机构Gartner公司于1996年初次提出。由于其自身特性非常符合上述信息化需求和问题的解决思绪,因此在2023年以后成为我国软件产业界和各行业用户的关注焦点,并在2023年逐步开始在多个行业信息化建设中被选择和应用。
SOA概念自被提出之后,不少国内外机构、公司均对SOA进行了定义和阐释,但目前尚未形成权威、统一的定义。本书作为国内首部从用户角度对SOA概念和应用进行客观介绍的书籍,在全书中将对SOA做如下定义和说明,以便于用户从应用角度对SOA有直观理解:SOA不是一种技术,而是一种IT系统和软件的构建方法和过程,贯穿IT系统规划、设计、构建、运维的各个阶段。SOA与传统的IT系统建设方法和过程有较大区别,简要说明如下:
与传统的建设方法不同
基于SOA的IT系统建设更强调基于统一标准的快速开发和灵活组合。“服务”是SOA的核心元素,它相应于某个业务流程、业务功能或数据资源,按照统一的规格来组成信息系统。基于“服务”,SOA能显著缩小用户业务需求与IT支持能力之间的鸿沟,指导IT团队开发出具有良好移植性、扩展性和兼容性的应用系统。
SOA不仅仅站在单个信息系统或集成项目的角度,而是更强调站在用户IT建设全局或行业内信息化建设全局,从而规划并逐步建成统一的IT系统架构模式,并积累可反复使用的信息系统资源库,以实现用户组织内或全行业内的信息资源共享、信息系统协同、新系统的快速构建以及系统对业务变化的快速应变能力。
与传统的建设过程不同
SOA建设过程的重点是基于“服务”的IT
原创力文档


文档评论(0)