Win a copy of Murach's Python Programming this week in the Jython/Python forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic

Virtualized Service managing various reponses needed by the consumer  RSS feed

 
Rithanya Laxmi
Ranch Hand
Posts: 191
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi,

I want to create a Service Virtualization which takes SOAP request as an input and send the response
in various formats (ways) that is needed by the consumers like:-

(i) REST response
(ii) JMS
(iii) SOAP , etc.

Please let me know how I can get it started?

1) Which Service Virtualization tool I need to use?
2) Whether these tools are too costly? any open source tool available?
3) How to create a virtualized service or software object which send various responses?

Please clarify.

Thanks.
 
Ulf Dittmer
Rancher
Posts: 42970
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
This sounds odd. If you're building a SOAP WS, then it should send a SOAP response. Building a client that sends a SOAP request, but accepts a REST or JMS response seems weird; are you sure that's what you're supposed to be building? Maybe you can provide some more detail about why you think this would be a useful thing to do.
 
Rithanya Laxmi
Ranch Hand
Posts: 191
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Probably i didn't explain it properly, we have 10 consumers each of them uses various data transfer mechanisms like REST, SOAP, JMS , etc. Where I need to a build common package application/interface which should receive these requests and send the appropriate responses that is needed by the consumers. Is it possible to use a Service Virtualization here to handle all the incomimng consumer request and pass that to the respective virtualized service to send the response. Like:-

Consumer 1 -> REST request -> Common Service Virtualization -> REST Virtual Object -> REST reponse
Consumer 2 -> SOAP request -> Common Service Virtualization -> SOAP Virtual Object -> SOAP reponse
Consumer 3 -> JMS request -> Common Service Virtualization -> JMS Virtual Object -> JMS reponse

here the common service virtualization is a single contact point which sends the appropriate request to the respective virtual object from which the we will get the respective response.

My queries are:-

1) Whether Service Virtualization makes sense here?
2) Cant we do the same using OSB/BPEL?

Please clarify.

 
William Brogden
Author and all-around good cowpoke
Rancher
Posts: 13078
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Are you talking about a single client program used by all users or custom client programs?

Unless you absolutely need SOAP ws-* security, there appears to be no need for SOAP at all.

What advantage to you expect to gain with a single "Service Virtualization" over simply creating a separate service for each style with common back end where appropriate?

The advantage of separate services being that you can get something running much more quickly.

Bill
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!