webservice是一种跨平台,跨语言的规范,用于不同平台,不同语言开发的应用之间的交互。

这里具体举个例子,比如在Windows Server服务器上有个C#.Net开发的应用A,在Linux上有个Java语言开发的应用B,

B应用要调用A应用,或者是互相调用。用于查看对方的业务数据。

再举个例子,天气预报接口。无数的应用需要获取天气预报信息;这些应用可能是各种平台,各种技术实现;而气象局的项目,估计也就一两种,要对外提供天气预报信息,这个时候,如何解决呢?

webservice就是出于以上类似需求而定义出来的规范;

开发人员一般就是在具体平台开发webservice接口,以及调用webservice接口;每种开发语言都有自己的webservice实现框架。比如Java 就有 Apache Axis1、Apache Axis2、Codehaus XFire、Apache CXF、Apache Wink、Jboss  RESTEasyd等等...

转载于:https://www.cnblogs.com/yyy1234/p/10383837.html

什么是webservice?相关推荐

  1. java工程webservice的应用案例

    在java项目中使用webservice 今天学习webservice,主要参考了网络上的一些文章. 1.关于原理的介绍:个人认为这篇文章写得不错了,戳这里. 2.关于demo的编写:个人认为这篇文章 ...

  2. 添加引用方式抛出和捕获干净的WebService异常

    转载:http://www.cnblogs.com/ahdung/p/3953431.html 说明:[干净]指的是客户端在捕获WebService(下称WS)抛出的异常时,得到的ex.Message ...

  3. 调试webservice遇到“测试窗体只能用于使用基元类型作为参数的方法”的解决办法...

    之前一直写webservice 没有遇见这种情况,因为一般返回的参数整形 字符串 之类的 都是基本类型,最多也就是把xml序列化为一个字符串返回,这次遇到了返回一个引用类型的,不能直接调试了.所以,现 ...

  4. 怎样提高WebService的性能

    服务器端WebService程序 using System.Runtime.Serialization.Formatters.Binary; using System.IO; using System ...

  5. 電子商務新紀元-WebService With BizSnap

    電子商務新紀元-WebService With BizSnap WebService SOAP(Simple Object Access Protocol) Web Services Descript ...

  6. webservice 暴漏接口_webService接口是什么?

    展开全部 Web 是使应用62616964757a686964616fe59b9ee7ad9431333431366263程序可以与平台和编程语言无关的方式进行相互通信的一项技术.Web 服务是一个软 ...

  7. .NET调用JAVA的WebService方法

    调用WebService,最简单的办法当然是直接添加WEB引用,然后自动产生代理类,但是在调用JAVA的WebService时并没有这么简单,特别是对于SoapHeader的处理,在网上也有相关资料, ...

  8. WebService客户端添加SOAPHeader信息

    WebService客户端添加SOAPHeader信息 通过JAXBContext创建Marshaller对头信息进行解析为dom,获取WSBindingProvider,使用Headers.crea ...

  9. Spring整合CXF,发布RSETful 风格WebService

    这篇文章是承接之前CXF整合Spring的这个项目示例的延伸,所以有很大一部分都是一样的.关于发布CXF WebServer和Spring整合CXF这里就不再多加赘述了.如果你对Spring整合CXF ...

  10. php的webservice的wsdl的XML无法显示

    php的webservice的因为wsdl有中文所以xml无法显示 可以用Nopepad++  转码即可  以UTF-8无BOM编码

最新文章

  1. Ubuntu 打 deb 包报错(fpm not found、dos2unix not found)
  2. 备忘:C语言void *
  3. Google怎么用linux
  4. 几个不错的自己到的少的游戏站
  5. 好用的ToolStripManager类
  6. mysql 超长记录_谁记录了mysql error log中的超长信息(记pt-stalk一个bug的定位过程)...
  7. linux学习第九天 (Linux就该这么学)
  8. 阿里旺旺新老版本共存
  9. la4080 Warfare And Logistics 罗列+最短
  10. 51单片机C语言延时函数
  11. c语言程序设计景点售票系统,c语言售票系统.docx
  12. 滴滴裁员2000人启示:牛逼的人,都有铁饭碗
  13. 关于Word样式自动更新的详解
  14. web手机端真机测试
  15. “开宝五子棋读谱”软件的隐私政策和权限说明
  16. 使用Pytorch实现NLP深度学习
  17. 炫“库”行动-人大金仓有奖征文—金仓数据库入门体验
  18. CG中DCC什么是?
  19. Newton-Raphson法
  20. 工欲善其事!有这些工具你才能修出一张完美的照片

热门文章

  1. C语言怎么筛选偶数出来,在excel里如何自动筛选出偶数值
  2. 语言兔子繁衍问题讲解_二年级思维数学:位置问题,找到重复部分是解题关键...
  3. 矿大计算机专硕和学硕,本硕矿大,考研期间我收获了什么?
  4. php基于laravel框架的批量插入操作
  5. 容易混淆的php函数,个人笔记
  6. CMPB 2021|U-Net:又一魔改U-Net应用于腹部肝脏分割任务!
  7. 【Linux入门到精通系列讲解】Centos 7软件安装的三种方式
  8. python【数据结构与算法】一维前缀和与差分
  9. 【Web安全】DVWA之Command injection(命令执行漏洞)探索
  10. U-net实现医学图像分割