Web Service初探

原创 2006年05月19日 14:58:00

   Web service是使应用程序可以以与平台和编程语言无关的方式进行相互通信的一项技术。Web service是一个软件接口,它描述了一组可以在网络上通过标准化的 XML 消息传递访问的操作。它使用基于XML语言的协议来描述要执行的操作或者要与另一个 Web 服务交换的数据。
    在传统意义上,调用远程的网络应用程序时,自己发出的函数调用和请求必须和远程的网络紧密地结合在一起。在这样的系统上,当需求改变时,很难迅速的改变以适应需求。而现在的现实就是:在企业的IT基础设施中存在多个操作系统、使用了多种编程语言,并实现与不同的硬件平台之上。
    在这种情况下,我们需要一种以松耦合方式的、与平台无关的设计方式来跨系统交换数据。而web service使用XML来描述数据,从而使得可以描述与平台无关的数据,进而可以跨系统访问数据。web service主要解决数据和应用集成的问题,它可以把特定的单元处理进行封装,作为一个工作单元,然后通过BPEL编排这些工作单元,实现特定的业务流程。
    Web service使用了XML技术,这使得他允许句法和语义的分离成为可能,即:每个服务处理和解析它的方式以及它所存在的环境相分离。在实现中,可以将对象定义为服务,然后与其他采用XML定义的语法和服务进行通讯(这个服务和与之交换的服务的平台等不尽相同)。在这种结构中,每个服务可以可以根据自己本地的环境和实现来转化和分析消息,最终实现松耦合的、分布式的、跨平台的应用:)

 by houor

初探Web Service

一、什么是Web Service 1、简单的来说Web Service是一个应用程序,它向外部暴露出一个可以通过Web进行调用的API。 我们可以通过自己编写的代码对该API进行调用。此外我们把调用该...
  • YangzaiLeHeHe
  • YangzaiLeHeHe
  • 2017年02月18日 20:00
  • 316

Web Service工作原理初探

这里我们将发布web service的机器称为服务端,而将调用web service的机器称为客户端。首先服务端将发布web 服务。客户端调用步骤:step 1: 加入web 应用,将刚才发布的web...
  • haydenwang8287
  • haydenwang8287
  • 2007年09月06日 13:35
  • 1308

Web Service 初探

Web Service初探1 Web Service简介1.1 Web Service的基本概念Web Service也叫XML Web Service. Web Service是一种可以接收从Int...
  • mawenhu
  • mawenhu
  • 2009年02月27日 19:05
  • 902

Restful web service之初探

最近在项目中想实时获取页面送过来的性能数据,因为数据存储使用的mongodb,打算使用mongodb的一个插件sleepy.mongoose来做为接口服务,仔细研究后发现这个插件是基于restful ...
  • leed_11
  • leed_11
  • 2013年08月11日 22:20
  • 370

Delphi开发Web Service初探

  新一篇: 建立Access数据库 function StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection...
  • hangzhou_hammer
  • hangzhou_hammer
  • 2008年05月10日 15:56
  • 849

Web AppBuilder Developer 1.2优点与缺点

在15年8月12日,esri公司发布了Web AppBuilder 1.2版本,那我们就把重点放在1.2较之以前的变化上面。 那么首先,我们先看1.2版本有什么改进: 1、在创建新的应用中添加了返回...
  • u013509247
  • u013509247
  • 2015年08月13日 20:33
  • 588

myeclipse里web project和web service project的区别

在 myeclipse 中新建一个项目会出现这两个很相似的选项。 区别如下: 平时开发B/S的项目,都是web项目,很少用到web service。web service是另外一个概念,是基于...
  • tlycherry
  • tlycherry
  • 2013年04月20日 16:08
  • 2397

Java开发Web Service的几种解决方案

转自:http://blog.csdn.net/zolalad/article/details/25158995 Java开发中经常使用到的几种WebService技术实现方案       ...
  • guoweimelon
  • guoweimelon
  • 2016年03月02日 11:54
  • 2026

myeclipse 中新建web project和web service project的区别

web          project    就是平时我们的网站开发,像ssh框架之类的。 web service  project    就是web服务 专门为服务器开发应用。就好像网站都有...
  • u010015108
  • u010015108
  • 2016年11月18日 11:08
  • 1184

RESTful Web Service 架构剖析

如今微服务和分布式架构变的越来越流行,而简单,可靠,高效,跨平台和跨语言的 Web Service 则是这类系统架构的基石。 RESTful Web Service 恰好满足这些特点,被越来越多的系...
  • liuwenbiao1203
  • liuwenbiao1203
  • 2016年08月29日 10:06
  • 949
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Web Service初探
举报原因:
原因补充:

(最多只允许输入30个字)