Patent ID: 8626825

Claim:
A method of facilitating a service application to operate with different service frameworks executing in application servers, wherein said service application is designed to operate with a first service framework in providing a web service according to a contract, said method being performed in an application server, said method comprising: identifying that said first service framework is designed to operate with service applications according to a first interface for said web service, wherein said service application is implemented according to said first interface; determining that a second service framework executing in said application server is designed to operate with service applications according to a second interface for said web service, said second interface being different from said first interface; examining said contract to identify a set of operations defined in said contract for said web service, wherein said first interface comprises a first set of procedure definitions, wherein each of said first set of procedure definitions needs to be implemented for interfacing with said first service framework for a corresponding one of said set of operations, wherein said service application implements said first set of procedure definitions, wherein said second interface comprises a second set of procedure definitions, wherein each of said second set of procedure definitions needs to be implemented for interfacing with said second service framework for a corresponding one of said set of operations, wherein said set of differences comprises differences between a corresponding one of said first set of procedure definitions and a corresponding one of said second set of procedure definitions for each of said set of operations; generating a wrapper module based on said set of differences identified between said first interface and said second interface; and deploying said wrapper module and said service application in said application server, whereby said service application operates with said second service framework to provide said web service according to said contract in said application server.