RESTFUL_与OSB的集成

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

[color=green][size=medium] 一。配置业务服务,这个博客不知道直接插入截图,有人知道了请告诉我一下:[/size][/color]

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

[color=green][size=medium]二。配置代理服务(Training/Proxy Services/TestRest)[/size][/color]

服务类型:任何XML服务
端点URI:/Training/Proxy_Services/TestRest
代理服务路由配置:
[img]http://dl.iteye.com/upload/attachment/0067/3200/a587dc1d-7e0c-3f46-8bb4-e9f665200fbc.jpg[/img]
这个路由中配置主要有两部分,一部分是写入日志报告,另一部分是写入BAM
我们看最关键的一步:RouteRest,就是路由到业务服务
[img]http://dl.iteye.com/upload/attachment/0067/3202/7fd68dee-3a7d-3cbe-9e58-29c4962e04b4.jpg[/img]

[color=green][size=medium]三。更改调用代码
在我们正常的调用代码里将地址更改
rest.postForObject ("http://10.87.9.37:8011/Training/Proxy_Services/TestRest", requestStr, String.class);
然后调用即可。[/size][/color]

[color=green][size=medium]四。那么我们就可以来查看消息报告或者利用BAM预警。[/size][/color]

[img]http://dl.iteye.com/upload/attachment/0067/3204/4006b277-74dc-3887-930c-5402d2b545a2.jpg[/img]

[color=red]在详细数据里能够看到详细的传输数据。只不过我们可以发现OSB还是将HTTP的BODY内容封装成了SOAP形式来流过OSB平台,对于追求纯正REST的人来说,这也许是不能接受的。[/color]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值