Web Service 部份内容简述(1)

一、什么是Web服务(web service)
  Wb服务是一种能够用来解决跨网络应用集成问题的开发模式,是基于网络的、分布式的模块化组件,它执行特定的任务遵照具体的技术规范,这些规范使得Web Service能与其余最容的组件进行互操做。设计WEB服务时应该把握的几个关键性原则: 松散耦合、定义良好的接口、合适的粒度,web服务体系结构的三种角色是: 服务提供者、服务代理机构、服务使用者
二、 Web 服务的优势有哪些?web

  1) 封装性:网络

  Web服务是一种部署在Web应用上的组件,具有良好的封装性。对使用者而言,仅看到服务描述,而该服务的具体实现、运行平台都是透月的,调用者无须关心,也没法关心。Web服务做为总体提供服务框架

  2) 松散耦合:分布式

  当Web服务的实现方式发生改变时,调用者是没法感觉到这种改变的。对调用者而言,只要服务实现的接口不发生变化,具体实现的改变时彻底透明的。模块化

  使用标准协议:编码

  Web服务全部的公共协议都是用标准协议描述,彻底相同。 传输和交换。这些标准协议在各类平台上设计

  3) 高度整合的能力: 代理

  因为Web 服务采用简单、易理解的标准Web协议做为通讯协议,彻底屏蔽了不一样平台的差
异,不管是CORBA、DOM 仍是EJB,均可以经过这种标准协议进行互操做,实现系统的最高可整合性。xml

  4)高度的开放性:  对象

  Web服务能够与其余的Web 服务进行交互,具备语言和平台型,支持CORBA,EJB,DCOM等多种组件标准,支持各类通信协议,如HTTP、SMTP 和RMI 等。

三、XFIRE 框架如何建立和发布Web 服务?

  I) 添加XFire 库。
  2) 添加Xfire-1.2.6.jar 包
  3)建立服务接口和实现类
  4) 配置Web.xml 与Services.xml 文件
  5) 发布Web服务
  6) 建立客户端程序访问Web 服务

四、XFIRE 框架如何调用Web 服务?
  1) 建立服务接口模板
  2) 建立代理工厂
  3) 定义Web服务地址
  4) 根据接口模板和Web服务地址返回服务类
  5) 根据调用方法,并返回结果
五、WEB SERVICE 名词解释。JSWDL 开发包的介绍。JAXP、JAX M的解释。SOAP、UDDI,WSDL 解释。
  Web Service 是基于网络的、分布式的模块化组件,它执行特定的任务遵照具体的技术规范,这些规范使得Web Service 能与其余兼容的组件进行互操做。
  JAXP(Java API for XML Parsing) 定义了在Java 中使用DOM,SAX,XSLT 的通用的接口。这样在你的程序中你只要使用这些通用的接口,当你须要改变具体的实现时候也不须要修改代码。

  JAXM(Java API for XML Messaging) 是为SOAP 通讯提供访问方法和传输机制的API。

  WSDL 是一种XML 格式,用于将网络服务描述为一组端点,这些端点对包含面向文档信息或面向过程信息的消息进行操做。这种格式首先对操做和消息进行抽象描述,而后将其绑定到具体的网络协议和消息格式上以定义端点。相关的具体端点即组合成为抽象端点(服务)。

  SOAP 即简单对象访问协议(Simple Object Access Protocol),它是用于交换XML 编码信息的轻量级协议。

  UDDI 的目的是为电子商务创建标准: UDDI 是一套基于Web 的、分布式的、为Web Service提供的、信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Service注册,以使别的企业可以发现的访问协议的实现标准。

相关文章
相关标签/搜索