UPESB天气查询用例(一)

 

实现过程

1)         首先发起一个http-get请求

2)         拿到请求参数并把它作为查询数据库的条件获得返回一个值

3)         根据webservice服务端格式要求把2中得到的值封装成soap请求发给服务端

4)         获得从服务端得到的返回值(xml)以http-post的方式返回给客户端

 

流程图


准备工作

数据准备

在要用到的tibero数据库中建一张表UPESB.weather


WebService服务端准备

在网上找一个提供天气查询的webservice接口,找到其wsdl文件的url,如此例子中的http://www.webxml.com.cn/WebServices/WeatherWebService.asmx

 

UPESB Adapter 发布

登录192.168.0.218/9080/upesb

用户名:admin

密码:admin

点击Service Map 中的Adapter Map后进行相应适配器的发布

HTTP IN Adapter的发布,context path填写/test,编码方式填写utf-8


DB OUT Adapter的发布,Connection pool type 选择Data SourceData Source name填写jdbc/upesb_sqm_rm

 

Web Service Out Adapter的发布,给一个Adapter name剩下按默认填写即可


 

你可能感兴趣的:(http,webservice,DB,ESB,UPESB)