WEB开发网
开发学院操作系统Linux/Unix 在WebSphere Portlet Factory中调用Web Service 阅读

在WebSphere Portlet Factory中调用Web Service

 2010-09-27 08:15:50 来源:WEB开发网   
核心提示: 图 3. Web Service Call Builder 编辑器从图中可以看到 Service Call Type 一共有四个可选项,在进行下一步工作之前,在WebSphere Portlet Factory中调用Web Service(3),我们必须先将这四种服务调用类型讲解一下:a. WS

图 3. Web Service Call Builder 编辑器

在WebSphere Portlet Factory中调用Web Service

从图中可以看到 Service Call Type 一共有四个可选项,在进行下一步工作之前,我们必须先将这四种服务调用类型讲解一下:

a. WSDL 类型

适用于 SOAP Web Service,调用以 WSDL 文件来描述服务,以 SOAP 作为访问协议的 Web Service 时都可以采用此调用类型。

此调用类型使用范围广泛,使用方便,只要拥有 Web Service 的 WSDL 文件即可生成 Web Service 的 Client 调用程序(如果 WSDL 文件 Import 了其它的文件,使用此调用类型除了拥有 WSDL 文件外,还需拥有 Import 需要的文件,比如 Schema 文件 )。

b. SOAP 类型

适用于 SOAP Web Service,调用以 SOAP 作为访问协议的 Web Service 时都可以采用此调用类型。

使用此调用类型必须事先知道 Web Service 对外的接口情况,比如暴露的方法名称,参数,服务地址等。

c. HTTP 类型

适用于 REST Web Service,调用以 REST 风格构建的 Web Service 时可以使用此调用类型。

此处要注意一点,不要误解为 HTTP 调用类型就是可以调用以 HTTP 为通讯协议的 Web Service。例如 SOAP Web Service 也是以 HTTP 为通讯协议的。关于 REST Web Service 的知识请参阅 http://www.xfront.com/REST-Web-Services.html。

d. LOCAL 类型

仅适用于调用基于 WPF 开发的 Web Service。

下面让我们以实例讲解这四种调用类型:

a. WSDL 类型

如图 4

图 4. Web Service Call Builder 编辑器(WSDL 模式)

上一页  1 2 3 4 5 6 7 8  下一页

Tags:WebSphere Portlet Factory

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接