- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Web Service Architecture Technology Overview Revolution or Evolution? Agenda The Web Service Model What is a Web Service? SOAP – Simple Object Access Protocol WSDL – Web Service Description Language UDDI – Publishing and Finding Web Services A New Web Model 目前人们使用Web的模式 浏览互相链接的文档 通过手工操作处理采购等商业事务 下载文件 A New Web Model Web Service是使用Web的崭新模式 通过程序自动启动和处理商务事务,而并非使用浏览器 能够在一个分布式的计算环境中动态地描述、发布、发现和调用 许多基于Web Service的新型应用将出现 Web Services Technologies SOAP – XML格式的消息交换协议 消息/文档交换协议 Web服务对象的面向对象的访问界面 WSDL – 基于XML的组件描述 UDDI – 可通过Web访问的注册中心 使用SOAP Message来访问 WSFL – Web Service间工作流描述 What is a Web Service? 一个能够使用XML消息通过网络来访问的Interface, 这个Interface描述了一组可访问的操作。 由SOAP+WSDL包装的Object 适应松散耦合的网络环境,可通过Web访问,手段是SOAP Message 服务的行为、输入/输出都可使用WSDL描述 What is a Web Service? e-Business驱动了Web Service的发展,而Web Service的基石是Web技术、IT技术和对象技术的融合。 高度可集成的、基于Web的对象 通过SOAP Message实施的面向对象编程 能够将你现有的企业应用使用SOAP包装、WSDL描述,从而发布企业的商务功能或商务数据 Categories of Web Services Business-Oriented Web Services Credit Authorization Just-In-Time Productivity Apps Consumer-Oriented Web Services Stock Quotes Airline Reservation Device-Oriented Web Services Palm/Pocket PC, … System-Oriented Web Services Authentication, QoS, Monitoring Web ServiceArchitecture Evolution Web Service Architecture SOAP – XML Protocolfor Web Service Simple Object Access Protocol SOAP 1.0: Userland, Microsoft, DeveloperMentor Specific to COM and HTTP SOAP 1.1: Userland, Microsoft, IBM, Lotus, DeveloperMentor 自由的传输绑定 (不仅仅是HTTP) 自由的语言绑定 (比如Java, C#) 可插入的数据格式 (当然必须基于XML) 完全的中立 (中立、公开的标准) 独立于任何编程语言、对象模型、操作系统、平台 SOAP Message structure Request/Response Message Request 调用远端对象的某个方法 Response 返回该方法运行后的输出结果 SOAP Message structure SOAP 定义了一个“envelope”对象 使用“envelope”包装消息自身 消息可以采用自身特定的XML词汇 使用namespace来区分彼此 A SOAP Request Message SOAP-ENV:Envelope xmlns:SOAP-ENV=http://{soaporg}/envelope/SOAP-ENV:encodingStyle=http://{soaporg}/encoding/ SOAP-ENV:Body m:QuoteStockPrice xmlns:m=Some-URI SymbolMSFT/Symbol /m:QuoteStockPrice /SOAP-ENV:Body /SOAP-ENV:Envelope
文档评论(0)