Herko_ter_Horst
Unregistered
|
|
The key characteristics mentioned by the author (services are described in WSDL, communicate using XML and can be found through UDDI) reflect only key characteristics of SOA as applied to Web Services. However, SOA is not just for Enterprise applications, it's a valid paradigm for stand-alone applications as well. Eclipse (www.eclipse.org) is a well-known example of an application built on OSGi, a SOA framework originally conceived for use in set-top boxes and other home automation appliances. Representing SOA as just another way of doing Web Services doesn't do it justice, IMO.
SOA isn't just about rehashing good programming practices either, although it certainly promotes those. Of course, neither is it completely new. However, it promotes agile, adaptable and configurable software beyond current standards.
|
Kre Kjelstrm
Unregistered
|
|
I completely agree. I recenty made a blog entry http://www.vaportrail.dk/?p=18, investigating the topic of SOA in the context of heterogenous systems versus SOA in homogenous systems. It turns out that applying SOA principles in a large organisation with many different systems built over time on various platforms is way different from doing so in an ideal world consisting only of web services.
|
Unregistered
|
|
Could give us a real example of SOA? I am a little bit confuse.
Thanks
|