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 into a combined WSDL, wherein the combined WSDL is the WSDL of the common service; generating a common service implementation comprising one or more of: a common purchase order (PO) request, the common service, a niche service router, and enterprise service bus (EBS), wherein generating the common service implementation changes common XML schema and common WSDL service into one or more original niche schema formats, wherein the common service implementation is generated from one or more of: an original niche service selected for aggregation, the combined XML schema, the combined WSDL, and the one or more parameters identified for the common service; and deploying the common service to an endpoint via an enterprise service bus (ESB), wherein the ESB transmits the common service to the endpoint specified by input parameters of a service aggregator, supplied in common service parameters.