代理服务和业务服务

问题描述 投票:0回答:3

我可以使用一个代理服务没有业务服务在配置消息中的Oracle服务总线流?如果是的话是我们用什么情景呢?

oracle service soa bus oracle-service-bus
3个回答
1
投票

您可以创建不使用业务服务的代理服务。

有些原因这种做法是创建使用其他代理服务,可以转发到业务服务之前做一些常见的消息处理共同代理模块。


0
投票

我想你不能没有在OSB业务服务调用创建代理服务,但你可以叫上一个JMS主题发布人听上虚拟业务服务。这种代理服务的可以实现请求和响应之间的数据转换(例如XSLT),或富集与从查找表中检索的数据的响应(FN-BEA:执行-SQL())。 服务总线,如OSB是为了提供一个外观到后端(业务)服务:路由和撰写现有的服务。你所要求的是创造新的后端服务,这是更适合的Java EE服务器或Oracle BPEL。

更新:您可以创建独立的代理服务,如果您使用管道对和阶段,但没有路由的步骤。


0
投票

您可以在不使用业务服务创建一个代理服务。一个简单的场景是假设你想从队列中获取数据,可能是JMS或MQ和你不想做的是什么数据。你只是单纯的想清空队列,不想来存储信息。在这种情况下,你的目的可以通过简单地创建一个代理服务得到满足。

© www.soinside.com 2019 - 2024. All rights reserved.