Pregunta

¿Puedo utilizar un servicio proxy sin un servicio empresarial mientras configuro flujos de mensajes en el bus de servicios de Oracle?Si es así, ¿en qué escenarios lo usaríamos?

¿Fue útil?

Solución

Se puede crear un servicio de proxy que no utiliza un servicio de negocio.

Algunas de las razones para este enfoque es crear un módulo de proxy común que se utiliza por otros servicios proxy que puede hacer algo de procesamiento de mensajes común antes de la expedición de un servicio de negocio.

Otros consejos

Creo que no se puede crear un servicio proxy sin una llamada de servicio empresarial en OSB, pero se pueden llamar servicios empresariales ficticios que publican sobre un tema JMS que nadie escucha.Este tipo de servicio proxy podría implementar la transformación de datos (p. ej.XSLT) entre la solicitud y la respuesta, o enriquecer la respuesta con datos recuperados de una tabla de búsqueda (fn-bea:execute-sql()).
Un bus de servicio, como OSB, está destinado a proporcionar una fachada a los servicios back-end (comerciales):ruta hacia y componer servicios existentes.Lo que está solicitando es crear nuevos servicios de back-end que sean más adecuados para servidores Java EE u Oracle BPEL.

Actualizar:Puede crear un servicio de proxy independiente si utiliza un par de canalización y una etapa, pero no utiliza pasos de ruta.

Se puede crear un servicio de proxy sin un servicio de negocio. Un escenario sencillo es suponga que desea recuperar los datos de la cola, podría ser JMS o MQ, y no quiere hacer nada con esos datos. Usted simplemente desea vaciar la cola y no desea almacenar el mensaje. En este caso, su objetivo puede cumplirse mediante la simple creación de un servicio de proxy.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top