|
流程说明: 1)
首先应用程序在UDDI中心注册其所能提供的服务(如信息、数据、方法)等,注册时用WSDL语言进行描述; 2)
Portal Server作为Web Client的需求响应者,通过WSDL获取服务列表,并体现在本地; 3) Web
Client通过HTTP发送请求; 4) Portal
Server根据用户端请求,通过SOAP协议调用相应的服务。 5)
Application同样以SOAP协议相应请求。 6) Portal Server将响应结果反馈给Web
Client。
其中值得关注的几个问题是: ·数据交换所用的格式是基于XML规范的。 ·调用服务时,采用SOAP协议,根据SOAP协议规定的结构对XML文件进行打包。 ·注册服务以及发现服务时,采用WSDL协议,根据WSDL协议规定的格式对XML文件进行编码。 ·传输数据时,采用HTTP、SMTP、FTP等协议。
|