1. A method comprising: receiving one or more niche services to combine into a common service, wherein the niche service is a part of a service oriented architecture (SOA); receiving one or more parameters to be associated with a name and a location of the common service; combining an extensible markup language (XML) schema of the one or more niche services into a combined XML schema, wherein the combined XML schema is the XML schema of the common service; combining a web services description language (WSDL) of the one or more niche services and a combined WSDL, wherein the combined WSDL is the WSDL of the common service; generating a common service implementation, which incorporates one or more of the following: an original niche service selected for aggregation, the combined XML schema, the combined WSDL, and the one or more parameters; and deploying the common service to an endpoint via an enterprise service bus (ESB).