什么是webservice

什么是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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

上一篇:你对webservice的体会


下一篇:webservice自定义拦截器获取请求header值用于返回参数或验证信息并在返回值添加header参数