Comments
Patrick Collands wrote: collands (AT) gmail com I'd be very grateful for an invitation. Thank you.
Cloud Expo on Google News

SYS-CON.TV

2009 East
PLATINUM SPONSORS:
IBM
Smarter Business Solutions Through Dynamic Infrastructure
IBM
Smarter Insights: How the CIO Becomes a Hero Again
Microsoft
Windows Azure
GOLD SPONSORS:
Appsense
Why VDI?
CA
Maximizing the Business Value of Virtualization in Enterprise and Cloud Computing Environments
ExactTarget
Messaging in the Cloud - Email, SMS and Voice
Freedom OSS
Stairway to the Cloud
Sun
Sun's Incubation Platform: Helping Startups Serve the Enterprise
POWER PANELS:
Click For 2008 West
Event Webcasts
Executing an SOA Governance Plan
Rationale for a SOA Shared Service Center

Drives Compliance and Consistency and Aligns Priorities
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.

About 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.

In order to post a comment you need to be registered and logged in.

Register | Sign-in

Reader Feedback: Page 1 of 1

Latest Cloud Developer Stories
The Enterprise Cloud Requires a real time infrastructure and a management discipline that understands and can enforce service level discipline.
CloudBench Applications, Inc. announced its financial results for the three months and nine months ending September 30, 2009. All amounts are stated in Canadian dollars unless otherwise noted. Revenues from BasicGov, the Company's cloud computing solution for local government, gr...
The new contract is an industry first, with CSC being the first Microsoft partner to lead and win a cloud computing services agreement of this scale. Under terms of the contract, CSC will provide Royal Mail Group's 30,000 employees with access to new IT services using Microsoft's...
Operates in over 170 countries and is one of the world’s leading providers of communications solutions and services. Richard Tarboton talks for MeettheBoss.TV on his role as Head of Energy & Carbon for BT and what they are doing towards reducing carbon emissions.
CA is going to put its Agile Planner software on salesforce.com’s Force.com platform in the first half to accelerate development time and give users visibility over their development initiatives to reduce time-to-market. Customers are supposed to be able to accelerate the deploym...
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
Click to Add our RSS Feeds to the Service of Your Choice:
Google Reader or Homepage Add to My Yahoo! Subscribe with Bloglines Subscribe in NewsGator Online
myFeedster Add to My AOL Subscribe in Rojo Add 'Hugg' to Newsburst from CNET News.com Kinja Digest View Additional SYS-CON Feeds
Publish Your Article! Please send it to editorial(at)sys-con.com!

Advertise on this site! Contact advertising(at)sys-con.com! 201 802-3021

SYS-CON Featured Whitepapers
ADS BY GOOGLE

Breaking Cloud Computing News
CloudBench Applications, Inc. announced its financial results for the three months and nine months e...