1. A method for constructing a service oriented architecture (SOA) shared service comprising: evaluating design input information for planning, building, and managing a service oriented architecture (SOA) shared service based on an identified opportunity and an initiative for a SOA shared service solution at a SOA enablement group; and constructing a SOA shared service based on the design input information evaluated at the SOA enablement group for the SOA shared service solution, wherein the constructing comprises: building a set of SOA shared service integration components by: developing the set of SOA shared service integration components by creating a set of input/output messages each having defined endpoints, performing message format translation and protocol mediation, and applying a set of filter rules, log and audit functions, and message enrichment logic to each of the set of input/output messages; and constructing the set of SOA shared service integration components based on the development; constructing a service infrastructure, supported by the evaluation at the SOA enablement group, configured for both testing and deploying the SOA shared service by installing and establishing a combined testing and deployment environment including hardware, software, and network systems; assembling the SOA shared service, the SOA shared service comprising the set of SOA shared service integration components; updating a service registry with the SOA shared service and configuring the service registry to update a status of the SOA; testing a service integration of the set of SOA shared service integration components for a complete unit and a service integration prior to deployment of the SOA shared service using the infrastructure and entering a result of the testing into the service registry; deploying the SOA shared service based on the result of the testing; and adjusting the service infrastructure in the case that the infrastructure has not achieved service readiness.