流程说明:
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等协议。
|