views:

14

answers:

0

We are working on a SOA Project. The different modules are built as web services on the jax-ws metro glassfish stack. The tables related to a module are owned by the web service for that module and all other services requiring the data from that table need to get it by calling the web service (instead of direct database call-that is the essence of SOA).However this architecture is resulting in a lot of inter service calls between web services which is having an adverse effect on the response time for a service call.We are looking at various methods to optimize this architecture but we are also looking for ways to otpimize at the technology stack level.

One possibility at the technology stack level is to reduce the inter service call time.Because all the web services are internal to the project we are not restricted to SOAP/HTTP as the transport and are considering faster transports like TCP or RMI and compression options.Please let me know what are the options available with Metro to optimize these interservice calls.

Vipul Shah

related questions