Middleware is the one which sits on top of database or a layer above database using which that middleware layer interacts with the database.
But in web applications or enterprise applications, end users never connect directly to the database.
They have a layer where we can deploy a business applications and that layer is called a Middleware.
And top of the Middleware, new layer is Applications which can be a custom applications which you develop using dot net, java or other programming languages. It could be custom developed applications that you deploy or it could be package applications like EBS, JDEdverds or Peoplesoft.
So Middleware is a layer that sits below Applications which can be COTS applications or it could be a custom developed applications and above the Databases.
|So finally, Middleware is a software layer that lies between the Business Applications and the Database where end user talks to the application that is sitting or deployed on top of Middleware and Middleware is the layer which interacts with the database.|
Oracle Fusion can refer to either:
- Fusion Architecture - Blueprint for SOA-based Enterprise Solutions.
- Fusion Middleware - Middleware infrastructure services that can be used to build SOA applications.
- Fusion Applications - Oracle’s next generation applications suite, built on top of Fusion
Middleware using Fusion Architecture as blueprint.
Fusion middleware facilitates the infrastructure to create a business applications.
Fusion middleware has got
- Single development environment
- Single runtime environment
- Single management environment
- Single security environment, which makes the life of developers very easy.
Oracle Fusion Middleware includes the following components:
- Web Servers,
- Application Servers,
- Content Management Systems,
- Identity Management,
- SOA, and
- Business Intelligence
to support complex, distributed business software applications.
So in a nut shell, Oracle Fusion middleware is a suite of products that includes Web Servers, Application Server like Web Logic or Oracle Internet Application Server, Content Management, Identity/Access Management, SOA and Business Intelligence.
To Be Continued…….