Suppose that the business logic of an existing application is implemented using a set of CGI programs. Which Java technologies can be used to implement the CGI programs as a Java-based solution. A. JMAPI B. Screen scrapers. C. Enterprise JavaBeans D. Servlets The answer is C and D, Servlets is fine, but How can we use EJB if the firewall doesn't allow IIOP pass through? Lucy [This message has been edited by lucy hu (edited November 09, 2001).]
Joined: Sep 28, 2001
Originally posted by lucy hu: How can we use EJBwhat if the firewall doesn't allow IIOP pass through?
Joined: Sep 14, 2001
A bit to clarify Lucy.The protocol which is going to be used is RMI-IIOP[not IIOP] i.e RMI over IIOP. The RMI protocol adjusts itself to use HTTP tunneling.
Joined: Jan 05, 2001
Many times, the EJBs will be used in conjunction with servlets. So a servlet receives an HTTP request, calls a method on a Session bean which calls a method on an Entity bean which gets data that the Session bean passes back to the servlet and then back out HTTP. There are also ways EJBs can communicate with out servlets. SOAP is a popular way which supports both HTTP and MIME protocols. There are also ways JMS (Java Message Service) can be used by beans, etc.