美文网首页
Web Service介绍

Web Service介绍

作者: 好吃的野菜 | 来源:发表于2016-08-14 05:34 被阅读262次

SOA(Service Oriented Architecture):面向服务的架构(SOA, Service Oriented Architecture)既不是一种语言,也不是一种具体的技术,它是一种的新的软件系统架构模型。SOA是构造分布式计算的应用程序的方法。它将应用程序功能作为服务发送给最终用户或者其他服务。

SOA分层模型

Web Service:Web Service是一种SOA(面向服务架构)的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。

Web Service示意图

RPC()

REST()

SOAP(Simple Object Access Protocol):简易对象访问协议是一种应用程序之间的通信协议,SOAP=HTTP+XML。

UDDI(Universal Description, Discovery and Integration):UDDI 是一种目录服务,通过它,企业可注册并搜索 Web Services。

WSDL(Web Services Description Language):WSDL 是基于 XML 的用于描述 Web Services 以及如何访问 Web Services 的语言。

JAX_WS(Java API for XML-Based Web Services):JWS-WS为实现基于SOAP协议的Web Service提供的API,SOAP协议比较强大。

JAX_RS(Java API for RESTful Web Services):JWS-RS是为基于REST设计风格的Web Servcice提供的API。

JAXB(Java Architecture for XML Binding):允许Java开发人员将Java类映射为XML表示方式。JAXB提供两种主要特性:将一个Java对象序列化为XML,以及反向操作,将XML解析成Java对象。

JMS():与 WebServices 相关的 J2EE 技术称为 JWS(Java WebServices),其中含有 JAX-WS、JAX-RS、JAXB、JAXR、SAAJ、StAX 等技术。

JAX_WS

AXIS

AXIS2

Xfire

CXF

Jersey

相关文章

网友评论

      本文标题:Web Service介绍

      本文链接:https://www.haomeiwen.com/subject/aijysttx.html