设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 数据 手机
当前位置: 首页 > 教程 > 正文

利用WSAD完成高效率的 Web services 应用开发

发布时间:2017-01-08 22:46 所属栏目:61 来源:佚名
导读:本人觉得WSAD是一个非常好用的开发工具, 在这里根据个人使用经验来跟大家交流一下如何使用WSAD完成高效率的J2EE及Web services的开发。


【 技术文档】

一. 背景简介

    Web services是一项流行的新技术, 也是未来电子商务的发展趋势,它使用标准方式封装现有业务逻辑或开发新的逻辑,使其成为服务实体并发布到网络上以供其它应用调用, 其它公司或应用软件能够通过Internet来访问并使用这项在线服务。它允许在Web站点上放置可编程的元素,使得能进行基于Web的分布式计算和处理。

    Web services是一个基于因特网的应用程序模块,在遵守由一个协议集组成的特殊的技术格式下进行对象组件之间的远程互连交互。包括数据怎么表示,数据怎么传输,Web服务怎么描述,信息怎样获取。这样的描述太抽象, 具体一下,在Web服务中,XML是数据的格式,SOAP是调用Web services的协议,WSDL是描述Web服务的格式,而UDDI是Web服务登记,查找和利用的组合。四个方面组成了整个Web服务架构。Web services的发展非常迅速,这些新规范(SOAP、WSDL 和 UDDI)的构建虽然时间不长,却已经对设计、开发和部署基于 Web 的应用产生了巨大的影响。

SOAP(Simple Object Access Protocol)

    简单对象访问协议(SOAP)是在分散或分布式的环境中交换信息的简单的协议规范,是一个基于XML的协议,它包括四个部分:SOAP封装,封装定义了一个描述消息中的内容是什么,是谁发送的,谁应当接受并处理它以及如何处理它们的框架;SOAP编码规则(encoding rules),用于表示应用程序需要使用的数据类型的实例; SOAP RPC表示(RPC representation),表示远程过程调用和应答的协定;SOAP绑定(binding),使用底层协议交换信息。

WSDL(Web services Description Language)

    WEB服务描述语言(WSDL)描述了一个Web services,它定义了一套基于 XML的 语法,将Web services描述为能够进行消息交换的服务访问点的集合。

UDDI(Universal Description Discovery and Integration)

    统一描述、发现和集成协议(UDDI)是一套基于WEB的、分布式的、为Web services提供的信息注册中心的实现标准规范,同时也包含一组使企业能将自身提供的Web Services注册以使得别的企业能够发现的访问协议的实现。如果通俗一点说,可以把他看成是一个将来商业注册中心的标准。

   Web services除了标准化、界面与实现分离、实现中立的优势外, 本人认为它的一个重要用途就体现在Web services能很好的解决各个旧有系统之间存在的信息孤岛的问题, 随着交易中间件 消息中间件 应用服务器中间件等中间件产品的日益普及,基于Web services的中间件也浮出水面。基于Web services的中间件的集成将改变目前的开发模式和应用部署的费用规模,加速电子商务的进程。

    对Web services的强大支持和与UDDI的紧密集成是WSAD的另一个特点,下面, 我来详细地介绍一个使用WSAD开发Web services的例子,中间会讲到WSAD的好用功能,现在让我们开始吧。,

    我们需要完成销售员查询库存的工作,但是不幸的是,销售系统和库存系统是两个相对独立的系统,如何在他们之间建立连接呢?这就要用到我们前面提到的Web services, 熟悉Web服务的朋友可以跳过Web services介绍,直接看如何用WSAD实现Web services 。

    通过上面的介绍,不知道各位是不是对Web services有了初步的认识。现在,让我们看看在WSAD中是如何创建Web services的。

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读