Chinaunix首页 | 论坛 | 博客
  • 博客访问: 4133318
  • 博文数量: 626
  • 博客积分: 10
  • 博客等级: 民兵
  • 技术积分: 11080
  • 用 户 组: 普通用户
  • 注册时间: 2012-08-23 13:08
文章分类

全部博文(626)

文章存档

2015年(72)

2014年(48)

2013年(506)

分类: Web开发

2013-09-30 09:54:32

MyEclipse查找Web服务

 

Web服务可以通过公共业务注册、私人业务注册或WSIL文档进行定位。UDDI通过分散的业务注册和用普通XML格式实现的服务描述来管理Web服务的查找。

注:UDDI即Universal Description Discovery and Integration,统一描述发现和集成。
UDDI是一种独立于平台、基于XML的全球范围的业务注册。UDDI是一个开放的行业倡议,由OASIS组织发起,使企业能发布服务清单,相互查找,并定义服务或应用软件怎样与互联网交互。


一个UDDI业务注册由三部分组成:
 1)White Pages:地址,联系人,和已知的标识符;
 2)Yellow Pages:基于标准分类的工业分类;
 3)Green Pages:业务暴露的服务的技术信息。

注:WSIL即Web Services Inspection Language,Web服务检查语言。
WSIL是一个Web服务规范(微软和IBM联合推出),是一种服务发现机制,是对UDDI的替代以及补充。WSIL允许您直接向服务提供商请求提供服务。

MyEclipse(如7.5版)带了一个Web Services Explorer组件,使用它可以浏览Web服务。

使用Web Services Explorer查看Web服务有两种方式:
1、从UDDI注册来查找Web服务
注册薄包含了Web服务的WSDL文件的URL引用。为了查找Web服务,WSDL文件必须解析出指向Web服务的URL。要定位Web服务,如下:
(1) 运行Web Services Explorer;


(2) 点击UDDI Main;


(3) 在Actions面板内的下拉列表选择一个注册,点击Go;


(4) 在Actions面板的toolbar,点击Find图标;


(5) 在Actions面板,在the name of the query输入栏,“你要搜索的”、“搜索的类型”,以及查询信息,具体如下:


(5.1) Search for
  · Business:一旦定位注册的业务,可在Actions面板使用按钮图标做以下的事:查看和编辑业务细节、得到服务相关的业务、发布服务、管理引用的服务、管理发布者的断言、添加喜欢的业务、解除发布的业务。

  · Services:一旦定位注册的服务,可在Actions面板使用按钮图标做以下的事:查看和编辑服务细节、得到业务相关的服务、得到与服务相关的服务接口、从WSDL文件导入服务、从文件系统的WSDL文件导入服务、运行Web服务向导、添加喜欢的服务、解除发布的服务。

  · Service Interfaces:一旦定位注册的服务接口,可在Actions面板使用按钮图标做以下的事:查看和编辑接口细节、得到服务接口相关的服务、得到与服务接口相关的业务、从WSDL文件导入服务接口、从文件系统的WSDL文件导入服务接口、运行Web服务向导、添加喜欢的服务接口、解除发布的服务接口。

(5.2) Type of Search
此单选按钮可指定通过UDDI进行简单搜索或高级搜索。
  · Simple:输入要搜索的业务,服务或服务接口的名称。
  注意:搜索集大小设置为100,返回的结果的最大数量默认为10。如果您想覆盖默认设置,请使用高级搜索。
  · Advanced:允许您输入更多的搜索选项,把重点放在搜索的范围。选择此选项,如果想搜索多种业务或服务,选择此选项。
  · UUID:允许输入UUID键值。
  UUID是与发布对象相关的标识符。


(6) 一旦搜索和查找到想要的业务服务描述,选择服务或服务接口,并点击Import图标:
  · 导入WSDL文档到Web项目;
  · 导入WSDL文档到要测试的WSDL Explorer;
  · 直接从Web Services Explorer运行Web服务Skeleton Creation向导或Web服务客户端向导。

2、从WSIL文档来查找Web服务
要定位Web服务描述:
(1) 从Web Services Explorer工具栏选择WSIL Page图标;
(2) 在导航面板,点击WSIL Main;
(3) 在Actions面板的URL to document域,输入到WSIL文档或包含WSIL文档链接的HTTP文档的URL;
(4) 一旦定位了WSIL文档,在Actions面板使用图标可做以下事:
  · 查看WSIL文档细节;
  · 列出与WSIL文档相关的所有WSDL服务;
  · 列出与WSIL文档相关的所有UDDI服务;
  · 列出与WSIL文档相关的所有UDDI业务;
  · 列出与WSIL文档相关的所有WSIL链接;
  · 导出WSIL文档到文件系统;
  · 添加喜欢的WSIL文档。


注意:如果Web服务管理器在导入WSDL文件后(Web Services Explorer)不显示项目,需确定您是否已创建了项目,是否点击刷新图标。

阅读(2514) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~