Oracle Applications s'appuie sur les technologies suivantes :

  • celles de son SGBD (RDBMS, PL/SQL, java, html, xml, engines)
  • les applications tierces (Oracle Forms Server, Reports Server, Apache Web Server, Discoverer, Jinitiator and (Sun Java).

Il s'agit d'une architecture n-tiers avec au minimum le SGBD, le serveur Web / Java, et un navigateur au client plus ou moins riche.

le schéma est un peu complexe à reproduire ici , vous pouvez le trouver là (attention toutefois c'est fort émouvant)

la prochaine étape (Fusion) consiste à enrichir le méta modèle des fonctionnalités d'une architecture orientée services (SOA).

on peut trouver un résumé de l'architecture SOA d'Oracle ici , dont voici un extrait du sommaire :


Part I - Oracle Fusion Architecture

* Service-Oriented and Event-Driven Architecture

Designing Services—Integrated Services Environment
Integrating Services—Enterprise Service Bus
Discovering Services—Service Registry
Orchestrating Services—BPEL Process Manager and Workflow
Automating Business Policies—Business Rules
Managing Services
Monitoring Services—Business Activity Monitoring

  • Enterprise information Architecture

Data Storage and Management
Data Provisioning
Quality and Analytics
Information Presentation
Metadata Management

  • GridComputing Architecure

What is Grid Computing?
Server Virtualization
Storage Virtualization
High Availability and Recovery Services
Grid Management and Security Services

Part II - Oracle Fusion Applications

  • Oracle Fusion Applications Design Principles

Model-Driven
Service and Event Enabled
Information-Centric
Grid Ready
Standards-Based

  • Oracle Fusion Applications Development Environment

Oracle Fusion Applications Deployment Services
Application Services
Integration Services
Process Services
Oracle Fusion Applications Information Management
Data Services
Data Hub Services
Metadata Services
Oracle Fusion Applications and Fusion Middleware
Oracle Fusion Applications and Grid Computing