Patent ID: 8838808

Claim:
A method comprising: at a database-side application system, receiving a message from a browser through a web-side application system, the message including data and metadata, the metadata indicating that the web-side application system received the data from the browser of a user device using a first connection between the web-side application system and the browser, the database-side application system being different from the web-side application system and being coupled to the web-side application system through an asynchronous communication layer that includes software and hardware, wherein the message is associated with an asynchronous message type indicating to the database-side application system that the database-side application system is allowed to delay processing the message and that the browser is not blocked by delay in processing the message by the database-side application system; from the database-side application system, sending the data to a database server as a request, and receiving a response from the database server; at the database-side application system, and upon receiving the response, causing the web-side application system to create a second connection between the web-side application system and the browser based on the metadata, the second connection being different from the first connection; and sending the response to the browser through the second connection in accordance with the asynchronous message type.