工作总结

第一天做工作总结,希望自己能够坚持下去:

因为自己的部分是基于WebService,做一些外围接口的开发,所以今天利用一天的时间简单的看了一下有关WebService的东西,只是一个简单的概括,具体的细节留下来。


WebService服务对于自己简单的理解就是一个应用程序,可以通过供其他的应用程序调用。

要实现WebService,必须要有以下几个重要的元素:

1.SOAP:(Simple Object Access Protocol)简单对象传输协议:是一种以xml形式定义的协议,当Web服务的请求者根据UDDI找到WSDL之后,可以通过SOAP调用Web服务中的一个或多个操作

2.WSDL:(Web Services Description Language)是一个XML的文档,用来描述Web服务提供者所提供的接口机器参数,用来描述WebService,

3.UDDI:(Universal Description ,Discovery and Integration)UDDI是一种根据描述文档来引导系统查找相应服务的机制


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


◆ Web服务提供者设计实现Web服务,并将调试正确后的Web服务通过Web服务中介者发布,并在UDDI注册中心注册; (发布)


◆ Web服务请求者向Web服务中介者请求特定的服务,中介者根据请求查询UDDI注册中心,为请求者寻找满足请求的服务; (发现)


◆ Web服务中介者向Web服务请求者返回满足条件的Web服务描述信息,该描述信息用WSDL写成,各种支持Web服务的机器都能阅读;(发现)


◆ 利用从Web服务中介者返回的描述信息生成相应的SOAP消息,发送给Web服务提供者,以实现Web服务的调用;(绑定)


◆ Web服务提供者按SOAP消息执行相应的Web服务,并将服务结果返回给Web服务请求者。(绑定)


SOAP:是基于XML的形式,其中有几个重要的元素:

Envelope(必有)根元素,可以把XMl的文档定义为SOAP消息

Encoding:代表编码的格式

Header:(可选,但如果有Header 元素,那么必须是Envelope元素的第一个元素)包含有关SOAP消息的应用程序的专用信息,

Body:包含打算传送到消息最终点的实际SOAP消息

Fault(可选)

WSDL:

portType:描述一个WebService的所有的操作,相当于一个函数库,

message:描述数据元素,相当于函数所拥有的参数

types:是指参数的类型

binding:每个端口定义消息格式和细节

UDDI:(Universal Description, Discovery and Integration:通用描述、发现与集成服务)是一种目录服务,企业可以使用它对WebServices进行注册和搜索
UDDI是一个独立于平台的框架,用于通过使用Internet来描述服务,发现企业,并对企业进行服务集成
UDDI经由SOAP进行通信


还了解了通过CXF的方式进行WebService的开发,CXF只是一种开发WebService的工具


WebService和Spring整合中,Spring的配置文件中 jaxws:endpoint标签定义了提供Web服务的Bean的访问地址


还简单的了解了通过jax-ws来进行WebService的开发,具体的实现正在参照例子

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值