RESTFUL_与OSB的集成

    根据OSB提出的最新官方文档,已经提供了对REST的支持,个人认为,这是硬把男人的裤子往女人身上穿,显示它的通用性。
     我们把REST和OSB做集成的目的是利用OSB平台来监控服务的规范性和健壮,还有提供数据传输分析和日志报告等等。现在我们利用上一篇文章暴漏的REST地址来做配置


    一。配置业务服务,这个博客不知道直接插入截图,有人知道了请告诉我一下:

         业务服务配置 (Training/Business Services/REST_POST)
        服务类型:消息传送服务
         请求消息类型:XML
        响应消息类型:XML
        端点 URI:http://....:8080/SpringRest/service/importaccount
        HTTP 请求方法 :post

    二。配置代理服务(Training/Proxy Services/TestRest)
      
       服务类型:任何XML服务
        端点URI:/Training/Proxy_Services/TestRest
       代理服务路由配置:
        
         这个路由中配置主要有两部分,一部分是写入日志报告,另一部分是写入BAM
        我们看最关键的一步:RouteRest,就是路由到业务服务
       
         
    三。更改调用代码
        在我们正常的调用代码里将地址更改
        rest.postForObject   ("http://10.87.9.37:8011/Training/Proxy_Services/TestRest", requestStr, String.class);
       然后调用即可。

   
    四。那么我们就可以来查看消息报告或者利用BAM预警。
 
       

       在详细数据里能够看到详细的传输数据。只不过我们可以发现OSB还是将HTTP的BODY内容封装成了SOAP形式来流过OSB平台,对于追求纯正REST的人来说,这也许是不能接受的。

猜你喜欢

转载自c-life.iteye.com/blog/1503418
今日推荐