Weblogic Basics Tutorial:


What is Middleware?

Middleware is a software that provides a facility to integrate several discrete services/systems into an end to end flow and help to eliminate the pain of integration. In simple words, it’s a software glue that holds applications together and helps to make seamless communication.


Middleware lies between operation system and applications which are hosted on different servers and simplifies development. It enables interoperability, promotes reusability and loose coupling.Middleware is integral to modern information technology based on Extensible Markup Language (XML), Simple Object Access Protocol (SOAP), Lightweight Directory Access Protocol (LDAP), Web services and service-oriented architecture (SOA).


Middleware supports complex and distributed business software applications.It provides uniform, standard, high-level interfaces to the application developers and integrators so that applications can be easily composed, reused, ported and made to interoperate.Middleware makes application development easier, by providing common programming abstractions, by masking application heterogeneity and the distribution of the underlying hardware and operating systems, and by hiding low-level programming details.


We are going to discuss oracle fusion middleware products only.




Oracle WebLogic Server is a key component of Oracle Fusion Middleware offers a comprehensive solution for developing, integrating, and deploying enterprise applications, Web sites, portals, and Web services. Based on a scalable Java EE server, Oracle WebLogic Server enables application deployment, business integration, and portals. Oracle WebLogic Server is designed for grid computing as well as full lifecycle support for SOA.


Oracle Fusion Middleware provides two types of components,

  •  Java Components: JAVA Components that are deployed on WebLogic server as an application. Examples are the Oracle SOA Suite and Oracle WebCenter components.
  • System Components: These components are managed by the Oracle Process Manager and Notification (OPMN). The system components are,

    Oracle HTTP Server

    Oracle Web Cache

    Oracle Internet Directory

    Oracle Virtual Directory

    Oracle Forms Services

    Oracle Reports

    Oracle Business Intelligence Discoverer

    Oracle Business Intelligence