Web Service介绍

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • title: Java EE 7 Tutorial分析date: 2016-12-10 16:47:25catag...
    raincoffee阅读 1,917评论 2 2
  • 夏天里的绿, 是行走在屋檐的, 抹茶冰淇淋。 冰凉都在呼气, 带着甜甜的气息, 毫无掩饰的召唤着, 过路人的味蕾。...
    秋未完阅读 446评论 5 10
  • 前几天带孩子回老家,我忽然起了个念头想让三岁的宝宝体验一下绿皮火车的卧铺。选的路线是十几个小时的车程,晚上出发早上...
    玛莉随心记阅读 26,457评论 0 3
  • 在去警校培训学习以前,我一直是懒得运动的一个女孩子。觉得运动是多么浪费时间呀!自从开始跑步之后,我的看法完全改变...
    荷公子阅读 376评论 0 3
  • 二狗从来不会觉得自己委屈,因为心中有梦,他相信自己总有一天会站在东方明珠的顶层。所谓人情,事故,利益,不过是一张掩...
    心里有个W阅读 197评论 0 0