1. A method for enabling an at least one application running in an at least one environment to consume an at least one service using an at least one protocol, the method comprising: receiving an at least one message from the at least one application, the at least one message including a request for information; identifying the protocol of the request for information included in the at least one message; performing structural parsing of the at least one message to obtain a first parsed request; determining the at least one service; that is requested by the request for information and provided by a service provider; performing, by an instance of a request parser that is specific to the determined service, contextual parsing of the first parsed request to obtain a second parsed request; sending the second parsed request to the service provider in a protocol that is different than the protocol of the request for information; receiving at least one response that is from the service provider and includes information that is: (i) requested by the request for information and (ii) in a protocol different than the protocol of the request for information; at least one formatting step for formatting the at least one response to obtain at least one formatted response that includes information that is: (i) requested by the request for information and (ii) in the protocol of the request for information; and sending, to the at least one application, the at least one formatted response that includes information that is: (i) requested by the request for information and (ii) in the protocol of the request for information.