Disclosed herein is a method of accessing an Enterprise Java Bean (EJB) by
a non-Java application within a computing environment, comprising:
calling a client library by the non-Java application; invoking a function
within the client library to construct an HTTP request corresponding to
the calling input parameters from the non-Java application; passing the
HTTP request from the client library to an EjbServlet; invoking a method
on an EJB by the EjbServlet based upon the HTTP request; returning
information from the invoked method from the EJB to the EjbServlet;
decoding the returned information into an HTTP response string by the
EjbServlet; transmitting the HTTP response from the EjbServlet to the
client library; and parsing the HTTP response by the client library into
return information compatible with the non-Java application and then
passing the return information from the client library to the non-Java
application.