Welcome!

SOA & WOA Authors: Jeremy Geelan, Aditya Banerjee, Chris Wiborg, Carmen Gonzalez, Udayan Banerjee

Related Topics: SOA & WOA

SOA & WOA: Article

In a Service-Oriented Architecture, Who Will Do the Cooking?

Understanding Management Trends in the New Age of Service-Oriented Architectures

The acclaimed essayist and novelist Nora Ephron once said "What my mother believed about cooking is that if you worked hard and prospered, someone else would do it for you." Nothing could better capture the spirit of Service-Oriented Architectures (SOAs) than this statement from a person who clearly does not consider cooking a core competency. Translated to human terms, a SOA can help make sure that the right person is doing the cooking at the right time.

The idea of a Service-Oriented Architecture is simple and much older than any Web services standard. Instead of services being statically bound to each other in some sort of "hard-coded" relationship (which is often the case for many real-world Web service deployments today), in a SOA, service consumers can discover the service providers that they need and use them as required. Typically, information about these other services is stored in a database or directory, often referred to as a registry by the Web services savvy. To reiterate an often-used analogy, this is similar to how consumers can discover needed services in the phone book.

For business, this architecture can serve as a foundation for distributed systems that are far more flexible and responsive to the organization. This is especially important today. Factors such as globalization, higher customer expectations, and increased regulatory pressure, have put pressure on IT to be more responsive to the needs of the business, and Service-Oriented Architectures are widely held as the key architectural element to make this possible. In short, SOAs are about encapsulating valuable functionality as services made available inside and outside the enterprise, and leveraging those available services to build a better, more flexible, and more useful enterprise IT environment.

More Stories By Paul Lipton

Paul Lipton is an Advisor and Senior Architect in CA, Inc. where he leads the CA Industry Standards and Open Source Program in the Office of the CTO. Paul has been an architect and developer of enterprise systems for over 20 years. He serves on the Board of Directors of the DMTF and the Eclipse Foundation, and has participated in many other industry organizations such as OASIS and the W3C. Paul is a founding member of the CA Council for Technical Excellence where he chairs the Emerging Technology Committee and also leads a project focused on leveraging Web 2.0 to improve research collaboration. He is also a Microsoft Most Valuable Professional and a Sun Java Champion. Paul is a highly sought-after author and speaker, and has shared his knowledge with appreciative audiences around the world covering topics such as industry standards, SOA, open source, technical innovation, enterprise architecture, social computing, virtualization, Web services, management/security, governance, autonomic computing, Web 2.0, and many other emerging technologies.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.