| By Thaddeus Marcelli | Article Rating: |
|
| August 18, 2008 11:00 PM EDT | Reads: |
2,641 |
Having the same goals, methodologies, and standards to adhere to creates consistency in standards, policies, processes, and communications. This consistency also leads to customers receiving the same level of support. Without consistency, units and groups will start to have reservations about adopting an SOA approach.
A singular unit driving at the same goals and communicating the same vision is likely to have a much more positive effect than other types of organizational structures. It helps to ensure that the SOA message does not get lost. In the early phases of SOA adoption, SOA Governance can benefit from a high level of structure to ensure the enterprise is receiving the same consistent message.
In addition, a dedicated team eliminates various priority conflicts that would otherwise result in poor customer services, miscommunication between team members, increased workload for program management, and lower productivity. A centralized team also results in higher productivity by reducing the likelihood of redundant activity across the SOA effort.
Cost Verification
When deciding to adopt SOA, many companies require business validation in addition to technical practicability. An SSSC makes it easier to assess the total cost of implementing an SOA program. Centralizing SOA assets and resources makes it easier to identify the total costs. It also facilitates capacity planning, resource allocation, and identification of training and education needs.
Conversely, if the resources are shared or are not one hundred percent committed to SOA activities, it complicates the applicability of a cost structure. Unless there is a strict time-reporting process in place, the ambiguity of the assets and resources needed to further mature SOA will be present. It is also difficult to cross-train resources, which will lead to support and consistency issues. Ultimately, this could lead to difficulties in gaining additional funding as SOA matures, dampening the effectiveness of SOA.
Experience Drives Expertise
A Federated SSSC will build expertise over time. This is accomplished by the sharing of information, ideas, and understanding of SOA. Cross-training should also take place to reduce the affects of turnover. Turnover is a fact of business and SOA success requires both simple, logical processes and expertise to ensure the right level of technical and business governance is in place.
In addition, an experienced team will be suited to handle new challenges and tasks. An experienced and federated service center could drive toward goals more quickly by finding new and inventive means to achieve objectives.
Finally, a centralized team will be able to explore and digest new technologies, platforms, and methodologies more quickly, providing valuable research and development information back to the Governance Organization. This information could influence long-term planning and decisions.
A decentralized team will ultimately question others' knowledge because they do not communicate regularly. Without strong leadership, teams will begin to question others' authority. It could lead to higher turnover, which will affect overall team performance.
Data Reliability
Data collection and reporting is one of the chief processes for any Shared Service Center. An SSSC will be able to standardize and update the type and data collected for such items as service contracts. This is a pivotal role in ensuring that the right data is collected, maintained, and distributed. This data builds trust in the SOA environment, which is one of the hurdles that any SOA program must overcome. Accurate metrics reporting and metadata modeling will also support policy and process decisions along with identifying gaps in infrastructure, security, and other areas.
Quality
By adhering to governance standards for service and performance, the shared service center plays a key role in ensuring that functional, performance, and overall test management is maintained. It is imperative that services adhere to the highest standards for interoperability and conformance to ensure reusability and that quality and granularity of the services are built for broad adoption.
A decentralized organization will require more transactions between governance bodies, potentially creating process bottlenecks and miscommunication issues that will lower the quality of the services being developed. A decentralized organization will also require adherence to the same report systems and process tools that many organizations lack.
Ownership
As the number of services and the dependency upon SOA increases, it will be important for the Shared Service center to take ownership of some or all of the broadly shared services. By managing the care and feeding of the services, the life cycle, support, upgrades, and management of services will be significantly simplified. Ownership models and costs will also be centralized, creating quicker time-to-market, reduced organizational complexity, and straightforward cost structure.
A decentralized model has the potential to become quite complex and confusing. It may become complex in the processes, organizations, and people needed to agree regarding contract approval, upgrade plans, and orchestrations. It may become confusing with regard to the variations in the process steps based upon different ownership models, decisions points, and people needed for service usage negotiations.
Manage Risk
SOA brings a ubiquitous nature to IT assets and services that were previously viewed as vertical applications contained by the platform for which they were built. As a result of this omnipresent nature, there are risks with the development and use of SOA assets. A Federated Shared Service Center can proactively review and identify various threats and devise solutions to overcome.
A decentralized staff would most likely be very reactive in nature. As a result, potential threats could be missed or overlooked, which could cause issues ranging from loss or corruption of data to theft of highly sensitive or private data.
The SOA shared service center is the hammer in the arm of the SOA governance organization. Moreover, the SOA Shared Service Center executes against the SOA Governance goals and facilitates in driving the SOA roadmap. It also provides important feedback to the SOA Governance committee on the progress of SOA. Finally, it is in most instances the face to the customer, so it is important to ensure that the SSSC is a diverse group of knowledge experts that are committed to achieving the goals of the SOA Program.
As with SOA Governance, an SOA Shared Service Center should be built on an adopted SOA maturity model. This will ensure that the SOA Program, its governance model, and the SSSC are aligned and following the same goals.
Second, identify resources, both existing and new, that will compose the SSSC. These resources should be based on the roles identified that best fit the SOA Program. This step is essential to determine the total budget required.
Third, ensure that existing SOA-related projects and development efforts are being attended to and that these efforts do not experience any pain from the current level of SOA maturity. In many instances, it may make sense to adopt an exception process depending on where the project currently is within the service development life cycle.
Finally, begin to identify future SOA development efforts to exercise new policies, procedures, and standards. This will also assist in refinement and gap analysis. As progress is made, begin to gather and analyze metrics and data that will further establish a solid SOA governance program and appropriate customer service and governance enforcement form the Shared Service Center.
Published August 18, 2008 Reads 2,641
Copyright © 2008 SYS-CON Media, Inc. — All Rights Reserved.
Syndicated stories and blog feeds, all rights reserved by the author.
More Stories By Thaddeus Marcelli
Thaddeus Marcelli is a principal SOA srchitect at MomentumSI. He has many years of practical knowledge in the SOA framework space and has faced many SOA implementation challenges.
- 4th International Cloud Computing Conference & Expo Starts Today
- Publishing Synergy: Blog, Twitter and Ulitzer
- Performance Tuning Essentials for Java
- Cloud Expo New York Call for Papers Deadline December 15
- Google Wave
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Cloud Computing Can Revitalize Your Career as Software Developer
- SOA World Magazine "Readers' Choice Awards" Voting Is Now Open
- Oracle+MySQL Opponents Take to the Barricades
- Virtualization Expo Call for Papers Deadline December 15
- Oracle Faces Growing Price for MySQL
- SpringSource Moving to Spring 3.0
- 4th International Cloud Computing Conference & Expo Starts Today
- Deputy CIO of the CIA to Keynote 1st Annual GovIT Expo
- Publishing Synergy: Blog, Twitter and Ulitzer
- Performance Tuning Essentials for Java
- Cloud Expo New York Call for Papers Deadline December 15
- Cloud Computing Expo: Exclusive Q&A with Yahoo! SVP Cloud Computing
- Google Wave
- IBM Hardware Chief, Intel VC Exec Arrested in Insider Trading Scam
- Cloud Computing Can Revitalize Your Career as Software Developer
- Oracle-Sun: IBM Reportedly Behind Delay
- Citrix Aims To Cripple VMware’s Cloud Designs
- Oracle Trashes HP Relationship for Sun
- After Ubuntu, Windows Looks Increasingly Bad, Increasingly Archaic, Increasingly Unfriendly
- SCO CEO Posts Open Letter to the Open Source Community
- Simula Labs Launches Hosted Delivery Platform To Enable Enterprise Open Source Adoption
- Where Are RIA Technologies Headed in 2008?
- Source Claims SCO Will Sue Google
- How Open Is "Open"? – Industry Luminaries Join the Debate
- Latest SCO News is Plain Weird
- IBM Tells SCO Court It Can't Find AIX-on-Power Code
- SCO Claims Linux Lifted ELF
- Flashback: Investing in 'Professional Open Source' - Exclusive 2004 Interview with David Skok, Matrix Partners
- HP Starts Pushing Desktop Linux
- Linux Business Week Exclusive: Linux Kernel To Be Re-Written To Counter Microsoft FUD




























