Patent ID: 8402433

Claim:
A method comprising: responsive to a client application requesting that a first script be executed, executing the first script on a first script-engine associated with a first server, the first script-engine including a first server-specific command interface and a first script-interchange interface, wherein the executing performs an automated business transaction having multiple operations, a subset of which are key operations, the first script having a plurality of script commands corresponding to the multiple operations of the business transaction, the business transaction including, the first script-engine prompting a user to input data for the key operations of the business transaction, capturing the data at the first script-engine, the first script-engine providing a first one or more script commands to the first server via the first server-specific command interface, the first one or more script commands provided in a first format specific to the first server, the first script-engine providing via the first script-interchange interface a second one or more script commands to a second script-engine associated with a second server, the second one or more script commands provided in a common script-interchange format for communication between script-engines, the first script-engine receiving respective prompts for the data from the first server and from the second script-engine, and in response to the prompts from the first server and the second script-engine, the first script-engine automatically providing the captured data to the first server and the second script-engine without user interaction, wherein the first server performs the key operations, including initiating a first user session based on the first one or more script commands, wherein the first user session provides the captured data from the first script-engine to a first database, and wherein the second server initiates a second user session based on the second one or more script commands, wherein the second user session provides the captured data from the first script-engine to a second database.