Professional Documents
Culture Documents
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Enjeux
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Les Enjeux
Trouver une solution e-Business
Accessible à partir d’un navigateur Web
Accédant au système via un Portail
S’appuyant sur les standards
S’intégrant à l’existant
Tout en garantissant
– Sécurité
– Montée en charge
– Haute Disponibilité
– …
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Ce que disent les différents
éditeurs …
Notre solution est 100% Internet,
accessible à partir d’un navigateur Web
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Ce qu’ils ne disent pas …
Interface Utilisateur
ProductivitéIntégration
Globalisation
Standards Business Intelligence
PerformancesMontée en charge
ATTENTION à la face cachée
de l’Iceberg
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Problématiques d’architecture
Les fausses architectures 3-Tiers
Architecture
Client/Serveur
Problèmes
– Trafic réseau
– Montée en charge
– Coûts licence
Poste Serveur de – Protocole propriétaire
Client Données – Données personnelles
– Plate-formes
Windows
Architecture
3-Tiers
Emulée
Portail
Problèmes
– Sécurité
– Architectures
hybrides Business Intelligence
– Multi-OS
– Montée de
version
– Intégration
ETL
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Solution
e-Business
Suite
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Oracle, Deux Offres
Technologie & Applications
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Oracle e-Business Suite et Internet
Evolution
Web Self Service
Internet Computing
Client / Serveur
Caractère
11i
Web 11.0
Internet 10.7 NCA
10.7 SC
(Prod 16.1)
10.6 SC
(Prod 15.1)
5.0
Conforme aux
standards
– Officiels
– De fait
– Développement
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Architecture logique 3-Tiers
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Architecture détaillée
Serveur
d’Applications Serveur
De Données
Services Services
Portail Modèle de
Données
Serveur Web
Transactionnel Globalisation
Business
Intelligence Processus
Poste
Client Mobile Points
d'Intégration
Intégration Haute Disponibilité
& Scalabilité
Administration et Monitoring
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Poste
Client
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Poste Client avec la e-Business
Suite
2 types de poste
– Fixe (Desktop)
– Mobile
Entièrement disponible à
partir d’un navigateur Web
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Utilisateur fixe (Desktop)
Disponible via un
navigateur web
– Netscape
– Internet Explorer
Sur un
– PC
– Mac
En utilisant
– Java
– HTML et JSP
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Utilisateur Mobile
Connecté ou non
Tous types d’appareils
– PDA
– Laptop
– Téléphone WAP
– …
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Serveur
d’Applicat
ions
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Serveur d’Applications
Services
Portail
Serveur Web
Transactionnel
Business
Intelligence
Mobile
Intégration
Portail
Oracle HTTP Server
Portal
(Apache)
Serveur Web
Transactionnel Forms HTML
Business
Discoverer Reports
Intelligence
Mobile
Web
Intégration Integration
Services
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Portail
Portail : unique point d’accès
pour toutes vos informations
Toutes informations à votre
disposition
Signature unique : Single Sign
On (SSO)
– Pour toutes Applications,
Oracle et Non-Oracle
Complètement personnalisable
par l’utilisateur
– Comme sur my.yahoo
Inclus des portlets pré-définis
– e-Business Suite
– Transactionnel & BI
– Partenaires: Emails, News,
Recherche, Cours d’action,
…
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Portail
package portlet.Portail.sample
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class HelloWorldProviderServlet extends
<%
HttpServlet {
Option Explicit
public void service (HttpServletRequest request,
Dim objLogon, objSession, objCalendarFolder,
HttpServletResponse
objItem
response) throws SerlvetException {
Dim sUser, sDomain, sPassword, sExchangeServer,
PrintWriter out = response.getWriter();
Dim rowsPerPage, pageNumber, sPortletRef, last
String action =
Dim sStartFilter, sEndFilter, startDate, endDate
request.getParameter("Portail_action");
%>
<!--#include file="Cdoprops.inc"-->
<%
sUser = Request.QueryString("UName")
sPassword = Request.QueryString("UPwd")
sDomain = Request.QueryString("UDomain")
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Portail
Portail
Portlets e-Business Suite
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Portail
Portail
Portlets Partenaires
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Parallel Page
Engine
MOD_JSERV
MOD_PL/SQL
Portal Cache
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Transactionnel
Transactionnel
Utilisateur « Opérationnel »
– Basé sur Java avec Oracle Forms
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Transactionnel
Deux Points de Conception
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Transactionnel
Utilisateur « Opérationnel »
Points clés …
Système souple et puissant pour les utilisateurs administratifs
Optimisé pour les gros volumes : saisie de masse
Fonctionnalités disponibles en Java mais pas en HTML
– Multi-fenêtrage (MDI)
– Requête Interruptible
– Utilisation complète des touches de fonction
– Remplissage par défaut
– Validation au niveau champ
– Support complet de la souris
– Glisser - Déplacer
– Saisir et rechercher des données dans le même écran
– Ascenseur Horizontal
Technologie : Oracle Forms
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Transactionnel
Détail de l’architecture
via 9iAS Forms Services
Serveurs
d’Applications Serveurs
De Données
Services
Serveur Web
9iAS Forms
Forms
Listener
Servlet
Forms
Jinitiator Server
Runtine
Poste
Client
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Utilisateur « Opérationnel » Transactionnel
Exemple d’interface
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Transactionnel
Utilisateur « Self-Service »
Points clés …
Les utilisateurs entrent eux-même leurs
transactions
– Exemple :
Notes de frais
Demandes d’achats
Informations personnelles
« pipe » client
Simple, interface intuitive
Pas besoin de formation
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Transactionnel
Détail de l’architecture
via 9iAS HTML Services
Serveurs
d’Applications Serveurs
De Données
Services
Serveur Web
9iAS HTML
Servlet
Engine
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Utilisateur « Self-Service » Transactionnel
Exemple d’interface
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Business Intelligence
Business Intelligence
Analyses et états pré-définis
Permet le pilotage au quotidien « Daily Business Intelligence »
Offre complète de pilotage
– Stratégique: Balanced Scorecard (BSC) et Activity Base
Management (ABM)
– Opérationnel: Business Intelligence System (BIS)
Utilise la dernière technologie
– Discoverer
– Reports
En s’appuyant sur la même sécurité applicative et permettant
le Single Sign-On
– Utilisateur
– Responsabilité
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Business Intelligence
Détail de l’architecture
via 9iAS Reports Services
Serveurs
d’Applications Serveurs
De Données
Poste
Client
Serveur Web Services
9iAS Reports
Reports CGI
Reports Server
Report Engine
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Business Intelligence
Exemple d’Etat
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Business Intelligence
Détail de l’architecture
via 9iAS Discoverer Services
Discoverer Viewer
Serveurs
d’Applications Serveurs
De Données
Discoverer Viewer
Servlet End User Layer
(EUL)
Discoverer Server
Poste
Client
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Business Intelligence
Exemples d’Analyses
Via 9iAS Discoverer Plus
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Business Intelligence
Exemples d’Analyses
Via 9iAS Discoverer Viewer
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Mobile
Offre Mobile
Suite intégrée d’applications mobiles
Etend les fonctionnalités existantes de l’e-Business
Suite à tous les appareils mobiles
Off-Line (Déconnecté) On-Line (Connecté)
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Mobile
Mobilité dans tout l’e-Business
Approche d’Intégration
Délivrer des points d’intégrations
– SQL : APIs PL/SQL & Open Interfaces
Tables
– Java : APIs Java
– EDI : e-Commerce Gateway
SQL
– XML : XML Gateway EDI
S’appuyer sure une plate-forme JAVA
d’intégration
XML
– Oracle9iAS Integration
Supporter les standards
– OAG XML Business Object Documents
– RosettaNet
– SOAP
« Copyright 2003, Oracle Corporation. Tous droits réservés »
– Web Services
Intégration
XML Gateway
Outil d’intégration de messages XML d’Oracle e-
Business Suite
– Pour créer ou recevoir des messages XML
– Support des intégrations internes A2A ou externes
B2B
– Intégration native avec Oracle Workflow
Inbound
Inbound
Queue XML
Workflow Business
Workflow Business Queue
Event System
Event System Outbound
Outbound
Queue
Queue
XML
XML XML
Gateway
Gateway
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Intégration
9iAS Integration
Une solution standard d’intégration pour A2A et B2B
Fonctionnalité du serveur d’applications vs Offre dédiée
d’intégration à part
– Faible coût, utilisation compétences
Meilleure solution pour l’Intégration d’Oracle e-Business
Suite
– Même socle technologique (Oracle9iAS)
– Support de XML Gateway
– Intégrations pré-packagées
Solution Hub-and-Spoke
– Publish/Subscribe
– Request/Reply
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Intégration
9iAS Integration
Partenaires
Serveurs
e-Business d’Applications
A
A
Progiciels
(SAP, Siebel
Administration Peoplesoft, …)
A Modélisation
A
Processus
Transformation
A
Messaging Techniques
Bases de (FTP, SMTP, …)
Données
Solution unique pour
A Adaptateur
A2A et B2B
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Intégration
Adaptateurs disponibles
Technologique Applications
Oracle RDBMS 7.3 …9i Oracle e-Business
Oracle AQ Suite
HTTP/S SAP R/2, R/3 …4.6D
SMTP Peoplesoft 7
FTP & Flat File Peoplesoft 8 (prévu)
IBM MQ Series JD Edwards One
World
IBM CICS
Siebel 2000
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Intégration
Intégrations Packagées avec 9iAS
Integration
Fournir des points d’entrée standard pour toutes les
transactions clés
S’appuyer entièrement sur Oracle9iAS Integration
pour s’intégrer avec d’autres applications
Délivrer des solutions packagées pour simplifier
l’adoption d’Oracle e-Business Suite dans le
marché
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Serveur
de
Données
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Serveur de Données
Services
Modèle de
Données
Globalisation
Processus
Embedded
Data Warehouse
Haute Disponibilité
& Scalabilité
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Exploitation d’Oracle9i pour des
performances élevées
Partitionnement Vues
Ressource
Manager Matérialisées
Optimisation automatique Index Bitmap
du SQL
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Et encore plus …
Stockage
Documents Intermedia
SpatialOption Advanced
Queueing
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Plusieurs modèles impliquent Modèle de Données
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Modèle de Données
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Information Complète Modèle de Données
De la campagne à la commande
– “Combien de propositions avons-nous faites ?”
Campagne
Contacts Opportunités
Marketing
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Globalisation
Globalisation
Support Multilingues
– Installer les 29 langues dans une base de données
Unicode
– Partenaires commerciaux reçoivent
les documents dans la langue de leur choix
– Les utilisateurs saisissent les dates et
les chiffres dans le format de leurs choix
Jeu de caractères global
– Unicode contient les caractères utilisés dans le monde
moderne
– Oracle utilise UTF8
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Globalisation
Structure de table
multilingues
Table de
Traduction
Table de Allemand
Base
Anglais
Français
L’enregistrement de
la table de base
Un enregistrement pour
contient tous les
chaque langue installée
attributs
contient les attributs traduits
indépendant de la
langue
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Globalisation
Globalisation
Toutes localisations
Etats Unis
UK
Japon
Reporting Local
Afrique du Sud
Globale
Réglementation légale France
Hong Kong
Belgique
Italie Australie
Hongrie Nouvelle Zélande
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Arabie Saoudite Suisse
Globalisation
Documents externes
Envoi direct aux clients et fournisseurs
Exemples
– Factures
– Bons de Livraison
Toutes les données de référence qui apparaissent
sur les documents externes sont multilingues
Exemples
– Descriptions d’articles
– Limites de Paiement
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Avantages de la Consolidation Globalisation
d’Instance
Plusieurs Instances Instance Globale
Données fragmentées Améliorer le flux d’information
Coûts matériels élevés Baisse des coûts
WWW ou WAN
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Processus
Un moteur de processus : Oracle
Workflow
Applications traditionnelles basées sur le
Workflow
– Processus Workflow contenus dans la e-
Business Suite
Processus e-Business basés sur l’intégration
Workflow
– Workflow d’intégration e-Business
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Processus
Oracle Workflow
Outils graphiques
– De conception
– De navigation
– De suivi / administration
Moteur de workflow basé sur des règles
– Gère la bonne exécution d’un Processus
– Opérations en temps réel ou en tâche de fond
– Délivre des notifications quand une intervention humaine est nécessaire
APIs PL/SQL & JAVA disponibles
Notifications électroniques
– Envoi automatique aux utilisateurs concernés
– Envoi individuel ou par rôle
– Mécanisme automatique de transfert de notification (forward)
– Support des protocoles standard d’e-mail : MAPI, UNIX Sendmail
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Processus
Exemple
Processus de demandes d’achat
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Processus
Oracle Workflow
Business Event System pour B2B
Système d’Intégration Exemples
(Hub) basé sur – Nouvelle
– Messages (XML) Commande
– Evènements – MAJ
(Business Events) Commande
– Annuler
Workflow Commande
Engine
S Business S
Y Event
System Y
T
Business Events Business Events T
E
E
M
M
E
E
Advanced Queuing
Business Events Business Events
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Embedded
Information Data Warehouse
Types de données
Besoins par profil
Historique
Analystes Métier
Déci
Décideurs Opérationnels Stratég
et Employés
Temps Réel
Détaillées Agrégées
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Embedded
Unique source d’informations Data Warehouse
Embedded Data
Warehouse
Business Views
Données
Transactionnelles
Temps Réel
Détaillées Agrégées
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Haute Disponibilité
& Scalabilité
Scalabilité Extrême
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Haute Disponibilité
& Scalabilité
Base de
Données
High Speed Unique
Interconnect
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Haute Disponibilité
Real Application Clusters & Scalabilité
89%
4 000 Scalabilité
3 500
3.648
3 000
Nombre 2 500
Utilisateurs
2 000
1 500 1.900
1 000
1.026
500
0
Single Node 2 Nodes 4 Nodes
Disponible
Oracle9iAS Oracle9iAS
WAN Traffic Manager
Réseau dédié
Site Primaire Site Secondaire
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Haute Disponibilité
Architecture Hautement & Scalabilité
Disponible (exemple)
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Haute Disponibilité
Oracle Data Guard & Scalabilité
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Résumé
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Architecture Unique
Simple, Internet, Homogène, Standards
Serveurs
d’Applications Serveurs
De Données
Services Services
Portail Modèle de
Données
Serveur Web
Transactionnel Globalisation
Business
Intelligence Processus
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Architecture Homogène
Oracle
– Modèle de Données Commun
– Une base de données globale
– Même socle technologique
Autres
– Pas de modèle commun
– Plusieurs bases de données
– Socle technologique différent
Portail
Transactionnel
Décisionnel
Via partenaires
– Pas d’utilisation avancée de la
technologie Oracle
« Copyright 2003, Oracle Corporation. Tous droits réservés »
Architecture en 4 Points clés
« Copyright 2003, Oracle Corporation. Tous droits réservés »