This week's giveaway is in the Spring forum.
We're giving away four copies of REST with Spring (video course) and have Eugen Paraschiv on-line!
See this thread for details.
The moose likes Web Services and the fly likes SOA - Performance Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of REST with Spring (video course) this week in the Spring forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "SOA - Performance" Watch "SOA - Performance" New topic

SOA - Performance

Mourouganandame Arunachalam
Ranch Hand

Joined: Oct 29, 2008
Posts: 396

Is SOA well-suited for past-paced environments, esp. where performance in demand?

If it is not, then what type of environments it can fit well?

Open Source leads to Open Mind
Sunil Prakash

Joined: Jul 23, 2009
Posts: 5
SOA is all about build/bye/integrate methodology, It can be applied to huge enterprise applications or with a small application that depends on other apllication to do a particular job.
So if you concentrate more on performance then it 'll be the question regarding the way you choose to implement the SOA.

Ivan Krizsan
Ranch Hand

Joined: Oct 04, 2006
Posts: 2198
If you do SOA with, for instance, RESTful web services the performance will be better than if you do SOA with secured SOAP web services and an ESB. That said, there are situations where I would prefer security and reliability over performance. In the end, it all depends on the requirements at hand.
Best wishes!
Dan Drillich
Ranch Hand

Joined: Jul 09, 2001
Posts: 1183
An interesting paragraph by Andre Tost at My top 10 Web services issues under "Web services are slow -- or are they?"
However, a bit biased towards IBM.


William Butler Yeats: All life is a preparation for something that probably will never happen. Unless you make it happen.
Mourouganandame Arunachalam
Ranch Hand

Joined: Oct 29, 2008
Posts: 396
Thanks Ranchers for sharing useful info.
Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

Yes it is totally dependent on the requirement. I work in a fast paced environment interacting with machine at real time. It is hard to even fit Java into such an environment. There is just too much overhead doing web services some times.

===Vyas Sanzgiri===
My Blog
Anil Vupputuri
Ranch Hand

Joined: Oct 31, 2000
Posts: 527
Yes, I definitely agree, WebServices is not for fast paced environment. I know some projects started using binary data transfer through pipes (ESB) instead of going through WebService interfaces.

SCJP 1.5, SCEA, ICED (287,484,486)
Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686

very well said!
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
subject: SOA - Performance
It's not a secret anymore!