1. A method of provisioning asynchronous interaction with enterprise suites having synchronous integration points, said method being implemented in a digital processing system, said method comprising: receiving, from a user, data indicating that asynchronous interaction is required for a first synchronous integration point of an enterprise suite; auto-generating, in response to said receiving, a first set of service oriented architecture (SOA) artifacts designed to synchronously invoke said first synchronous integration point and provide asynchronous interaction with external systems, wherein upon deployment of said first set of SOA artifacts in a SOA server, an external system can interact asynchronously to access a functionality provided by said first synchronous integration point.