Patent ID: 7983209

Claim:
A system for converting a synchronous service description to an asynchronous service description, the asynchronous service description for implementing on a server configured for communication with a respective client over a network, the system comprising: a computer processor; a subscription module defining a port type of the asynchronous service description for a notification operation associated with the synchronous service description and assigning a subscription operation to the defined port type; an artifact module generating a conversion artifact related to the notification operation, the conversion artifact configured for developing a deployable service implementation of the asynchronous service description; and an integration module combining the notification operation and the subscription operation and the conversion artifact to produce the asynchronous service description; wherein the artifact module is selected from the group consisting of: a notification module for generating a notification class framework containing a notification class for the notification operation, and a service module for generating a service class framework containing a service class deployed on the server, the service class handling message and protocol conversion; wherein the notification class is the conversion artifact when the artifact module is the notification module, and the service class is the conversion artifact when the artifact module is the service module; and wherein the asynchronous service description is configured for generating the deployable service implementation to include appropriate business logic for subsequent deployment on the server as an asynchronous service interface.