Top 5 Benefits of Forming an SOA Center of Excellence
- 28 September, 2009 06:58
- Comments
Among the ways to keep a service-oriented architecture (SOA) initiative on track, forming a center of excellence (COE) is a frequently named option. Indeed, a recent Forrester survey shows that having an SOA COE correlates with higher satisfaction with SOA.
It is more interesting, however, to note that the most-valuable functions that SOA COEs perform, as judged by Forrester survey respondents, have to do with leadership and governance for SOA, not training on detailed technology skills. As architects plan for SOA and guide their organization in its adoption, they should think of the SOA COE first as a governance body and only second as a training body.
1. Creating and maintaining SOA vision and plans. 2. Acting in an approval role as part of the SOA governance program. 3. Managing patterns for SOA implementations. 4. Managing the portfolio/library of SOA-based services. 5. Planning the future of the SOA technology base.
SOA and Web services are not the same thing: SOA is the design concepts; Web services are one (very important) technology stack for implementing those concepts.
While SOA COEs do provide training on SOA and Web services standards and products, this top five list shows that guiding SOA design is a more-valuable goal for SOA COEs to pursue. The top five SOA COE practices are what they are because:
SOA vision provides the broad context for good design
If the organization doesn't know why it's doing SOA, it will have difficulty getting momentum. Without clear leadership and vision, many will find reason to resist, and even those who get on board with SOA will pull the initiative in different directions. With a strategic SOA vision focused around business design concepts, your people become focused on the right level of design for your most-important SOA-based services: business services.
This also gives them a perspective for understanding how application services and infrastructure services are also important, but add value inside of IT, as opposed to the business value focus of business services.
Approval provides the best mentoring
As opposed to providing only guidelines, training, or mentoring, active participation in SOA governance by approving SOA deliverables gives an SOA COE a strong position for leadership and for keeping SOA on track.
When your SOA COE is involved in actually approving SOA deliverables, mentoring has real teeth. But even more, the two-way give and take between COE and project team members ensures that the design guidance the COE provides actually works in the real world.
Join the CIO Australia group on LinkedIn. The group is open to CIOs, IT Directors, COOs, CTOs and senior IT managers.
- Bookmark this page
- Share this article
- Got more on this story? Email CIO
- Follow CIO on twitter
-
Australia's first 4G smartphone is the HTC Velocity 4G
-
Swedish e-commerce startup's execs linked to NYC sex crime
-
Face Time - Interview with John Brennan and Robert DiStefano
-
How to implement next-generation storage infrastructure for Big Data
-
Pfizer's Future Depends on IT Transformation
-
Sun Blade 6000 Modular System: Power and Cooling Efficiency
Most IT organizations are struggling with the need to deploy ever more applications in the fixed space, power, and cooling envelope of their data centers, the ability to save even a hundred watts per system quickly turns into more breathing room for future applications and the servers to run them. Read on. -
Protecting Generation Web
From data privacy to personal safety issues, cyber-bullying, inappropriate content and malware, schools are facing an increasingly difficult task when it comes to allowing young people to spread their online wings without compromising their safety and personal development. The reality that most schools are catering to the needs of mixed age groups and abilities, and it’s easy to understand why a simple stop and block approach won’t work. Learning environments are, by nature, flexible. It stands to reason that the IT resources used in them should be flexible too. Read on. -
Virtual Certainty - Best Practices for Gaining Monitoring Clarity in VMware Environments
The benefits of virtualisation are unassailable: increased agility, scale, and cost savings to name but a few. However, so too are the monitoring challenges posed by these environments—including complexity, lack of visibility and control, and inefficiency. This white paper reveals the best monitoring practices to employ in virtualized environments—best practices that are essential in enabling organizations to overcome their monitoring challenges so they can get the most business value from their virtualisation investments.
-
Professional Web Apis
-
Javascript(tm) in 10 Simple Steps Or Less
-
Windows Vista for Dummies
-
Schneier's Cryptography Classics Library
-
Professional ASP.NET 3.5 Sp1 Edition
-
Professional Web Parts and Custom Controls with ASP.NET 2.0
-
50 Fast Adobe Premiere 6.5 Techniques
-
WileyPlus Stand-alone to Accompany Big Java 4E for Java 7 and 8 International Student Version
-
Dreamweaver Mx/ Fireworks MX Savvy








Comments
Post new comment