460 likes | 587 Views
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
E N D
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
Financials Human Resources Supply Chain Requisitions Exchanges Marketing Sales Service E-mail Mgmt. Web Store La solution Oracle e-Business Suite • Une suite complète et intégrée reposant sur un socle technologique unique.
SQL EDI JAVA XML 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
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
SQL EDI JAVA XML 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)
Chargement Les Opens InterfacesCaracté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 Open Interface
Process OK Tables d’Erreurs Chargement Process En Erreur Correction et Itérations Tables Applicatives Les Opens InterfacesFonctionnement général SQL Application Cible Sources De Données Tables d’Interface
Les Opens InterfacesChargement SQL Application Source Chargement Fichier ASCII SQL*Loader Oracle Net et Database Link Base Open Interface Oracle Gateway Base Non Oracle
SQL EDI JAVA XML Les Points d’Intégration Via EDI
850BT12 35789SG 41825520 ISA~ BEG~00 N1~ST~ 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 Traducteur EDI Fichier Interface Outbound Flow Fichier Normalisé Système Partenaire
Oracle e-Commerce GatewayCaracté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
X12 EDIFACT Description - Direction ORDRSP 855 OUT: Purchase Order Acknowledgment 865 ORDRSP OUT: PO Change Acknowledgment 860 ORDCHG IN: Purchase Order Change Request 862 DELJIT OUT: Shipping Schedule OUT: Payment Order/Remit Adv DELFOR 820 PAYORD/ REMADV 830 IN: Planning Schedule &Release Capability OUT: Application Advice 810 INVOIC IN: Invoice 824 APERAK 862 DELJIT IN: Shipping Schedule 810 INVOIC OUT: Invoice OUT: Planning Schedule 830 DELFOR 866 IN: Production Sequence OUT: Price/Sales Catalog 812 CREADV / DEBADV OUT: Credit Memo /Debit Memo 832 PRICAT IN: Response to RFQ 843 QUOTES Les transactions EDI disponiblesAujourd’hui EDI X12 EDIFACT Description - Direction 850 ORDERS IN: Purchase Order 850 ORDERS OUT: Purchase Order 856 DESADV IN: Ship Notice/Manifest 856 DESADV OUT: Ship Notice/Manifest 857 OUT: Shipment & Billing Notice 860 ORDCHG OUT: PO Change Request
X12 EDIFACT Description - Direction 823 IN: Lockbox IN: Warehouse Shipping Order OUT: Warehouse Stock Transfer Shipment Advice 829 FINCAN OUT: Payment Cancellation Request IN: Warehouse Stock Transfer Receipt Advice • 839 OUT: Project Cost Reporting OUT: Warehouse Shipping Advice 840 QUOTES OUT: Request For Quote 852 PRODAT IN: Product Activity Data 855 ORDRSP IN: Purchase Order Acknowledgment 865 ORDRSP IN: Purchase Order Acknowledgment 861 RECADV IN: Receiving Advice 861 RECADV OUT: Receiving Advice Les transactions EDI disponiblesbientôt EDI X12 Description - Direction 940 943 944 945
SQL EDI JAVA XML Les Points d’Intégration Via XML
XML XML InboundQueue Workflow Business Event System OutboundQueue XML Gateway 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
Architecture XML Gateway XML XML Gateway XML Gateway Message Designer XML Gateway Execution Engine Message Set Up Send/Receive Message Confirmation Load/ Delete Workflow Maps If Error XML Error Workflow Gateway Handling Notification mymap.xgm mydtd.dtd Repository Load/ Process Delete DTDs Business Event System Workflow Processto Send Outbound Message RaiseEvent Sub- scription Outbound Produce Queue Outbound Out XML Msg XML Message XML Msg XML Gateway Transport Agent WorkflowProcessToConsumeInboundMessage SMTP Business Event System Inbound Sub- scription RaiseEvent RaiseEvent Consume HTTP Queue In Inbound HTTPS XML Msg XML Message XML Msg
Oracle e-Commerce Gateway e-Business Suite e-Commerce Gateway Third Party EDI Translator Third Party Data Comm Oracle Flat File XML Message EDI Message e-Business Suite XML Gateway XML Gateway Transport Agent XML Gatewayvs.e-Commerce Gateway XML EDI vs. Oracle XML Gateway
Oracle C L E R K S DB2 Dev2k C++ Sybase Oracle Vantive Oracle PSFT Oracle Vantive Baan SAP Clarify Siebel Clarify Siebel Custom Apps Java Forte C++ Custom Apps COBOL IMS, CICS Custom Apps Oracle PSFT PTools Dev2k Oracle DB2 Baan SAP Sybase ABAP Oracle DB2 Custom Apps Sybase C++ COBOL IMS, CICS IMS, CICS Approche ConventionnelleSystème « Spaghetti » (Gartner) Suppliers & Partners CUSTOMERS Enterprise Applications Customer Relationship Management
Systèmes LEGACY Applications Spécifiques Nouvelle Approche : EAI Enterprise Application Integration SCM ERP CRM E-Commerce
Internet Approche e-Business : eAI BusinessPartners ASPs Exchanges B2B 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
Administration Modélisation A A A A A A Processus Transformation Messaging Les composants de 9iAS Integration Serveurs d’Applications Partenaires e-Business Progiciels (SAP, SiebelPeoplesoft, …) Techniques (FTP, SMTP, …) Bases de Données Solution unique pour A2A et B2B Adaptateur
Architecture détaillée de 9iAS Intégration A Enterprise Manager Administration Adaptateurs Modélisation iStudio Processus Workflow iStudio Transformation SDK Kit de développement d’adaptateurs Advanced Queuing Messaging
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 Adaptateurs disponibles Technologiques Applications
Oracle9iAS Integration Avec Oracle e-Business Suite
SQL APIs, Open Interface DB Adapter Administration Modélisation A A A A A A XML XML Gateway Processus AQ Adapter Transformation Messaging Détail avec Oracle e-Business Suite Serveurs d’Applications Partenaires e-Business Progiciels (SAP, SiebelPeoplesoft, …) Techniques (FTP, SMTP, …) Bases de Données A2A et B2B 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 Confirm Order Acquire Customer Intelligence Recommend Additional Items Rouge = OracleBleu = SAP
CUSTOMER (create/update) PRICE (create/update) QUOTE/ORDER (create/update) CONTRACT (create/update) INSTALLED BASE (create/update) ITEM (create/update) BOM (create/update) CONGIGURABLE ITEM (create/update) Intégrations pré-packagées Oracle CRM FastForward Flows for SAP ERP AR FI CRM Sales OM/QP SD CRM Service INV/BOM MM
Oracle9iAS Integration 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 IntegrationRéférences clients
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