此报告供上海埃林哲公司内部
使用。未经上海埃林哲公司书
面许可,其它机构不得擅自传
阅、引用或复制。
上海埃林哲软件系统有限公司
上海埃林哲软件系统有限公司
上海埃林哲软件系统有限公司
上海埃林哲软件系统有限公司
技术培训系列课程
技术培训系列课程
技术培训系列课程
技术培训系列课程
Business Service 开发开发开发开发
上海埃林哲软件系统有限公司
ShanghaiEliteslandSoftwareSystemCo.,Ltd
ShanghaiEliteslandSoftwareSystemCo
.,Ltd
ShanghaiEliteslandSoftwareSystemCo
ShanghaiEliteslandSoftwareSystemCo
.,Ltd
.,Ltd
目录目录目录目录
•
•
•
•
WEB SERVICE 简要介绍
WEB SERVICE
简要介绍
WEB SERVICE
WEB SERVICE
简要介绍简要介绍
BSSV 开发介绍
JDEJDEJDEJDE BSSV
开发介绍
BSSVBSSV
开发介绍开发介绍
BSSV 开发开发开发开发DEMO
JDEJDEJDEJDE BSSV
DEMO
BSSV
BSSV
DEMODEMO
BSSV 打包发布
JDEJDEJDEJDE BSSV
打包发布
BSSV
BSSV
打包发布打包发布
2
Web Service 基础基础基础基础
Web Service 是什么
Web Service 是什么
• Web Service是一种建立在XML基础之上的使软件组件
能通过互联网相互通信的规范。
Web Service的三大构成部分
Web Service的三大构成部分
• XML
• SOAP
• WSDL与UDDI
3
3
SOAP 协议协议协议协议
SOAP是一个轻量级
是一个轻量级((((lightweight))))的通信协议
是一个轻量级
是一个轻量级
的通信协议,,,,它用它用它用它用
的通信协议
的通信协议
在松散的、、、、分布式环境中使用
在松散的
在松散的在松散的
分布式环境中使用
分布式环境中使用
分布式环境中使用XML对等地交换结构化的
对等地交换结构化的
对等地交换结构化的
对等地交换结构化的
和类型化的
和类型化的信息信息信息信息
和类型化的
和类型化的
SOAP本身包含了四个部分:
SOAP本身包含了四个部分:
• 一个数据包封套(Envelope),其中描述此
SOAP数据包所封装信息的结构说明以及处理方法;
• 一组编码规则以代表应用程序定义的数据类型;
• 一个代表远程调用以及调用结果的约定;
• 一个绑定约定,以便使用底层的传送通信协议来
交换数据。
4
A SOAP Request Message
- Apple
5
A SOAP Response Message
78.2
6
WSDL与与与与UDDI
WSDL(Web service描述语言)是个基于XML的语言,
用于描述Web service及其函数、参数和返回值
UDDI (Universal Description, Discovery and
Integration)统一描述、发现和集成协议是一套基于
Web的、分布式的、为Web服务提供的信息注册中心
的实现标准规范,同时也包含一组使企业能将自身提
供的Web服务注册以使得别的企业能够发现的访问协
议的实现标准。
7
Web Service技术体系构成
技术体系构成
技术体系构成
技术体系构成
发布发布发布发布,,,,搜索和使用服务机制
搜索和使用服务机制
搜索和使用服务机制
搜索和使用服务机制::::UDDI
正式的服务描述机制
正式的服务描述机制::::
正式的服务描述机制
正式的服务描述机制
交互的服务标准
交互的服务标准::::
交互的服务标准
交互的服务标准
标准数据格式
标准数据格式::::
标准数据格式
标准数据格式
WSDL
SOAP
XML
8