Topics Calendar Community Blogs
 

Anand Gopalan's Blog Integration Consortium

Tags: SOA

« Meta data management and SOASOA Architect »

SOA Performance

In this discussion let us explore the factors that impact SOA  performance and explore the best practices


Often performance is a relative term. But inspite of having such loose definition, we can still nail down the list of factors that needs consideration while designing an SOA application. let me list down the factors that come to my mind , though a later stage we can group them into specific areas,

1. Application clustering

2. Third party Load balancer

3. Process models

4. Service granularity

5. Web services and the transport mechanism ( RMI, SOA over http)

6. Data Caching ( Memory access Vs Disk based access)

7. Logging

8. listeners ( Say a port listeners Continuously listens to a port), schedulers

The above list is not comprehensive and shall grow over the time

So irrespective of the vendor that we choose for an SOA implementation, it becomes necessary to define our own performance guidelines and choose the tool that best fits our performance requirement.

I invite your views on defining generic SOA performance guidelinss

 

Back to Blog

Comments

Anand Gopalan says:

Traditionally we test performance by subjecting the application to different loads. But with SOA, we need much more factors to consider to qualify it as complete performance testing. I wish the SOA suite vendors share light on their performance capabilities on their data sheets, so that the customers are better placed on choosing right testing tools