La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail.

Présentations similaires


Présentation au sujet: "Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail."— Transcription de la présentation:

1

2 Architecture

3 Enjeux

4 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é

5 Ce que disent les différents éditeurs …
Notre solution est 100% Internet, accessible à partir d’un navigateur Web

6 Ce qu’ils ne disent pas …
Interface Utilisateur Standards Globalisation Performances Montée en charge Intégration Business Intelligence Productivité ATTENTION à la face cachée de l’Iceberg

7 Problématiques d’architecture Les fausses architectures 3-Tiers
Client/Serveur Problèmes Trafic réseau Montée en charge Coûts licence Protocole propriétaire Données personnelles Plate-formes Windows Poste Client Serveur de Données Architecture 3-Tiers Emulée Poste Client Serveurs d’Emulations Serveur de Données

8 Problématiques d’architecture Panoplie d’acteurs
Business Intelligence Serveur d’applications Base de données Portail Problèmes Sécurité Architectures hybrides Multi-OS Montée de version Intégration Business Intelligence ETL

9 Solution e-Business Suite

10 Oracle, Deux Offres Technologie & Applications

11 Oracle e-Business Suite et Internet
Evolution Web Internet Web Self Service Internet Computing Client / Serveur Caractère 11i 11.0 10.7 NCA 10.7 SC (Prod 16.1) 10.6 SC (Prod 15.1) 5.0 1987 12/96 09/97 02/98 07/98 03/00

12 Standards Conforme aux standards Officiels De fait Développement

13 Architecture logique 3-Tiers
Poste Client Serveur d’Applications Serveur de Données Gestion de l’Affichage Gestion de la Logique Métier Gestion des Données

14 Architecture détaillée
Serveur d’Applications Serveur De Données Services Services Portail Modèle de Données Transactionnel Globalisation Serveur Web Business Intelligence Poste Client Processus Mobile Points d'Intégration Intégration Haute Disponibilité & Scalabilité Administration et Monitoring

15 Poste Client

16 Poste Client avec la e-Business Suite
2 types de poste Fixe (Desktop) Mobile Entièrement disponible à partir d’un navigateur Web

17 Utilisateur fixe (Desktop)
Disponible via un navigateur web Netscape Internet Explorer Sur un PC Mac En utilisant Java HTML et JSP

18 Utilisateur Mobile Connecté ou non Tous types d’appareils PDA Laptop
Téléphone WAP

19 Serveur d’Applications

20 Serveur d’Applications
Services Portail Transactionnel Serveur Web Business Intelligence Mobile Intégration Exécute toutes vos Applications

21 Architecture détaillée Oracle9iAS
Services Portal Portail Oracle HTTP Server (Apache) Forms HTML Transactionnel Serveur Web Business Intelligence Discoverer Reports Mobile Web Services Intégration Integration

22 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: s, News, Recherche, Cours d’action, …

23 Portail - Configuration avec … des Clicks et non du Code
Environnement basé sur des Assistants Environnement de développement package portlet.Portail.sample import java.io.*; import javax.servlet.*; import javax.servlet.http.*; public class HelloWorldProviderServlet extends HttpServlet { public void service (HttpServletRequest request, HttpServletResponse response) throws SerlvetException { PrintWriter out = response.getWriter(); String action = request.getParameter("Portail_action"); <% Option Explicit Dim objLogon, objSession, objCalendarFolder, objItem Dim sUser, sDomain, sPassword, sExchangeServer, Dim rowsPerPage, pageNumber, sPortletRef, last Dim sStartFilter, sEndFilter, startDate, endDate %> <!--#include file="Cdoprops.inc"--> sUser = Request.QueryString("UName") sPassword = Request.QueryString("UPwd") sDomain = Request.QueryString("UDomain")

24 Portail Portlets e-Business Suite

25 Portail Portlets Partenaires
Des centaines de portlets disponibles

26 Détail de l’architecture via 9iAS Portal
Portail Détail de l’architecture via 9iAS Portal Serveurs d’Applications Serveurs De Données Poste Client Services Référentiel Portail 9iAS Portal Parallel Page Engine Serveur Web MOD_JSERV MOD_PL/SQL Portal Cache

27 Transactionnel Utilisateur « Opérationnel »
Basé sur Java avec Oracle Forms Utilisateur « Self Service » Basé sur HTML, BC4J, JSP Avec les mêmes règles métier

28 Deux Points de Conception
Transactionnel Deux Points de Conception Seul Oracle a réussi les deux à travers l’Internet Interface de l’utilisateur « Self Service » En 1996 : lancement des applications HTML Self Service Enrichi par de nouvelles fonctionnalités propres à l’e-Business comme la Mobilité Interface de l’utilisateur « Opérationnel » En 1998 : ensemble de l’offre accessible via navigateur Web E-Business Suite = 3ème version avec cette Architecture Internet 1er 1er

29 Utilisateur « Opérationnel » Points clé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

30 Détail de l’architecture via 9iAS Forms Services
Transactionnel Détail de l’architecture via 9iAS Forms Services Serveurs d’Applications Serveurs De Données Services 9iAS Forms Serveur Web Forms Listener Servlet Forms Server Runtine Jinitiator Poste Client

31 Utilisateur « Opérationnel » Exemple d’interface
Transactionnel

32 Utilisateur « Self-Service » Points clé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

33 Détail de l’architecture via 9iAS HTML Services
Transactionnel Détail de l’architecture via 9iAS HTML Services Serveurs d’Applications Serveurs De Données Services 9iAS HTML Serveur Web Servlet Engine Poste Client Business Component For Java (BC4J)

34 Utilisateur « Self-Service » Exemple d’interface
Transactionnel

35 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é

36 Détail de l’architecture via 9iAS Reports Services
Business Intelligence Détail de l’architecture via 9iAS Reports Services Serveurs d’Applications Serveurs De Données Poste Client Services 9iAS Reports Serveur Web Reports CGI Reports Server Report Engine

37 Business Intelligence
Exemple d’Etat

38 Détail de l’architecture via 9iAS Discoverer Services
Business Intelligence Détail de l’architecture via 9iAS Discoverer Services Discoverer Viewer Serveurs d’Applications Serveurs De Données Services Référentiel Discoverer 9iAS Discoverer Discoverer Plus Serveur Web Discoverer Viewer Servlet End User Layer (EUL) Discoverer Server Poste Client

39 Exemples d’Analyses Via 9iAS Discoverer Plus
Business Intelligence Exemples d’Analyses Via 9iAS Discoverer Plus

40 Exemples d’Analyses Via 9iAS Discoverer Viewer
Business Intelligence Exemples d’Analyses Via 9iAS Discoverer Viewer

41 Off-Line (Déconnecté)
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é)

42 Mobilité dans tout l’e-Business
Mobile Mobilité dans tout l’e-Business Face au Client Interne Supply Chain Ventes Gérer Leads Suivre Ventes Passer commandes Service Demande d’intervention Service Client Employés Saisir notes de frais Trouver Employés Recevoir Alertes Workflow Managers Approuver tous Documents Business Opérations Mesure Qualité Suivi Stock Gestion Entrepôt

43 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 XML : XML Gateway S’appuyer sure une plate-forme d’intégration Oracle9iAS Integration Supporter les standards OAG XML Business Object Documents RosettaNet SOAP Web Services EDI XML SQL JAVA

44 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 Queue XML Workflow Business Event System Outbound Queue XML XML Gateway

45 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

46 (SAP, Siebel Peoplesoft, …)
Intégration 9iAS Integration Serveurs d’Applications Partenaires e-Business A A Progiciels (SAP, Siebel Peoplesoft, …) Administration A Modélisation A Processus Transformation A Messaging Techniques (FTP, SMTP, …) Bases de Données Solution unique pour A2A et B2B A Adaptateur

47 Adaptateurs disponibles
Intégration Adaptateurs disponibles Technologique Applications Oracle RDBMS 7.3 …9i Oracle AQ HTTP/S SMTP FTP & Flat File IBM MQ Series IBM CICS Oracle e-Business Suite SAP R/2, R/3 …4.6D Peoplesoft 7 Peoplesoft 8 (prévu) JD Edwards One World Siebel 2000

48 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é

49 Serveur de Données

50 Serveur de Données Services Modèle de Données Globalisation Processus
Embedded Data Warehouse Haute Disponibilité & Scalabilité

51 Exploitation d’Oracle9i pour des performances élevées
Partitionnement Vues Matérialisées Ressource Manager Index Bitmap Optimisation automatique du SQL

52 Et encore plus … Stockage Documents Intermedia SpatialOption Advanced
Queueing SpatialOption

53 Plusieurs modèles impliquent plusieurs visions de la même information
Modèle de Données Plusieurs modèles impliquent plusieurs visions de la même information Partenaires / Employés Information Client Marketing Ventes Service Gestion Commerciale Achats Supply Chain Finances Ressources Humaines Produits, Fournisseur / Vendeur

54 Modèle de Données unifié
Unique définition de la Donnée Toutes les données dans une seule place Complet Clients Fournisseurs Partenaires Employés Service Finances Ressources Humaines Achats Marketing Ventes Supply Chain Gestion Commerciale Produits, Clients, & Tout le reste!

55 Information Complète De la campagne à la commande
Modèle de Données Information Complète De la campagne à la commande “Combien de propositions avons-nous faites ?” Campagne Marketing Contacts Opportunités Propositions Contrat Commande

56 Globalisation Support Multilingues Jeu de caractères global
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

57 Structure de table multilingues
Globalisation Structure de table multilingues Table de Traduction Table de Base Allemand Anglais Français L’enregistrement de la table de base contient tous les attributs indépendant de la langue Un enregistrement pour chaque langue installée contient les attributs traduits

58 Globalisation Toutes localisations
Etats Unis UK Japon Reporting Local Fonctionalité Globale Afrique du Sud Processus Culturels Canada Réglementation légale France Hong Kong Belgique Australie Italie Hongrie Nouvelle Zélande Arabie Saoudite Suisse

59 Documents externes Envoi direct aux clients et fournisseurs Exemples
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 Descriptions d’articles Limites de Paiement

60 Avantages de la Consolidation d’Instance
Globalisation Plusieurs Instances Instance Globale Données fragmentées Coûts matériels élevés Améliorer le flux d’information Baisse des coûts WWW ou WAN

61 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

62 Oracle Workflow Outils graphiques
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’ MAPI, UNIX Sendmail

63 Exemple Processus de demandes d’achat

64 Oracle Workflow Business Event System pour B2B
Processus Oracle Workflow Business Event System pour B2B Système d’Intégration (Hub) basé sur Messages (XML) Evènements (Business Events) Exemples Nouvelle Commande MAJ Commande Annuler Commande Workflow Engine SYTEME SYTEME Business Event System Business Events Business Events Business Events Business Events Advanced Queuing

65 Information Types de données
Embedded Data Warehouse Information Types de données Besoins par profil Analystes Métier Décideurs Stratégiques Historique Décideurs Opérationnels et Employés Temps Réel Détaillées Agrégées

66 Unique source d’informations Base de données unique
Embedded Data Warehouse Unique source d’informations Base de données unique Toute information dans une seule base de données Historique Embedded Data Warehouse Business Views Données Transactionnelles Temps Réel Détaillées Agrégées

67 Scalabilité Extrême Scalabilité Limitée Scalabilité Extrême
Haute Disponibilité & Scalabilité Scalabilité Extrême Scalabilité Limitée Scalabilité Extrême Serveur de données unique Plusieurs serveurs de données

68 Real Application Clusters
Haute Disponibilité & Scalabilité Real Application Clusters Serveurs de Données Serveurs D’Applications Fiber Channel ou Shared SCSI Poste Client High Speed Interconnect Base de Données Unique

69 Real Application Clusters et Oracle e-Business Suite
Haute Disponibilité & Scalabilité Real Application Clusters et Oracle e-Business Suite 89% Scalabilité 4 000 3 500 3.648 3 000 Nombre Utilisateurs 2 500 2 000 1.900 1 500 1 000 1.026 500 Single Node 2 Nodes 4 Nodes Exécuté sur ordinateurs HP

70 Architecture Hautement Disponible
Haute Disponibilité & Scalabilité Architecture Hautement Disponible WAN Traffic Manager Réseau dédié Site Primaire RAC Oracle9iAS Site Secondaire Data Guard Presenter notes: Here are the Main Components of the Maximum Availability Architecture: The most important characteristic of MAA is having a Secondary site with identical configuration as the Primary site, which allows for the same service levels regardless of the site that is handling client requests. From an administration perspective, it promotes a consistent set of procedures and processes across sites, reducing management effort. Working from the bottom up, the Highly Available Database tier focuses on two important Oracle technologies: Real Application Clusters, or RAC, is used as protection from host and instance failures; Data Guard is leveraged as protection from human errors, and site and data failures. MAA dictates that there is a RAC cluster at each site. The primary site services client requests, the secondary site is kept in sync using Data Guard. Moving up the stack to the Highly Available Application tier is Oracle9iAS. Oracle9iAS includes two main components – Web Cache and OC4J. The piece that links it all together is a Redundant network infrastructure, with the critical component being a fast, dedicated network between the sites. And finally, configuration and operational Best practices make this a robust architecture that prevents or detects and recovers from outages within a tolerable MTTR. The MAA best practices are the main ingredient in maintaining and sustaining an HA environment. MAA is an HA solution that encompasses both the “how to build” and “how to use” questions.

71 Architecture Hautement Disponible (exemple)
Haute Disponibilité & Scalabilité Architecture Hautement Disponible (exemple) Presenter notes: Here are the Main Components of the Maximum Availability Architecture: The most important characteristic of MAA is having a Secondary site with identical configuration as the Primary site, which allows for the same service levels regardless of the site that is handling client requests. From an administration perspective, it promotes a consistent set of procedures and processes across sites, reducing management effort. Working from the bottom up, the Highly Available Database tier focuses on two important Oracle technologies: Real Application Clusters, or RAC, is used as protection from host and instance failures; Data Guard is leveraged as protection from human errors, and site and data failures. MAA dictates that there is a RAC cluster at each site. The primary site services client requests, the secondary site is kept in sync using Data Guard. Moving up the stack to the Highly Available Application tier is Oracle9iAS. Oracle9iAS includes two main components – Web Cache and OC4J. The piece that links it all together is a Redundant network infrastructure, with the critical component being a fast, dedicated network between the sites. And finally, configuration and operational Best practices make this a robust architecture that prevents or detects and recovers from outages within a tolerable MTTR. The MAA best practices are the main ingredient in maintaining and sustaining an HA environment. MAA is an HA solution that encompasses both the “how to build” and “how to use” questions.

72 Oracle Data Guard Protection contre les désastres/incidents majeurs
Haute Disponibilité & Scalabilité Oracle Data Guard Protection contre les désastres/incidents majeurs Automatique et synchrone Support de Physical Standby

73 Résumé

74 Architecture Unique Simple, Internet, Homogène, Standards
Serveurs d’Applications Serveurs De Données Services Services Portail Modèle de Données Transactionnel Globalisation Serveur Web Business Intelligence Processus Poste Client Mobile Points d'Intégration Intégration Haute Disponibilité & Scalabilité

75 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

76 Architecture en 4 Points clés
3ème génération de version Web Solution Eprouvée Maîtrisée Performante Basée sur les standards Grâce à l’utilisation avancée et conjuguée de : 9iAS 9i

77


Télécharger ppt "Architecture. Architecture Enjeux Les Enjeux Trouver une solution e-Business Accessible à partir d’un navigateur Web Accédant au système via un Portail."

Présentations similaires


Annonces Google