Enterprise Component Models

  

Here is a list of some of the component models used in the enterprise. Most of them are discussed in the next three chapters.

  • Common Object Request Broker Architecture (CORBA). CORBA is a standard model for enabling distributed access across components and defines a framework for providing security services to applications via the CORBA Object Request Broker (ORB).

  • Java Remote Method Invocation (RMI). The RMI framework enables distributed access to components. It enables an object in one JVM to invoke methods in another JVM. It is very popular because it is easy to use, but it lacks interoperability with other languages. That is why it is typically paired with other technologies such as RMI over IIOP, and RMI/IDL.

  • Applets. Applets define interfaces between a container and a component that allows Java code to be included in an HTML page. The applet's code is loaded to your system when you access it with a Java-enabled browser and executed by your browser's JVM.

  • Java Servlets. Java Servlets are platform-independent server-side application components that are downloaded - on demand - to the part of the system that needs them.

  • JavaServer Pages (JSP). The JSP technology is an extension of the Java Servlet technology. It separates the page logic from its design and display, which makes it easy to build Web page applications.

  • JavaBeans. A JavaBean is a reusable Java code component that comforms to the JavaBeans specification, which defines the configuration and communication protocol for JavaBeans.

  • Enterprise JavaBeans (EJB). The EJB server-side component model simplifies the development of middleware components that are transactional, scalable, and portable.

Note  

You can find more information on these and other Java products and technologies at the http://java.sun.com/products/ Web site.

  


Java Security Solutions
Java Security Solutions
ISBN: 0764549286
EAN: 2147483647
Year: 2001
Pages: 222

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net