- 1、本文档共32页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOA服务设计原则
ABCDEFGH有限公司
防伪溯源项目
SOA服务设计原则
XXX中国有限公司
2012年7月
XXX专有信息声明
本方案建议书属商业机密文件,书中的所有信息均为XXX机密信息,仅供ABCDEFGH有限公司防伪溯源项目组使用。务请妥善保管并且仅在与项目有关人员范围内使用,未经XXX公司明确作出的书面许可,不得为任何目的、以任何形式或手段(包括电子、机械、复印、录音或其他形式)对本文档的任何部分进行复制、存储、引入检索系统或者传播。
尽管XXX已经尽力使本文档内容的完整性和有效性,但仍可能有技术方面不够准确的地方或印刷错误。若需求有所变化,XXX将对有关内容进行相对应的调整,并在本建议书未来版本中体现。
XXX是BBMMWW公司的注册商标。本文档提及的其他公司、产品和服务的名称,可能是其他公司的商标或服务的标志。
Copyright?2013 XXX China Company Limited
All rights reserved
关于本文档
文档信息
文档名称 ABCDEFGH有限公司防伪溯源项目
SOA服务设计原则 作者 XXX(中国)有限公司 说明 文件名称 修订历史 Rev Section Type Date Author Remarks
内容范围
本文档是ABCDEFGH有限公司防伪溯源项目系统应用集成服务组件规范的说明。
适用的对象
本文档仅适用于ABCDEFGH有限公司防伪溯源项目的决策者、评估者和开发者。目 录
XXX专有信息声明 2
关于本文档 3
1 引言 6
1.1 编写目的 6
1.2 术语说明 6
2 面向服务的架构(SOA)简介 6
2.1 SOA概述 6
2.2 SOA中的服务 7
2.2.1 服务提供方 8
2.2.2 服务消费方 8
2.2.3 服务代理 8
2.3 企业服务总线(ESB) 8
3 SOA建立步骤 10
3.1 服务集成成熟度模型 10
3.2 引入SOA的步骤 12
3.2.1 理解SOA 12
3.2.2 SOA试点项目 12
3.2.3 后续SOA项目 13
3.2.4 成长和成为总体战略 13
4 服务的设计原则 13
4.1 服务建模方法 13
4.1.1 服务识别 14
自上而下的服务识别 15
自下而上的服务识别 15
中间对齐的服务识别 16
4.1.2 服务规约 16
4.1.3 服务实现 17
4.2 服务的分类和层次 17
4.2.1 基本服务与基础的SOA 18
4.2.2 组合服务与联合的SOA 19
4.2.3 流程服务与流程使能的SOA 19
4.3 服务的命名规则 20
4.4 服务的接口定义 21
4.5 服务的粒度 22
4.6 服务的边界 23
4.7 服务的非功能性要求 24
4.7.1 并发性支持 24
4.7.2 幂等性 25
4.7.3 可用性 25
4.7.4 可靠性 26
4.7.5 响应时间要求 26
4.7.6 响应数量要求 26
4.7.7 可升级性 26
4.7.8 安全性 27
5 服务与企业服务总线(ESB)集成原则 28
5.1 服务虚拟化 28
5.1.1 协议和模式 28
5.1.2 接口 29
5.1.3 身份 29
5.2 面向方面的连接 29
5.3 反模式 29
5.3.1 使用ESB作为CRUD接口中介 30
5.3.2 Web 服务 = SOA 30
5.3.3 使用通信较多的服务 31
5.3.4 使用ESB的组合服务来实现业务流程 31
6 服务的治理 32
附件:服务规约文档模板 32
引言
编写目的
本文档用于指导ABCDEFGH防伪溯源项目应用开发方在面向服务体系架构下进行服务建模和设计应遵循的一般准则。
术语说明
略。
面向服务的架构(SOA)简介
ABCDEFGH防伪溯源项目将会搭建以企业服务总线为核心的应用集成平台,实现基础架构层面对面向服务的架构当前以及未来的需求的支持。
SOA概述
面向服务的架构(Service Oriented Architecture 以下简称SOA)是一种以业务为中心的 IT 体系结构。SOA 的构件是服务,后者代表离散的、可重复的、可重用的业务任务。企业能够以多种方式组合和重新组合这些任务,以构建集成多种来源的功能来支持不同业务需要的应用。
SOA 能够帮助企业:
缩短开发周期和降低成本
将遗留部分合并到组合业务流程中。
提高灵活性并使得响应和实现变更更加容易
自动化业务流程
更快地响应客户
链接业务流程以改进交互
在不同的层次上,对于不同的人和不同的视角,SOA设计理念体现为不同的内容。比如:
业务人员:
您可能关注的文档
最近下载
- 大学美育 课件 第8章 中国艺术美 第一节 书法美.pptx
- 9型人格108道测试题.doc
- 《新能源变换技术》课件——3.2.单相桥式全控整流电路结构及电阻性负载工作原理.pptx VIP
- 绿色贸易壁垒影响下浙江省农产品出口问题研究分析 国际贸易专业.doc
- 《新能源变换技术》课件——3.1.2 单相半波可控整流电路结构及电感性负载工作原理(二).pptx VIP
- 呼吸系统疾病的预防与保健PPT.pptx VIP
- 小学信息技术冀教版四年级下册 我们生活在信息时代 课件.pptx
- 幼儿园中班散文欣赏《芽儿》教学课件.ppt
- 2024年江苏护理职业学院单招职业技能测试题库及答案(易错题).docx VIP
- 老年人心理健康量表(维度划分+评分方式).docx
文档评论(0)