Service Oriented Architecture


SOA Practice


V isumpoint’s SOA Practice helps our clients transition their IT organization from its current set of software lifecycle development, management and governance processes to one based on Service Oriented Architecture by providing a well-articulated SOA Transition process and a highly experienced SOA mentoring team to support that process.


The SOA Team breaks down the client’s SOA Transition process into logical phases, much like a well-organized large-scale software development project. Each phase has expected activities and deliverables customized to the client’s unique requirements, making it easier for all SOA Stakeholders to understand the transition process, to measure the progress of the SOA Transition, and to make mid-course corrections when necessary.

soa

From the outset, the SOA Team helps the client create a solid groundwork for the SOA Transition by facilitating the development of a number of key deliverables. Based on these initial deliverables, the client can build a strong consensus among all its SOA Stakeholders about the logical progression of the SOA Transition. Based on this consensus, it is then possible for the SOA Team to help the client develop detailed plans for subsequent phases, and associate specific metrics for monitoring the activities and deliverables associated with these later phases. As required, the SOA Team can then provide additional services to monitor the SOA Transition, and/or support the completion of specific activities and deliverables.


Based on real world experience and proven best practices, visumpoint’s SOA Empowerment Process and Methodology (SOA^e) brings the key elements of a successful SOA enterprise:


  • Infrastructure Empowerment (I^e)
  • Customer Empowerment (C^e)
  • Service Delivery Empowerment (Sd^e)


SOA Empowerment Methodology (SOA^e)


SOA projects tend to be large initiatives with a lot of risk and potential reward associated with them. The Return on Investment (ROI) on a SOA project is sometimes very hard to quantify, which brings about the need for a solid process and methodology to ensure the success of a SOA project.


Visumpoint’s SOA process and methodology, called SOA Empowerment (SOA^e), defines three interrelated dimensions that reinforce and underpin an enterprise’s SOA adoption: Business Empowerment (B^e), Infrastructure Empowerment (I^e), and Service Delivery Empowerment (Sd^e).


Many organizations that adopt SOA focus their attention on Infrastructure Empowerment (I^e) at the expense of the other two dimensions. Because all three dimensions are interrelated, it is imperative to maintain a balanced approach among all three.


When organizations neglect Business Empowerment, the consequences are vast:


  • Lack of client-side uptake due to lack of perceived business benefit
  • Lack of client-side uptake due to fear of schedule and technical risk
  • Schedule slip due to lack of information and inconsistent processes on client-side
  • Re-inventing the wheel across the enterprise due to lack of buy-in

When organizations neglect Service Delivery Empowerment, the consequences include:


  • Lack of client uptake due to inconsistencies on the service side
  • Failure to realize business benefits due to poor or inconsistent interface granularity on the service side
  • Project cost and schedule over-runs due to failure to manage the 10 sub-dimensions of service delivery

Visumpoint’s SOA^e methodology employs strategies to avoid these pitfalls, and can be molded to different enterprises and industries. We can guide your development team through the tasks that need to be undertaken to successfully execute a SOA project.