- 1、本文档共37页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SOA建模与实践课件
SOA简介 SOA建模与实践 大纲 SOA基本概念 SOA优点 SOA技术 SOA设计原则 SOA方法学 基本概念-1 SOA, 即Service Oriented Architecture: SOA是一种 IT 体系结构风格,或 SOA是包含运行环境、编程模型、架构风格和相关方法论等在内的一整套新的分布式软件系统构造方法和环境,涵盖服务的整个生命周期:建模-开发-整合-部署-运行-管理。 SOA支持将业务转换为一组相互链接的服务或可重复业务任务,可以对这些服务进行重新组合,以完成特定的业务任务,从而让您的业务快速适应不断变化的客观条件和需求。 基本概念-2 服务是SOA的核心: 业务被划分为粗粒度的业务服务和业务流程; 业务服务相对独立、自包含、可重用,由一个或者多个分布的系统所实现,而业务流程由服务组装而来; 一个“服务”定义了一个与业务功能或业务数据相关的接口,以及约束这个接口的契约,如服务质量要求、业务规则、安全性要求、法律法规的遵循、关键业绩指标(Key Performance Indicator,KPI)等。 技术和位置的透明性,使得服务的请求者和提供者之间高度解耦。 SOA优点 可将SOA的主要优点概括为: IT能够更好更快地提供业务价值(Business Centric) 快速应变能力(Flexibility) 重用(Reusability) 三个需要澄清的问题 SOA是架构风格,是方法,而不是具体架构具体实现技术; SOA的首要目标是IT与业务对齐,支持业务的快速变化;其次是IT架构的灵活性和IT资产的重用; 在工程上,SOA的重点是服务建模和基于SOA的设计原则进行架构决策和设计。 服务 利用基于SOA的系统构建方法,如图中所示的一样,一个基于SOA架构的系统中的所有的程序功能都被封装在一些功能模块中,利用这些已经封装好的功能模块组装构建所需要的程序或者系统,而这些功能模块就是SOA架构中的不同的服务(services)。 SOA技术 Web Service基本协议 UDDI WSDL SOAP 其他协议 BPEL WS-Security WS-Policy SCA/SDO XML 与 Web 服务 简单说来,XML 是最低级的通用语言。它是一种可扩展标记语言,不同的平台和语言都能理解它。很多 Web 服务标准中都使用了 XML。标记的内容将由定义语法的模式进行验证或解析。 Web 服务是能够进行重用的功能构建块。必须由提供者系统使用标准协议和语义对其进行发布、查找(发现)和调用。这是使用具有不同语法和相关结构的 XML 进行的。 WSDL Web 服务描述语言(Web Services Description Language,WSDL)是一个 XML 实例文档,符合用于服务请求方和服务提供者之间的通信的 W3C 标准 XML 语法。它描述 Web 服务如何工作。正是由于 WSDL 文件,Web 服务才被称为“自描述”,因为可以从 WSDL 文件生成 SOAP 消息。事实上,很多工具都可以从 WSDL 文件创建客户机代码。 WSDL 文件包含以下元素: Type:使用某种语法(如 XML 模式)的数据类型定义(string、int) Message:要传递的数据 Part:消息参数 Operation:服务支持的操作的抽象描述 Port Type / Interface:一个或多个端点支持的操作的抽象集。此名称已更改,因此可能会遇到两者中的任何一个。 Binding:特定端口类型的具体协议和数据格式规范 Port / Endpoint:绑定和网络地址的组合。此名称也已更改,因此可能会遇到两者中的任何一个。 Service:相关端点的集合,包括其关联的接口、操作、消息等。 WSDL 结构 统一描述、发现和集成 (UDDI) UDDI 定义如何查找 Web 服务(及其 WSDL 文件)。UDDI 并不像 WSDL 和 SOAP 一样深入人心,因为很多时候,使用者知道 Web 服务的位置(通常位于公司的企业内部网中)。 UDDI 列表保存在 UDDI 注册中心。每个列表可以包含以下内容: 白页:地址、联系人和已知标识符 黄页:基于标准分类法的行业类别 绿页:有关业务公开的服务的技术信息 绿页即所需的全部内容。它们可提供对服务的 WSDL 信息的访问。 简单对象访问协议 (SOAP) SOAP 是用于在网络上交换基于 XML 的消息的协议。通常,使用 HTTP 作为传输协议,但也可以使用其他协议,如 SMTP 等。 SOAP 消息包含以下元素: Envelope:必需的元素,用于将文档标识为 SOAP 消息 Header:包含应用程序特定的信息 Body:必需的元素,定义调用和响应信
您可能关注的文档
- C语言基础知识--学习者的主要知识来源课件.ppt
- CT计算机断层扫描课件.ppt
- Dong_housework课件.ppt
- EASL慢乙肝防治指南浅析课件.ppt
- ERCP常见的并发症及其防治课件.ppt
- Excel的使用方法与技巧课件.ppt
- EBZ230掘进机液压传动课件.ppt
- ESC高血压指南解读课件.ppt
- GMP物料管理培训课件.ppt
- HVAC系统设计和验证课件.ppt
- 屈臣氏个护零售会员会员积分体系与会员消费频次关系分析报告2025.docx
- 2025年文化创意产品开发资金申请,区域差异化策略研究报告.docx
- 跨境电商独立站跨境电商政策解读与合规操作指南.docx
- B2B企业2025年内容营销策略:内容营销如何实现精准营销.docx
- 深度分析:2025年智能投顾平台技术迭代与产业生态研究报告.docx
- 智能材料自修复技术在智能窗帘中的应用与市场分析报告.docx
- 深度分析:2025年智能投顾平台投资顾问服务与用户满意度提升报告.docx
- 金融机构反洗钱案例研究:技术应用与合规要求.docx
- 深度分析:2025年智能投顾平台技术驱动与创新商业模式研究报告.docx
- 基于深度学习的初中英语阅读材料智能推荐系统研究教学研究课题报告.docx
最近下载
- 西南大学2021-2022学年《实验心理学》期末考试试卷(B卷)含参考答案.docx
- 西南大学2019-2020学年《实验心理学》期末考试试卷(B卷)含参考答案.docx
- Python数据分析与挖掘实战 第6章 信用卡高风险客户识别.ppt
- 西南大学2020-2021学年《实验心理学》期末考试试卷(B卷)含参考答案.docx
- 2025年特种设备叉车证理论考试练习题及答案.docx VIP
- 《设计管理》课件.pptx VIP
- 2024-2025学年初中化学九年级下册(2024)人教版(2024)教学设计合集.docx
- 医疗机构环境表面清洁与消毒管理ppt课件.pptx VIP
- 2025年市级叉车司机作业证理论考试练习测试题含答案.docx VIP
- 1模块一走进机器人流程自动化教学课件.pptx
文档评论(0)