Java WebService的初级应用篇

一:什么是WebService?

WebService是一个平台独立,低耦合,自我包含,基于编程的web应用程序,可使开放的XML(可扩展性标记语言)来实现描述,发布,发现,协调和配置这些应用程序。WebService能使运行在不同机器上的不同应用无须借助附加的,专门的第三方插件就可轻易互相交互数据或集成数据。WebService是自沃描述,自我包含的,可执行具体的业务功能,WebService也很容易部署应用,诸如标准通用标记语言下的子集XML、HTTP。Web Service减少了应用接口的花费。Web Service为整个企业甚至多个组织之间的业务流程的集成提供了一个通用机制,可用于开发分布式项目中各个应用程序的相互协调,数据交换。


二:WebService的应用场景?

1.可跨越防火墙进行通信。
2.大型系统中各个子系统的集成。
3.大型系统中软件的复用。

三:WebService的几个重要术语?

1.SOAP: 简单对象访问协议,是WebService中的通信协议,基于XML的,当用户通过UDDI找到你的WSDL描述文档后,可通过SOAP调用WebService中的一个或多个操作,SOAP是XML的文档形式方法调用规范,可以支持大多数不同的底层接口,例如:HTTP,SMTP。

2.WSDL:WSDL是WebService中的一个定义语言,是一个XML形式的描述文档,用于说明一组SOAP消息以及如何交换这组消息,大多数情况下由软件自动生成和使用。

3.UDDI:UDDI是一种根据描述文档来引导系统查找相应的服务机制,通过SOAP消息机制(标准的XML/HTTP)来发布,编辑,浏览以及查找注册信息。他通过XML来封装各种不同类型的数据,并且发送到注册中心或由注册中心返回需要的数据。

4.CXF:CXF是一款apache出品的用于WebService服务器端和客户端的框架。

结尾:第一篇入门概念小伙伴们读得怎样?看的再多不如动手:咱们开始进入实例篇把。



猜你喜欢

转载自blog.csdn.net/msdengxw/article/details/79123082
今日推荐