United States Patent 7,216,142

7,216,142

Network application program interface facilitating communication in a distributed network environment

Issued:  May 8, 2007

Assignee:  i2 Technologies US, Inc. (Dallas, TX)

Inventors:  Whipple; Mark B (Dallas, TX), Notani; Ranjit N (Irving, TX)

Abstract:  A request broker receives a request from a client, including a description of a method and parameters to be used in executing the method. The parameters have one of multiple acceptable native formats. The request broker determines the native format and communicates the parameters in the native format to a selected one of multiple translators for translation to an internal format, where each translator is associated with a different native format. The request broker communicates the parameters in the internal format to an application server system to enable execution of the method, receives a return value from the application server system reflecting execution of the method, communicates the return value in the internal format to the selected translator for translation to the native format, generates a reply including the description of the method and the return value in the native format, and communicates the reply to the client.