Intégration
Enjeux
Les Enjeux Intégrer la solution avec souplesse au système existant En disposant des points d’entrées et de sorties pour toutes les transactions clés En proposant des solutions packagées d’intégration pour maîtriser les coûts des projets d’Intégration Intégrer la solution aux systèmes externes: Par l’utilisation des standard du marché: XML, EDI, SOAP, Web Services, API Java
Gérer l’Intégration “Up to 68 percent of software development resources are spent on “gluing” applications together” Gartner 2001 “50% of time users fail to find what they are looking for and waste time doing it” Forrester “Three out of five business opportunities are lost because of software infrastructure issues.” Meta 2001 “By 2003 80% of application-to-application traffic passing over public networks will be in XML format” Gartner Group, XML for Integration, Oct. 00
Solution e-Business Suite
La solution Oracle e-Business Suite Une suite complète et intégrée reposant sur un socle technologique unique. Financials Human Resources Supply Chain Requisitions Exchanges Marketing Sales Service E-mail Mgmt. Web Store
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
Oracle et les Standards d’intégration Web Services WG (SOAP,WSDL,UDDI) XMLP WG XML Schema WG XML Query WG J2EE Web Services JSR JAXM JSR JAX-RPC JSR XMI Metadata WG Component Model WG TPAML BOPC WG WSRP Protocol/JAXP Repository/JAXR Messaging/JAXM RNIF WG Oracle is a Founding Member of the Web Services-Interoperability Organization
Les points d’Intégration
Les Points d’Intégration EDI XML SQL JAVA Les Points d’Intégration Via SQL
Intégration via SQL SQL Tables d’Interface appelées « Open Interface » Vues d’Interface (Business Views) Appel de fonction API (Application Programmatic Interface)
Les Opens Interfaces Caractéristiques SQL Pour chaque objet Table d’entrée, Traitement de validation associé. Contrôle de cohérence et d’intégrité des données à intégrer Mise à jour transparente des tables applicatives Intégration asynchrone Sources De Données Chargement Open Interface
Les Opens Interfaces Fonctionnement général SQL Correction et Itérations Application Cible Process En Erreur Tables d’Erreurs Sources De Données Chargement Tables d’Interface Process OK Tables Applicatives
Les Opens Interfaces Chargement SQL Application Source Chargement Fichier ASCII SQL*Loader Oracle Net et Database Link Base Open Interface Oracle Gateway Base Non Oracle
Les Points d’Intégration EDI XML SQL JAVA Les Points d’Intégration Via EDI
Intégration via EDI EDI e-Commerce Gateway Normes ASC X12 EDIFACT Partenaires Traducteurs GE Information Services Harbinger Corporation Sterling Commerce St. Paul Software EDI EX*tender Base Oracle E-Business Suite Inbound Flow Open Interface e-Commerce Gateway 850BT12 35789SG 41825520 Traducteur EDI Fichier Interface ISA~ BEG~00 N1~ST~ Outbound Flow Fichier Normalisé Système Partenaire
Oracle e-Commerce Gateway Caractéristiques EDI Définition des partenaires Conversion des codes Fichiers d’interfaces personnalisables Architecture extensible (Transactions sortantes) Traçabilité par « log » des exécutions run time Visualisation en ligne des exceptions Profils système, transactions, règles définis par utilisateur
Exemples de messages EDI
Les transactions EDI disponibles Aujourd’hui X12 EDIFACT Description - Direction X12 EDIFACT Description - Direction IN: Purchase Order Change Request 860 ORDCHG OUT: PO Change Acknowledgment 865 ORDRSP OUT: Purchase Order Acknowledgment 855 850 ORDERS IN: Purchase Order 850 ORDERS OUT: Purchase Order 856 DESADV IN: Ship Notice/Manifest 856 DESADV OUT: Ship Notice/Manifest IN: Production Sequence 866 IN: Shipping Schedule 862 DELJIT IN: Planning Schedule &Release Capability 830 DELFOR 857 OUT: Shipment & Billing Notice 860 ORDCHG OUT: PO Change Request OUT: Shipping Schedule 862 DELJIT 824 820 830 832 843 APERAK PAYORD/ REMADV DELFOR PRICAT QUOTES OUT: Payment Order/Remit Adv OUT: Application Advice OUT: Planning Schedule OUT: Price/Sales Catalog IN: Response to RFQ OUT: Credit Memo /Debit Memo 812 CREADV / DEBADV IN: Invoice OUT: Invoice 810 INVOIC
Les transactions EDI disponibles bientôt X12 EDIFACT Description - Direction OUT: Request For Quote 840 QUOTES OUT: Project Cost Reporting 839 OUT: Payment Cancellation Request 829 FINCAN IN: Product Activity Data 852 PRODAT IN: Purchase Order Acknowledgment 855 ORDRSP 865 IN: Receiving Advice 861 RECADV IN: Lockbox 823 OUT: Receiving Advice X12 Description - Direction 940 IN: Warehouse Shipping Order OUT: Warehouse Shipping Advice IN: Warehouse Stock Transfer Receipt Advice OUT: Warehouse Stock Transfer Shipment Advice 943 944 945
Les Points d’Intégration EDI XML SQL JAVA Les Points d’Intégration Via XML
Intégration via XML XML XML Gateway Objectif Pour créer ou recevoir des messages XML Support des intégrations internes A2A ou externes B2B via des DTD (dont le standard OAG) Intégration native avec Oracle Workflow Inbound Queue Outbound Queue Workflow Business Event System XML Gateway
Architecture XML Gateway Message Designer Execution Engine XML Gateway Message Set Up Send/Receive Message Confirmation Load/ Delete Workflow Maps XML If Error Error Workflow Gateway mymap.xgm mydtd.dtd Handling Notification Load/ Repository Process Delete DTDs Business Event System Workflow Process to Send Outbound Message Raise Event Sub- scription Produce Outbound Queue Outbound Out XML XML Msg Message XML Msg XML Gateway Transport Agent Workflow Process To Consume Inbound Message SMTP Sub- scription Business Event System Raise Event Consume Raise Event Inbound HTTP Queue Inbound In HTTPS XML XML Msg Message XML Msg
XML Gateway vs. e-Commerce Gateway EDI Oracle e-Commerce Gateway e-Commerce Gateway e-Business Suite EDI Message Oracle Flat File Third Party Data Comm Translator vs. Oracle XML Gateway XML Gateway Transport Agent XML Gateway e-Business Suite Message
Plate-forme d’Intégration
Approche Conventionnelle Système « Spaghetti » (Gartner) Oracle DB2 Sybase Suppliers & Partners C L E R K S Dev2k C++ CUSTOMERS Oracle Vantive Clarify Siebel Custom Apps Oracle PSFT Baan SAP Custom Apps Vantive Clarify Siebel IMS, CICS Java Enterprise Applications Forte C++ COBOL Oracle DB2 Sybase Dev2k Oracle PSFT Baan SAP Custom Apps PTools Customer Relationship Management Oracle DB2 Sybase ABAP IMS, CICS IMS, CICS C++ COBOL
Nouvelle Approche : EAI Systèmes LEGACY Applications Spécifiques Enterprise Application Integration SCM ERP CRM E-Commerce
Approche e-Business : eAI Business Partners ASPs Exchanges B2B Internet ASP Enterprise A2A App App
Oracle9iAS Integration Généralités
Oracle9iAS Integration Une solution d’intégration pour A2A, B2B, Web Services Forte valeur ajoutée de la solution 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, Services SOAP Intégrations Pré-packagées Solution Hub-and-Spoke Publish/Subscribe, Request/Reply (Synchrone & Asynchrone), Point à Point Supporte A2A, B2B et ASP
Les composants de 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
Architecture détaillée de 9iAS Intégration Enterprise Manager Administration Adaptateurs Modélisation iStudio Processus Workflow Transformation iStudio SDK Kit de développement d’adaptateurs Advanced Queuing Messaging
Adaptateurs disponibles Technologiques Applications Oracle RDBMS 7.3 to 9i Autres BD (via Gateway) 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
Oracle9iAS Integration Avec Oracle e-Business Suite
Détail avec Oracle e-Business Suite Serveurs d’Applications Partenaires e-Business A A Progiciels (SAP, Siebel Peoplesoft, …) Administration XML SQL XML Gateway APIs, Open Interface DB Adapter AQ Adapter A Modélisation A Processus Transformation A Messaging Techniques (FTP, SMTP, …) Bases de Données A2A et B2B A Adaptateur
Intégrations Packagées Objectif : Simplifier l’adoption d’Oracle e-Business Suite dans le marché Caractéristiques Flux métiers clés entre les deux applications sont pré configurés et prêts à l’utilisation Solution réalisé à partir de nombreuses expériences sur les projets d’intégration Nombreuses références en production avec cette solution Possibilité de rajouter facilement de nouveaux flux métier Exemples Oracle iProcurement pour SAP Oracle CRM FastForward Flows for SAP ERP
Intégrations pré-packagées Exemple de Flux : Click to Order Personalize Web Store Provide Payment Details Submit Order to OM Add Items to Cart Apply Discounts Send Order Confirmation Check Inventory Availability Validate Payment Information Capture Buying Preferences Recommend Additional Items Confirm Order Acquire Customer Intelligence Rouge = Oracle Bleu = SAP
Intégrations pré-packagées Oracle CRM FastForward Flows for SAP ERP FI AR CUSTOMER (create/update) CRM Sales OM/QP SD PRICE (create/update) QUOTE/ORDER (create/update) CONTRACT (create/update) CRM Service INSTALLED BASE (create/update) MM ITEM (create/update) INV/BOM BOM (create/update) CONGIGURABLE ITEM (create/update)
Oracle9iAS Integration Clients
Oracle9iAS Integration Références clients CalPERS (Americas/US) International Paper (Americas/US) Brooks Automation (Americas/US) Qualcomm (Americas/US) Unisys (Americas/US) EMC (Americas/US) Red Hat (Americas/US) NCR (Americas/US) Premcor (Americas/US) Tomax (Americas/US) Dendrite (Americas/US) Applied Terravision Systems (Americas/Canada) Barclays Bank (EMEA/UK) UK Ordnance Survey (EMEA/UK) Cramer Systems (EMEA/UK) Hybris (EMEA/Germany) Wincor Nixdorf (EMEA/Germany) Cronos Belgium (EMEA/Belgium) Tiger Brands (EMEA/South Africa) Tower Australia (APAC/Australia)
Oracle9iAS Integration Références clients
Résumé
Résumé E-Business nécessite de l’intégration A2A, B2B, ASP... Oracle relève le challenge avec une solution : Basée sur une infrastructure orientée « intégration » dans Oracle9iAS Ouverte et Complète Respectant les standards Fournissant des solutions packagées d’intégration pour simplifier l’adoption d’Oracle e-Business Suite