Patent ID: 8799901

Claim:
A method of establishing a service, the method comprising: executing instructions on a processor to identify first methods associated with a legacy service; executing instructions on the processor to match at least one of the first methods to at least one generic method of a conversation, the generic method having an identifier for identifying the generic method for invocation by a program of a specific instance of the conversation; executing instructions on the processor to establish a new service as the conversation that includes the at least one of the first methods by matching said at least one of the first methods with said at least one generic method; decoupling legacy operations of the legacy service to create said at least one of the first methods; and populating a data structure with names associated with the at least one of the first methods that replace the at least one of the first methods in the conversation in an order that permits each generic variable name for one of the first methods to be replaced by one of said at least one generic method.