What About Oracle Fusion?
Your intro to Fusion, the upgrade path, and potential benefits.
Oracle Fusion is the integration of Oracle applications such as EBusiness Suite, PeopleSoft, JD Edwards, Siebel, Retek, Stellent, etc. into a set of next generation applications based on open industry standards. This is Oracle’s strategy to create a tight set of applications and architecture that are all using common platform and standards to work with each other.
After Oracle’s acquisition of several leading software products, the company embarked on a strategy to incorporate the best of each product into a broad product suite that is integrated.
For example, PeopleSoft is well known for its dominant position in Human Resources Management segment, Oracle E-Business (Oracle Applications) is strong in Financials (Oracle Financials), and Siebel is one of the best CRM solutions.
The Fusion Applications (Oracle’s Project Fusion) experienced some delay from Oracle’s original plans but some of them have been delivered already. The middleware and architecture are ready to use.
This set of next generation applications are based on the Service Oriented Architecture (SOA).
Oracle Fusion Middleware
is the underlying technology platform Oracle uses to build applications – more commonly referred to as Oracle Fusion applications.
Oracle Fusion Architecture
is the specification that ties together the Oracle applications, middleware platform and technology.
This Fusion Architecture strategy is based on architectures and technology principles such as:
- Utilization of Web Services(SOA – Service Oriented Architecture)
- Industry Standards, like J2EE
- Business Process to model how the company’s software works (BPEL standard)
- BI tools integrated into relevant business transactions
- Grid computing to lower cost and increase safety and
- Easy management to lower TCO
Over time certain technologies have risen to the top that have the ability to meet these architectural principles and the challenging demands of internet development environments. Oracle has selected these technologies as the technical foundation for Oracle Fusion:
- Java 2 Enterprise Edition
- Java Frameworks and Design Patterns
- Service Oriented Architecture
- Web Services
- Object Relational Mappers
- eXtensible Markup Language (XML)
- Security Assertion Markup Language
- Business Process Execution Language
Specifically, the products to enable the Java and Web technologies in Fusion products include:
- JDeveloper, TopLink and ADF
- Single Sign-On
- BPEL Process Manager
- eBusiness Suite
- BI Suite
- SOA Suite
- Identity Management Suite
- Web Center and Oracle Portal
- Grid Control
Oracle Application Development Framework (ADF)
ADF is a J2EE development framework that is based upon best practice design patterns for building Web applications. ADF is based upon the Model-View-Controller design pattern that separates User Interface, Business and Data logic.
Web Services is a standard that uses XML standards and communication protocols to exchange data between applications. Web services allow different types of applications to communicate. Web services are standards that define the semantics for how software communicates.
Service Oriented Architecture (SOA)
SOA architecture enables loosely coupled software services to communicate with each other. SOA increases reusability that allows different software services to identify and communicate with each other.
Single Sign-On (SSO)
Provides unified authentication across applications. Enables users to logon once for access to authorized resources across the enterprise.
Provides monitoring of resources including databases, application servers, web services and applications.