« Copyright 2002, Oracle Corporation . Tous droits réservés »
Intégration
« Copyright 2002, Oracle Corporation . Tous droits réservés »
EnjeuxEnjeux
« Copyright 2002, Oracle Corporation . Tous droits réservés »
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
« Copyright 2002, Oracle Corporation . Tous droits réservés »
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
« Copyright 2002, Oracle Corporation . Tous droits réservés »
SolutionSolutione-Business e-Business
SuiteSuite
« Copyright 2002, Oracle Corporation . Tous droits réservés »
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
« Copyright 2002, Oracle Corporation . Tous droits réservés »
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
EDIEDI
XMLXML
SQLSQL
JAVAJAVA
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Oracle et les Standards d’intégration
• Web Services WG(SOAP,WSDL,UDDI)
• XMLP WG• XML Schema WG• XML Query WG
• TPAML• BOPC WG• WSRP
• J2EE Web Services JSR
• JAXM JSR• JAX-RPC JSR
• Protocol/JAXP• Repository/JAXR• Messaging/JAXM
• RNIF WG
• XMI Metadata WG• Component Model WG
Oracle is a Founding Member of the Web Services-Interoperability Organization
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Les points Les points d’Intégratd’Intégrat
ionion
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Les Points d’IntégrationVia SQL
EDIEDI
XMLXML
SQLSQL
JAVAJAVA
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Intégration via SQL
Tables d’Interface appelées « Open Interface »
Vues d’Interface (Business Views)
Appel de fonction API (Application Programmatic Interface)
« Copyright 2002, Oracle Corporation . Tous droits réservés »
SourcesSourcesDeDe
DonnéesDonnées
ChargementChargement Open InterfaceOpen Interface
Les Opens InterfacesCaractéristiques 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
« Copyright 2002, Oracle Corporation . Tous droits réservés »
ProcessProcessOKOK
Tables d’Interface
SourcesSourcesDeDe
DonnéesDonnées
Tables d’Erreurs
ChargementChargementProcessProcess
EnEnErreurErreur
CorrectionCorrectionetet
ItérationsItérations
Application CibleApplication Cible
Tables Applicatives
Les Opens InterfacesFonctionnement général
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Application Application SourceSource
ChargementChargement
Base
SQL*Loader
Oracle Gateway
BaseNon
Oracle
Oracle Net et Database Link
Fichier ASCII
Les Opens InterfacesChargement
Open InterfaceOpen Interface
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Les Points d’IntégrationVia EDI
EDIEDI
XMLXML
SQLSQL
JAVAJAVA
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Intégration via EDI
e-Commerce Gateway Normes
– ASC X12 – EDIFACT
Partenaires Traducteurs– GE Information Services– Harbinger Corporation– Sterling Commerce– St. Paul Software– EDI EX*tender
TraducteurEDI
e-Commerce Gateway
Base OracleE-Business Suite
ISA~
BEG~00
N1~ST~
OpenOpenInterfaceInterface
FichierFichierNormaliséNormalisé
Inbound Flow
Inbound Flow
Outbound Flow
Outbound Flow
850BT12
35789SG
41825520
FichierFichierInterfaceInterface
SystèmePartenaire
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Oracle e-Commerce GatewayCaractéristiques 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
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Exemples de messages EDI
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Les transactions EDI disponiblesAujourd’hui
X12 EDIFACT Description - Direction
IN: Purchase Order
OUT: Purchase Order
IN: Ship Notice/Manifest
OUT: Ship Notice/Manifest
OUT: Shipment & Billing Notice 857
856
856
850
850
DESADV
DESADV
ORDERS
ORDERS
OUT: PO Change Request 860 ORDCHG
OUT: Shipping Schedule 862 DELJIT
X12 EDIFACT Description - Direction
IN: Purchase Order Change Request 860 ORDCHG
OUT: PO Change Acknowledgment 865 ORDRSP
OUT: Purchase Order Acknowledgment 855 ORDRSP
IN: Production Sequence 866
IN: Shipping Schedule 862 DELJIT
IN: Planning Schedule &Release Capability 830 DELFOR
OUT: Credit Memo /Debit Memo 812 CREADV /DEBADV
IN: Invoice
OUT: Invoice 810
810
INVOIC
INVOIC
OUT: Payment Order/Remit Adv
OUT: Application Advice
OUT: Planning Schedule
OUT: Price/Sales Catalog
IN: Response to RFQ
824
820
830
832
843
APERAK
PAYORD/REMADV
DELFOR
PRICAT
QUOTES
« Copyright 2002, Oracle Corporation . Tous droits réservés »
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
IN: Purchase Order Acknowledgment865 ORDRSP
IN: Receiving Advice 861 RECADV
IN: Lockbox 823
OUT: Receiving Advice 861 RECADV
940
945
944
IN: Warehouse Shipping Order
OUT: Warehouse Shipping Advice
IN: Warehouse Stock Transfer Receipt Advice
OUT: Warehouse Stock Transfer Shipment Advice 943
X12 Description - Direction
Les transactions EDI disponiblesbientôt
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Les Points d’IntégrationVia XML
EDIEDI
XMLXML
SQLSQL
JAVAJAVA
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Intégration via 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
InboundQueue
InboundQueue
OutboundQueue
OutboundQueue
Workflow Business
Event System
Workflow Business
Event System
XML
Gateway
XML
Gateway
XML
XML
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Architecture XML GatewayXML Gateway
Message Designer
mymap.xgm
XML GatewayExecution Engine
ProduceOutbound
XMLMessage
ConsumeInbound
XMLMessage
Out
In
XML GatewayMessage Set Up
Load/DeleteMaps XML
GatewayRepository
XML GatewayTransport
Agent
SMTPHTTPHTTPS
WorkflowNotification
OutboundQueue
XML Msg
XML Msg
InboundQueue
XML Msg
XML Msg
WorkflowError
HandlingProcess
Send/Receive Message Confirmation
RaiseEvent
Sub-scription
BusinessEventSystem
Load/DeleteDTDs
mydtd.dtd
BusinessEventSystem
WorkflowProcessto SendOutboundMessage
WorkflowProcessToConsumeInboundMessage
Sub-scription
RaiseEvent
RaiseEvent
If Error
« Copyright 2002, Oracle Corporation . Tous droits réservés »
XML Gatewayvs.
e-Commerce GatewayOracle e-Commerce Gateway
e-CommerceGateway
e-BusinessSuite
EDI
MessageOracle
Flat
FileThird PartyData Comm
Third PartyEDI
Translator
Oracle XML Gateway
XML GatewayTransport
AgentXML
Gatewaye-Business
SuiteXML
Message
vs.
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Plate-formePlate-formed’Intégrationd’Intégration
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Approche ConventionnelleSystème « Spaghetti » (Gartner)
CUSTOMERS
Customer RelationshipManagement
Customer RelationshipManagement
EnterpriseApplications
EnterpriseApplications
Suppliers & Partners
Suppliers & Partners
OracleOracle PSFTPSFT
BaanBaan SAPSAP
Custom AppsCustom Apps
OracleOracle VantiveVantive
ClarifyClarify SiebelSiebel
Custom AppsCustom Apps
OracleOracle
PSFTPSFT
BaanBaan
SAPSAP
Custom AppsCustom Apps
OracleOracle
VantiveVantive
ClarifyClarify
SiebelSiebel
Custom AppsCustom Apps
C L E R K S
OracleDB2
SybaseOracle
DB2
Sybase
OracleDB2
Sybase
Dev2k PTools
C++
ABAP
COBOL
C++ COBOL
C++
JavaForte
Dev2k
IMS, CICS
IMS, CICS
IMS, CICS
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Nouvelle Approche : EAI
SCM ERP CRM E-Commerce
EnterpriseApplicationIntegration
SystèmesSystèmesLEGACYLEGACY
ApplicationsApplicationsSpécifiquesSpécifiques
« Copyright 2002, Oracle Corporation . Tous droits réservés »
App
BusinessPartners
ASPsExchanges
App
Enterprise
Approche e-Business : eAI
Internet
A2A
B2B
ASP
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Oracle9iAS IntegrationGénéralités
« Copyright 2002, Oracle Corporation . Tous droits réservé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
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Les composants de 9iAS IntegrationServeurs
d’Applications
Administration
Processus
Transformation
Messaging
Modélisation
Progiciels(SAP, Siebel
Peoplesoft, …)
AA
AA
AA
Partenairese-Business
AA Adaptateur
AA
Techniques(FTP, SMTP, …)
AA
Bases deDonnées
Solution unique pourA2A et B2B
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Architecture détaillée de 9iAS Intégration
Enterprise Manager
iStudio
AdvancedQueuing
Administration
Processus
Transformation
Messaging
Modélisation
Workflow
iStudio
SDK
Kit de développement
d’adaptateurs
AAAdaptateurs
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Adaptateurs disponibles
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
Technologiques Applications
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Oracle9iAS IntegrationAvec Oracle e-Business Suite
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Détail avec Oracle e-Business SuiteServeurs
d’Applications
Administration
Processus
Transformation
Messaging
Modélisation
Progiciels(SAP, Siebel
Peoplesoft, …)
AA
AA
AA
Partenairese-Business
AA Adaptateur
AA
Techniques(FTP, SMTP, …)
AA
Bases deDonnées
A2A et B2B
XMLXML
SQLSQL
XML Gateway
APIs, Open Interface
DB
Ad
apte
rD
B A
dap
ter
AQ
Ad
apte
rA
Q A
dap
ter
« Copyright 2002, Oracle Corporation . Tous droits réservés »
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
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Intégrations pré-packagées
Confirm OrderConfirm OrderConfirm OrderConfirm Order
Personalize Personalize Web StoreWeb Store
Personalize Personalize Web StoreWeb Store
Add Items to Add Items to CartCart
Add Items to Add Items to CartCart
Recommend Recommend Additional ItemsAdditional ItemsRecommend Recommend
Additional ItemsAdditional Items
Provide Provide Payment DetailsPayment Details
Provide Provide Payment DetailsPayment Details
Check InventoryCheck InventoryAvailabilityAvailability
Check InventoryCheck InventoryAvailabilityAvailability
SubmitSubmitOrder to OMOrder to OM
SubmitSubmitOrder to OMOrder to OM
Acquire CustomerAcquire CustomerIntelligenceIntelligence
Acquire CustomerAcquire CustomerIntelligenceIntelligence
Capture Buying Capture Buying Preferences Preferences
Capture Buying Capture Buying Preferences Preferences
Send OrderSend OrderConfirmationConfirmationSend OrderSend Order
ConfirmationConfirmationApply DiscountsApply DiscountsApply DiscountsApply Discounts
Validate Payment Validate Payment InformationInformation
Validate Payment Validate Payment InformationInformation
Rouge = Oracle Bleu = SAP
Exemple de Flux : Click to Order
« Copyright 2002, Oracle Corporation . Tous droits réservés »
INV/BOM
ARAR
OM/QP
SD
MM
FICUSTOMER (create/update)
PRICE (create/update)
QUOTE/ORDER (create/update)
ITEM (create/update)
BOM (create/update)
CRMSales
CRMService
INSTALLED BASE (create/update)
CONTRACT (create/update)
CONGIGURABLE ITEM (create/update)
Intégrations pré-packagéesOracle CRM FastForward Flows for SAP ERP
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Oracle9iAS IntegrationClients
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Oracle9iAS IntegrationRé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)
« Copyright 2002, Oracle Corporation . Tous droits réservés »
Oracle9iAS IntegrationRéférences clients
« Copyright 2002, Oracle Corporation . Tous droits réservés »
RésuméRésumé
« Copyright 2002, Oracle Corporation . Tous droits réservés »
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