当前位置: 首页 > article >正文

什么是webservice

在这里插入图片描述Web services是建立可互操作的分布式应用程序的新平台。

webservice是一种标准,他可以通过soap或rest的方式来实现。

传统的soap-webservice,使用了soap协议(基于xml包装)等。如果使用restful-webservice的话,则不需要soap与之相关的协议等,而是通过最简单的 http 协议传输数据 ( 包括 xml 或 json) 。既简化了设计,也减少了网络传输量(因为只传输代表数据的 xml 或 json ,没有额外的 xml 包装)。

webservice相关的几个概念:

wsdl:网络服务描述语言是Web Service的描述语言,它包含一系列描述某个web service的定义。

UDDI: 是一种目录服务,企业可以使用它对 Web services 进行注册和搜索。UDDI,英文为 “Universal Description, Discovery and Integration”,可译为“通用描述、发现与集成服务”。

UDDI[1] 是一种规范,它主要提供基于Web服务的注册和发现机制,为Web服务提供三个重要的技术支持:①标准、透明、专门描述Web服务的机制;②调用Web服务的机制;③可以访问的Web服务注册中心。UDDI规范由OASIS(Organization for the Advancement of Structured Information Standards[1] )标准化组织制定。[

普通的Web项目,一般是绑定了特定的渲染语言(jsp、velocity,freemark),当然也有原始的html。但是仅仅限定了特定的返回数据格式与之相对应。Webservice项目则是能够被其他系统调用(约束了相关格式)。因此普通的利用ssh或者springmvc建立的web项目并没有发布webservice。普通的web项目可以使用一些技术将需要发布的接口发布出去,就成为了webservice了。

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

http://www.lryc.cn/news/2413963.html

相关文章:

  • 数据中心日常运维主要工作内容具体包括哪些方面呢?
  • Windows系统缺少丢失mscoree.dll文件如何解决的?
  • 如何扩容C盘?6种扩展C盘方法!
  • process.waitfor()超时配置
  • Structs2学习(三)
  • win怎么查看linux文件,Windows下查看LINUX ext2/ext3格式的三种常用方法(图解)
  • Element UI --- Select下拉框多选页面数据不更新问题
  • ComponentOne Crack,componentone控件集
  • 【迅搜18】扩展(一)Xapian官方文档学习
  • Android广播机制——广播的注册
  • 线程死锁及其解决
  • 微信小程序自定义navigation-bar导航栏(自适应安卓苹果)
  • 最全软件测试工具大全
  • Git:Git分支管理规范 / 常用命令
  • illegalargumentexception是什么异常_Java程序员必备:异常的十个关键知识点
  • 【C语言】初学者写基础代码的基本步骤
  • CRC循环冗余校验码总结
  • Windows XP SP3 Chinese - Simplified (NX)渗透详细解析
  • 傅里叶变换 二维离散傅里叶变换
  • Nature Microbiology | 可感染阿斯加德古菌的六种深海沉积物中的病毒基因组
  • 3DMAX程序贴图之3D木材贴图使用教程
  • java与javascript
  • 模糊神经网络系统1
  • MOS基础知识
  • 笔记本电脑如何开启wifi热点共享
  • BeanUtils.populate方法使用
  • 最大相关 - 最小冗余(mRMR)特征选择
  • 深度时空网络、记忆网络与特征表达学习在 CTR 预估中的应用
  • C#实现在RichTextBox控件中显示RTF格式的文件(附完整源码)
  • Linux网络编程-wireshark和tcpdump抓包(数据过滤和分析)