Web_Service与SOA范例.pptx

  1. 1、本文档共59页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOA与Web Service 概要 Web Service Web Service的概念 Web Service的相关技术 Web Service的趋势 SOA——面向对象服务架构 SOA的发展 SOA的概念 SOA的基本特征 ESB 一、Web Service Web Service,顾名思义就是基于Web的服务。它使用Web(HTTP)方式,接收和响应外部系统的某种请求。从而实现远程调用. Web Service的一个最基本的目的就是提供在各个不同平台的不同应用系统的协同工作能力。? 其实Web Service并不是什么神秘的东西,它就是一个可以远程调用的类,或者说是组件。 1.1 Web Service相关技术 XML(Extensible Markup Language) XSD(?XML?Schemas?Definition?) 三大技术 SOAP( Simple Object Access Protocol ) WSDL UDDI 1.1.1 XML   XML:可扩展标记语言( Extensible Markup Language ),标准通用语言的子集,是一种用于标记电子文件使其具有结构性的标记语言。   优势 ① XML文档的内容和结构完全分离      ②互操作性强      ③规范统一      ④支持多种编码      ⑤可扩展性 XML是Web Services技术体系中最基础的标准,Web Services的一切都建立在XML技术的基础之上,包括Web Services的消息、描述和服务实现的各个环节。利用XML,Web Services的服务提供者和请求者可以利用不同的开发语言来协作完成服务调用的过程。XML是Web Services技术体系中的很多标准得以建立的基础,在Web Services系统中无处不在。 可扩展标记语言可以对文档和数据进行结构化处理,从而能够在部门、客户和供应商之间进行交换,实现动态内容生成,企业集成和应用开发。可扩展标记语言可以使我们能够更准确的有哪些信誉好的足球投注网站,更方便的传送软件组件,更好的描述一些事物。 例如电子商务交易等。 1.1.2 XSD—XML Schemas Definition (XML结构定义)    XML解决了数据表示的问题,但它没有定义一套标准的数据类型。W3C制定的XSD就是专门解决这个问题的一套标准。它定义了一套标准的数据类型,并给出了一种语言来扩展这套数据类型。Web service平台就是用XSD来作为其数据类型系统的。当你用某种语言(如VB.NET或C#)来构造一个Web service时,为了符合Web service标准,所有你使用的数据类型都必须被转换为XSD类型。你用的工具可能已经自动帮你完成了这个转换,但你很可能会根据你的需要修改一下转换过程。 XML Schema描述了XML文档的结构。可以用一个指定的XML Schema来验证某个XML文档,以检查该XML文档是否符合其要求。 文档设计者可以通过XML Schema指定一个XML文档所允许的结构和内容,并可据此检查一个XML文档是否是有效的。 XML Schema本身是一个XML文档,它符合XML语法结构。可以用通用的XML解析器解析它。 XML Schema的优点: 1) XML Schema基于XML,没有专门的语法 2) XML可以象其他XML文件一样解析和处理 3) XML Schema支持一系列的数据类型(int、float、Boolean、date等) 4) XML Schema提供可扩充的数据模型。 5) XML Schema支持综合命名空间 6) XML Schema支持属性组。 1.1.3 SOAP Simple Object Access Protocol 简单对象访问协议(SOAP)是一种轻量的、简单的、基于 XML 的协议,它被设计成在 WEB 上交换结构化的和固化的信息。 SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议( HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。 SOAP分为四个部分: 封装:它定义了一个框架 ,该框架描述了消息中的内容是什么,谁应当处理它以及它是可选的还是必须的。 编码规则:它定义了一种序列化的机制(数据的编码机

文档评论(0)

希望之星 + 关注
实名认证
内容提供者

我是一名原创力文库的爱好者!从事自由职业!

1亿VIP精品文档

相关文档