5. The method of claim 1 , further comprising: sending the message using a messenger to a messenger server; checking the client at the messenger server for the message; and routing the message to the client.
1. A method comprising: receiving a message at a client, the message including a message body; parsing the message body into parts of the message body using a natural language processor, wherein a first part of the message body is associated with a second part of the message body; comparing the parts of the parsed message body with a parameter to determine whether information provided in the parts is sufficient to identify a service and a backend system to process the message body, wherein the parameter includes a condition and a field for the identification of the service and the backend system; requesting additional information to identify the service and the backend system included in an additional message body if the information provided in the parts of the message body is not sufficient to identify the service and the backend system, the additional information requested in a conversation mode and provided with a second parameter; interpreting the parts of the message body; identifying the service and the backend system to process the message body based on the interpreted parts of the message body; creating a model based on the information, the additional information, the identified service, and the identified backend system; and invoking the service to process the message body from the backend system based on the information and the additional information from the created model.