Successful SOA requires more than just building web services. The challenge lies in building the right services to support the business goals and requirements. The right services can be used in multiple scenarios, can be composed together into business processes, and operate on and support common enterprise wide information.
What goes into creating successful services?
- A comprehensive SOA reference architecture that includes business, information, applications, technology, implementation and operational concerns.
- An effective enterprise context that describes the enterprise-wide set of services and the shared information they operate on.
- A software development process that integrates architecture and context seamlessly into the design process.
- A governance process that focuses on assisting projects to use or build appropriate services rather than on after-the-fact review and compliance checking.
- A reuse-first, build-later approach to process and service design.
- An integrated tool and framework environment that incorporates architecture, process and governance into a model based development approach.
Experience has shown that a pure top-down approach to SOA fails because it does not deliver results soon enough. At the same time, a bottom-up approach fails because it promotes silos of organization, data, and function that do not deliver reuse or agility. Wilton Consulting Group takes a ‘middle-out’ approach that allows bottom-up driven projects to be done within the top-down enterprise context. We work with our clients to develop an enterprise SOA with the necessary design frameworks and methodology specific to their needs.
Michael Rosen has provided thought leadership in the area of SOA for more than 10 years.. He is lead author of Applied SOA: Service Oriented Architecture and Design Strategies, Wiley and Sons, ©2008 He has written numerous articles and reports in forums such as Cutter Consortium, Business Process Trends, SOA Institute, Web Services Journal, and EAI Journal. Michael is a sought after consultant and trainer in the area of SOA. He often is the keynote speaker at SOA and EA conferences around the world.
This e-mail address is being protected from spambots. You need JavaScript enabled to view it