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).]
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.