一篇文章掌握WebService服务、工作原理、核心组件、主流框架

目录

1、WebService定义

解决问题:

2、WebService的工作原理

2.1 实现一个完整的Web服务包括以下步骤

2.2 调用方式

3、Web Service的核心组件

3.1 XML

3.2 SOAP

3.3 WSDL

3.4 UDDI

4、主流框架

4.1 AXIS(已淘汰)

4.2 XFire

4.3 CXF

5、Soap协议详解

1.Soap协议是什么

2.认识Soap

3.结论

4.SOAP小总结

6、WSDL详解

1.types

2.message

3.portType

4.binding

7、UDDI详解


1、WebService定义

Web Service是一个SOA(面向服务架构)的应用程序,它是不依赖于语言,不依赖于平台,可以

实现不同的语言(通过xml 描述)间的相互调用,通过Internet进行基于Http协议的网络应用间的

交互

通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。

简单可以理解成:WebService是一种跨编程语言和跨操作系统平台的远程调用技术

从表面上看,WebService就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的

API

这就是说,你能够用编程的方法通过Web调用来实现某个功能的应用程序。

从深层次上看,Web Service是一种新的Web应用程序分支,它们是自包含、自描述、模块化的应

用,可以在网络(通常为Web)中被描述、发布、查找以及通过Web来调用。

解决问题:
  1. 不同系统、不同平台、不同语言之间的通信访问和调用。

  2. 应用程序的集成,不同业务的整合

WebService实质就是实现应用程序之间通信,有两种应用程序通信的方法

  1. RPC 远程调用

    在客户端,RPC的通常方式是:实例化一个远程对象,并调用其方法和属性。

  2. 消息传递

WebService就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,

你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个WebService 的应用程序叫做

客户。

2、WebService的工作原理

Web服务有两层含义:

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值