The moose likes Web Services and the fly likes do you really need SCA  for SOA? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "do you really need SCA  for SOA?" Watch "do you really need SCA  for SOA?" New topic

do you really need SCA for SOA?

ashish rahurkar

Joined: Nov 17, 2008
Posts: 2

I got JAX-WS with new flexibility (..async programming model, policy sets etc) and a little bit of complexity ;-) but then why do I really need SCA for SOA?


Vyas Sanzgiri
Ranch Hand

Joined: Jun 16, 2007
Posts: 686


===Vyas Sanzgiri===
My Blog
Mourouganandame Arunachalam
Ranch Hand

Joined: Oct 29, 2008
Posts: 396
Vyas Sanzgiri wrote:SCA?

Service Component Architecture

Open Source leads to Open Mind
Jeff. Davis

Joined: Jun 01, 2009
Posts: 20
Obviously, I think you can build services using a variety of frameworks, and so SCA is certainly not a requirement for SOA. That said, I think SCA has some very compelling features as it relates to assembling services through reusable components; supports a broad-range of bindings so that services can be exposed over SOAP, REST, JMS, ESB, RMI, RSS/ATOM, JSON etc; and has a powerful distributed deployment model. I don't think SCA is all that complicated to get started with, and hopefully my book addresses that through its case studies and examples.
Paul Clapham

Joined: Oct 14, 2005
Posts: 19973

"soa", please check your private messages regarding an important administrative matter.

Thank you.
Billy Tsai
Ranch Hand

Joined: May 23, 2003
Posts: 1304
Not really, the Spring framework has the capabilities that superceed Service Component Architecture and Service Data Object

BEA 8.1 Certified Administrator, IBM Certified Solution Developer For XML 1.1 and Related Technologies, SCJP, SCWCD, SCBCD, SCDJWS, SCJD, SCEA,
Oracle Certified Master Java EE 5 Enterprise Architect
I agree. Here's the link:
subject: do you really need SCA for SOA?
jQuery in Action, 3rd edition