`
andy54321
  • 浏览: 434262 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Web Services的基础架构

阅读更多

Web Services的基础架构
Web Services的基础包括KissesML,WSDL,SOAP,UDDI, 其底层运作架构模式步骤如下:以XML格式为基准将资料转变为Web Services的资料,利用WSDL描述将服务的对象做一个描述,使另一端可以特过这一个描述,解译所得的资料.以SOAP通讯底层,进行传送的动作, 向UDDI进行搜寻或是注册动作.我们可以看到,WSDL,SOAP与UDDI皆是用XML方法來描述,接下來将详细說明,这一些基础的内容.W3C对 Web Services的定义如下:
"A Web service is a software system identified by a URI, whose public interfaces and bindings are defined and described using XML. Its definition can be discovered by other software systems. These systems may then interact with the Web service in a manner prescribed by its definition, using XML based messages conveyed by internet protocols."(注8)
什么是Simple Object Access Protocol(SOAP)
指的是一种提供给Web Services以XML製作出來的通讯协定,目前版本是1.2,就像是打电话必须通过电话线或是无线基地台等等,其目的就是让应用程式与应用程式能相互沟通,但不需要知道彼此的作业平台是那一种或是各自如何实作等细节资讯.例如:E-mail是藉由SMTP的标准,传送资料,在一封E-mail中,除了文字以外,也定义了SMTP的协定内容,如此欲将封包传送出去时,必须是SMTP协定看的懂的格式,才能够传送,SOAP的概念也是如此,SOAP的 XML架构如图2所示,相关參考资料详見注9.

WebService的本质
从搞c的程序员的眼光来看,webservice实际上就是用java实现的rpc(远端过程调用),
或者说是dll的变形。服务器把它的接口对外发布成一个wsdl文件,客户端根据这个wsdl的内容生成
本地的代理类,再通过代理类调用远端的接口,代理再把接口的执行执行结果回传给客户端,
进行下一步处理。

分享到:
评论

相关推荐

    Web Services 技术架构

    Web Services 技术架构 Web Services 基础教程Web Services 技术架构 Web Services 基础教程Web Services 技术架构 Web Services 基础教程

    Distributed-CellProfiler:在Amazon Web Services基础架构中使用CellProfiler运行封装的Docker容器

    在Amazon Web Services基础架构中使用CellProfiler运行封装的Docker容器。 此代码是如何使用AWS分布式基础架构来运行CellProfiler的示例。 AWS资源的配置是使用boto3和awscli完成的。 该工作程序是用Python编写的...

    RESTful WebServices中文版 完整清晰版

    本书包括以下内容: ·强调Web基础技术的力量 —— HTTP应用协议、URI命名标准与XML标记语言 ·介绍面向资源的架构(ROA),设计RESTful Web Services的常识规则集合 ·揭示RESTful的设计如何比远程过程调用(RPC)...

    Web Services与J2EE相结合的企业应用集成框架研究.pdf

    目前已经改成免费的了。...该框架使用J2EE连接器架构解决了如何将底层遗留的异构资源集成起来的问题,并在此基础上利用J2EE支持Web Services的相关技术进行Web服务的开发,从而为面向服务的整合提供了支持。

    金蝶K/3 基于WebServices 外部数据交换接口使用指南

    我们金蝶的产品线也包括了ERP、CRM、OA等不同产品,而这几种产品的系统架构和设计以及应用可用的平台都有很大的差异,而要在这几个系统之间达到无缝的集成和整合。关键还在于不同的应用系统之间的数据交换(工作流也...

    基于REST的WebServices研究_汪芳琴

    论文在研究REST理论和Web本质特征的基础上,引入面向资源的架构和基于SAWADL语义的服务资源发现方法来设计基于REST的Web Services的总体结构,完成了服务器端的主要组件的设计、服务发现与匹配模型的设计以及客户端...

    论文研究-WebServices在企业信息系统集成中应用架构的研究.pdf

    该架构不使用EJB来实现企业总线而使用轻量级ESB:Mule作为集成服务的基础;使用Axis作为Web Service的实现;充分使用可配置的策略实现各类系统组件的灵活拆装。系统外部仅开放SOAP/Web Services接口提供外部系统服务...

    Understanding Soa With Web Services

    深入理解SOA与Web服务,对SOA进行全面介绍的实践指南:简化基础设施,发挥最大...这是一本关于使用面向服务的架构(SOA, Service-Oriented Architecture)与Web服务技术来简化IT基础设施和增加业务机动性的权威指南。

    Amazon Web Services in Action, Second Edition

    Amazon Web Services(AWS)是亚马逊公司的云计算平台,它提供了一整套基础设施和应用程序服务,可以帮助用户在云中运行几乎一切应用程序。本书介绍了AWS云平台的核心服务,如计算、存储和网络等内容。读者还可以从...

    REST架构的网络服务

     ·介绍面向资源的架构(ROA),设计RESTful Web Services的常识规则集合  ·揭示RESTful的设计如何比远程过程调用(RPC)更为简单、具有更多功能以及扩展性  ·包含RESTful Web services的真实案例,如Amazon的...

    Web服务器安全管理.pptx

    内容安排 IIS 6.0 基础架构 Web Services 面对的主要威胁和攻击 常用安全利器 场景学习 总结 参考资源 简单快速有效的安全 Web服务器安全管理全文共50页,当前为第5页。 DLLHOST.exe ISAPI Extensions (ASP, etc.) ...

    Web服务器安全管理.pptx.pptx

    内容安排 IIS 6.0 基础架构 Web Services 面对的主要威胁和攻击 常用安全利器 场景学习 总结 参考资源 简单快速有效的安全 Web服务器安全管理全文共50页,当前为第5页。 DLLHOST.exe ISAPI Extensions (ASP, etc.) ...

    ZappyRide-Event-Database-Full-Stack:Amazon Web Services(AWS)基础架构,使用Lambda进行后端开发以及前端开发(React.JS)

    Amazon Web Services(AWS)基础架构,使用Lambda的后端开发和前端开发(React.JS)。 1.基础架构和后端:RAD事件API和数据库 第一部分的目的是构建一个简单的可公开访问的REST API,其中一个端点名为: / events ...

    《PHP Web Services (English)》是一本关于使用 PHP 构建 Web 服务的书籍 在这本书中,你可以学习

    PHP 简介: 介绍 PHP 编程语言的基础知识和语法,以及如何在 PHP 中编写 Web 服务。 RESTful API 设计: 深入探讨如何设计和实现符合 REST 架构风格的 API,包括资源、URI 设计、HTTP 方法等。 SOAP 服务: 讨论...

    cloud-security-audit:用于Amazon Web Services的命令行安全审核工具

    Amazon Web Services的命令行安全审核工具 关于 Cloud Security Audit是一个命令行工具,可扫描您的AWS账户中的漏洞。 通过简单的方法,您将能够识别基础架构中不安全的部分,并准备AWS账户进行安全审核。 安装 ...

    代码:Amazon Web Services in Action,第一版

    AWS提供了一套服务,旨在帮助您专注于应用程序的工作,而不是运行该应用程序所需的基础架构。 无论您是提供博客页面,实时分析快速数据,将软件构建为服务还是实施大型电子商务站点,AWS都将提供稳定的平台和可随您...

    RESTful Web Services 中文版.rar

    RESTful Web Services中文版 1,3,4章 缺第二章和其他章节,源码网无色会在第一时间补齐,敬请关注本页。 本身完整目录: 目录 序.......................................I. --------------------------...

    Compiere ERP & CRM通用Web Services数据模型研究* (2010年)

    在分析Web Services服务工作原理的基础上,结合开源Compiere ERP & CRM系统的MDA数据模型设计思想为Compiere研发通用的WebServices数据模型,并给出具有“提供”、“利用”双向Web Services服务功能的柔性引擎设计...

    服务器架构ppt.pptx

    IBM WebSphere and WebLogic all support static contents ISAPI modules specifically used to handle dynamic content do not act as individual services require direct interaction with the Web Server (IIS)...

Global site tag (gtag.js) - Google Analytics