Oracle Fusion Middleware 11g has finally arrived and it’ll give as well developers as customers the possibility to implement bleeding edge technology throughout the Oracle Stack.
Just looking at the different features and functionalities that have been build into the stack is amazing and most of all, you can’t get round fusion anymore.
So let’s have a look at what fusion has to offer us (it’ll swipe you of your feet!):
The BEA Integration Milestone:
Weblogic Server will be the underlying backbone of all fusion applications, going from classic environments such as Forms, Reports to the web 2.0 environments such as Webcenter and ADF. What will this milestone offer us:
- Flexibility and agility by declarity of design
- Take decisions in real time by integrating analytics within the transactional context
- Power for the end-user so business and it can interact and collaborate whilst enabling end-users with a flexible, personalized and easy-to-use business oriented environment
Ease-of-upgrade using automated tools to upgrade existing OC4J applications towards the new Web Logic Server
- Automated upgrade for soa components, webcenter applications, forms and reports applications
Smart Upgrade for OC4J JEE Applications
- Descriptor analysis to report on recommended findings
- Upgrade all the pieces of configuration necessary (pick and choose)
- Consolidation and virtualization of the data-center to enable companies to maximize return on investment using the data grid
- Budget can go to development instead of administration and management
- Services-based delivery that will enable companies to re-use services throughout the enterprise using a standards based approach giving customers and partners the ability to work within a shared-service infrastructure
- Unified management and monitoring capabilities within one environment and a rich user interface
- Enterprise Manager will be the window on the data-center!
- Fusion Middleware Control gives you the ability to manage multi-domains, policies, alerts, SLA and much more in a single environment.
The Grid: A new model for efficient resource utilization:
- The Coherence in-memory data grid gives you the ability to paralyze computation across the grid
- Inherently use the grid for as well cpu as memory
- State-aware continuous availability for service infrastructure
- Software-only solution, no hardware costs necessary
- Off-heap storage = Significantly reduced coherence nodes
Unified Security Model
- Using the Oracle Platform Security Services you can define a generic and integrated security model throughout the Oracle Stack = 1 Common Security Layer
So now we have the backbone of our infrastructure laid out, now it’s time to have a look at the different components that will offer these functionalities.
SCA – Service Component Architecture:
Composites will be key throughout this stack which will give you the possibility to deliver and reuse any service that has been built Enterprise-wide. When you’re talking about data services, business services, web services or even mediator services, it’ll all be managed within one environment. In other words ease of development, deployment, management using a unified approach for as well business and IT.
- These composite services can be re-used in different ways throughout the business and it lifecycle going from business dashboards, to side-by-side versioning on composite level, to global-policy management, to unified management and monitoring of each aspect and transactions within and E2E-context and much more.
Integration of BEA products :
- OESB will become the mediator component within the Service Component Architecture used for basic routing between components
- OSB will become the new service bus that’ll offer routing, transformation, chaining of services and much more within SCA
- B2B, BAM, BPEL, Human Workflow, OSB can be hooked up into the SCA cloud using Adapter technology to enable business and it to focus on different aspects of the organization whilst holding the needed agility and flexibility throughout the entire development lifecycle.
A unified BPM Platform which is fully BPMN 2.0 compliant and leverages BPM capabilities using a single environment for as well business as IT, namely Jdeveloper
- Integration of BPM Studio within Jdeveloper
- Share processes and services using the BPM Process Composer and business Catalog
- Easy-to-upgrade using the migration path provided when going from 10g to 11g
- Jdeveloper – The development environment for as well business and IT, a unique proposition
- Integration of BPM Studio
- Composite based development using Adapter-technology
ADF which will put a face on each application that needs to be delivered to end-users
- ADF render kits for Ajax and Flash
- ADF render kits to .png (talking bandwidth and performance into account)
- ADF render kits for usability purposes (e.g. Screen reader-functionality)
Active Data Services Push
- Data changes are pushed into the UI instead of needing to pull for data changes, using Coherence Cache Listeners and asynchronous calls
Application Lifecycle Management
- Pluggable interface to quickly access documentation, bugs, reports etc. used throughout the stack
ADF Desktop Integration
- Build transactional spreadsheets using the existing binding layer of ADF
In other words SCA Suite, Webcenter Suite, Forms, Reports and Fusion Apps will use the same infrastructure which will enable the usage of consistent admin and management tools whilst leveraging capabilities of the infrastructure and database throughout the entire stack.
My 2 cents … Fusion has become a reality with unlimited functionality and features!
Working within a forms, JEE, DB or Apps environment, everyone will be using the same technologies throughout the stack … The fusion ages kicked in!