Win a copy of Cross-Platform Desktop Applications: Using Node, Electron, and NW.js this week in the JavaScript 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: 42972
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
 
Consider Paul's rocket mass heater.
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!