Posted on

What is Weblogic?

Oracle WebLogic Server is a Java EE 6 compatible application server that is part of Oracle Fusion Middleware suite of products. The WebLogic Server complete implementation of the Java EE 6 specification provides a standard set of APIs for creating distributed Java applications that can access a wide variety of services, such as databases, messaging services and connections to external Enterprise systems. End-user clients can access these applications using Web browser or standalone Java clients. It also supports the Spring Framework, a programming model for Java applications which delivers an alternative to many aspects of the Java EE model.

WebLogic Server provides the core application server runtime as part of the integrated OracleWebLogic Suite Java infrastructure. This integrated infrastructure enhances application performance, improves application availability and enables predictable and reliable application scalability with high quality of service.

WebLogic Suite contains the following server-side components:

  • Oracle WebLogic Server: the core Java EE 6 application server which is discussed in this book.
  • Oracle JRockit: this is a high performance JVM that optimizes performance of your Java applications on either the Windows or Linux operating system platforms with either 32-bit or 64-bit architectures. Oracle JRockit JVM is included with your WebLogic Server installation.
  • Oracle Coherence: Oracle Coherence is a component of Oracle Fusion Middleware that enables organizations to predictably scale mission-critical applications by providing fast and reliable access to frequently used data. By automatically and dynamically partitioning data in memory across multiple servers, Oracle Coherence enables continuous data availability and transactional integrity, even in the event of a server failure.
  • Oracle TopLink: is an advanced, object-persistence and object-transformation framework that provides development tools and run time capabilities that reduce development and maintenance efforts while increasing Enterprise application functionality.