1. A computer-implemented method for publishing a dynamic web service, the method comprising: receiving, by the computer from an Enterprise Application client, a recorded transaction map describing a recorded transaction between said Enterprise Application client and an Enterprise Application server, said recorded transaction map including metadata corresponding to a plurality of transaction fields; automatically generating, by the computer, a service description framework for a new dynamic web service corresponding to said recorded transaction; determining, by the computer, a unique service identifier for invoking said new dynamic web service; persisting said unique service identifier, said service description framework, and said recorded transaction map in a data store; and providing said unique service identifier from the computer to said Enterprise Application client.