- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
服务计算的架构
面向服务的体系结构 Web服务技术 * SOA的基本元素是服务,SOA指定一组实体(服务提供者、服务消费者、服务注册表、服务条款、服务代理和服务契约),这些实体详细说明了如何提供和消费服务。 1.1 面向服务的体系结构(SOA)简介 * 面向服务的体系结构(Service-Oriented Architecture, SOA)是一种粗粒度、开放式、松耦合的软件体系架构,提供了一种架构设计平台。 服务计算的经典模型 1.1 面向服务的架构(SOA)简介 * 服务提供者:一个可通过网络寻址的实体,它接受和执行来自使用者的请求。 服务消费者:一个应用程序、一个软件模块或需要一个服务的另一个服务。 服务注册中心: 服务发现的支持者 (1)Internet环境下的企业交互 1.2 SOA所解决的问题 现代企业不再是封闭的企业,市场分工的日益专业化使得企业间可能存在大量频繁的交互行为,以发挥各自的竞争优势: 供应链:供应商-制造商 客户关系管理:制造商-物流商-客户 * (1)Internet环境下的企业交互 1.2 SOA所解决的问题 这种业务上的交互体现在企业业务流程的交互/互操作,同时一定需要企业信息系统的支持,因此体现为软件系统之间的集成与互操作 互操作(Interoperability):能够在异构的、分布式 的系统之间交换和使用信息的能力; * (2)异构系统的集成与互操作 1.2 SOA所解决的问题 不同企业所应用的软件系统是不同的(异构的): 技术平台不同:J2EE-based、.Net-based 软件体系结构不同:message-based、file-based、process-based 数据格式不同:同样的“订单”对象,不同的属性集合 * 集成分布式的软件系统,在它们之间传递传递数据和消息 (3)频繁变化的互操作与集成需求 1.2 SOA所解决的问题 企业的业务是频繁变化的 * 企业的IT应用系统要能够快速支持这种变化需求 企业间的协同关系不是固定的,随着业务流程的变化而随之变化 (4)归纳 1.2 SOA所解决的问题 * 分布式企业间业务的协同。 通过Internet连接在一起的异构 企业应用软件系统的集成、交互 与互操作。 当业务(Business)发生变化时,IT 系统能够快速响应 面向服务的体系结构 Web服务技术 * * 2.1 Web服务简介 Web服务是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。 Web服务是通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。 * 2.2 Web服务技术标准 HTTP(Hypertext Transfer Protocol,超文本传输协议) HTTP是Web上最主要的协议,Web整个层次构架的协议/标准都与HTTP紧密地结合.例如,XML一般都是通过HTTP进行传输,SOAP更是和HTTP进行绑定。 * 2.2 Web服务技术标准 XML(eXtensible Markup Language,可扩展标记语言) XML是一种界定文本数据简便而标准的技术方法,曾被人称作“Web上的ASCII码”。XML是Web服务平台中表示信息的基本格式,易于建立和分析,既与平台无关又与厂商无关。 * 2.2 Web服务技术标准 SOAP(Simple Object Access Protocol,简单对象访问协议) SOAP是一个基于XML和XSD(XML Schema Definition,XML语言模式定义)的用于分布环境中交换信息的协议。 SOAP可以和各种其他协议,如STMP、FTP等绑定使用,已发布的SOAP规范中描述如何将SOAP绑定到HTTP及扩展的HTTP. * 2.2 Web服务技术标准 WSDL(Web Services Description Language, Web 服务描述语言) WSDL是一种用于描述Web服务的XML语言,它描述了SOAP消息的一个集合以及这些消息如何相互交换,用于提高分布式应用之间的互操作性。WSDL文档描述了如何调用服务,并提供一些信息,包括交换的数据、操作的消息队列、绑定协议,还有用URI(Uniform Resource Identifier,统一资源标识符)标识服务的位置。 * 2.2 Web服务技术标准 UDDI(Universal Description Discovery and Integration,统一描述、发现和集成协议) UDDI是一套基于Web的、分布式的为We
您可能关注的文档
- 万泰钢筋交底.ppt
- 第六章 框架中的窗口.ppt
- 桥梁结构分类与技术评价.ppt
- 施工图深化设计的概念与目的.ppt
- 企业财务内控制度设计和构架.ppt
- 电力操作电源系统培训_系统构架篇.ppt
- 公路机电工程培训-监理.ppt
- 第1章 梁柱式结构.ppt
- ch3 字符串、元胞及构架数组.ppt
- 静力学小测验.ppt
- 2020 杭州市富阳区景观照明规划[72P].pptx
- 1.2科学社会主义的理论和实践课件 -高一政治必修1.pptx
- 淄博市高三政治仿真试题讲评.pptx
- 5.2社会历史的发展2高中政治统编版.pptx
- 9.2 解析三大诉讼 课件高中政治统编版选择性必修二法律与生活.pptx
- 1.4地球的圈层结构 教学课件高一第一学期必修一人教版.pptx
- 5.2社会历史的发展高中政治统编版.pptx
- 3.1激素与内分泌系统课件高二上学期生物人教版(2019)选择性必修1.pptx
- 第4课 只有坚持和发展中国特色社会主义才能实现中华民族伟大复兴.pptx
- 12.2 逆向思维的含义与作用高二政治《逻辑与思维》同步课堂精品课件(统编版选择性必修3).pptx
最近下载
- 2025年高考真题地理(安徽卷)含答案 .pdf VIP
- 叉车操作技能大比武设计.doc VIP
- 电子线路陈其纯版第十四章时序逻辑电路.doc VIP
- 电力讲座课件_基于区块链技术的电力交易“六签”深化 应用.pptx VIP
- T∕CCIAT 0024-2020 全过程工程咨询服务管理标准.docx
- 小学二年级语文下册看图写话PPT课件(公开课).pptx VIP
- HBM T20WN technology data说明书用户手册.pdf
- 数学思想与方法模拟考试题及答案.pdf VIP
- 《视频监控知识培训》课件.ppt VIP
- 父亲节《哒哒哒-爸爸超人》【室内活动+创意美术】-.pptx VIP
文档评论(0)