Themabijeenkomst 17 april 2003 Evelyn Gerritsen (evelyn.gerritsen@oracle.com) Jan Poortinga (jan.poortinga@oracle.com) Sales Consultants Oracle Nederland
Agenda Waarom integratie Diverse vormen van integratie Oracle9iAS Interconnect Huidige klanten Klant case (Door Transfer Solutions) Nieuwe functionaliteit in 9.0.4 Q & A Demo s
Ideal situation? Web Site E-store Service Providers Customer (Self)) Service Corporate Systems Suppliers Call Center Partners Integrated Sellside - Inside - Buyside
Reality? Mainframe (Cics, IMS, IDMS..) Consistent view of data? ERP (ORCL, SAP etc..) Available, Scalable? Business processes automated? Packaged Applications, E-mail, etc.. Call Center E-market (B2C) Flexible? Management Information? Home Grown, Flat file,ftp, etc.. Suppliers (B2B)
Oracle Integration Spectrum Business Value Replication J2EE Portal Webservices Advanced Queuing EAI (9iAS Integration) Gateways Direct Access Integration Complexity
Oracle s approach: Hub&Spoke Mainframe (Cics, IMS, IDMS..) ERP (Sap, Orcl etc..) Home Grown, Flat file,ftp, etc.. Packaged Applications, E-mail, etc.. Integration Hub Call Center E-market (B2C) Suppliers (B2B)
Methodology - Hub & Spoke App View 1 (e.g: Financials) App View 2 (e.g: Order Entry) Common View App View 4 (e.g: Shipping) App View 3 (e.g: Business Partner) Transformation
A2A Process Integration Application Hub Application Application View Common View OrderID = <nr> Amount = <nr> FirstName = <chr> LastName = <chr> Street = <chr> Nr = <nr> OrderID = <nr> Amount = <nr> FirstName = <chr> LastName = <chr> Address = <chr>,<nr>
A2A Process Integration Application Hub Application Common View Application View OrderID = <nr> Amount = <nr> FirstName = <chr> LastName = <chr> Address = <chr>,<nr> OrderID = <nr> Amount = <nr> Name = <chr>,<chr> Address = <chr>,<nr>
DEMO
Insert Personeel Integration FTP Adapter Hub Database Adapter Personeel Object (XML) insert into persoon_t Business Object = Personeel Event = Add_Personeel
Required components Message Queuing and Distribution Transformation Application Connectivity Business Process Coordination Management Information
Message Queuing and Distribution Spoke Spoke Spoke Advanced Queues (AQ) Spoke Integrated Database Message Queuing
Messaging Paradigms Publish/subscribe One way communication asynchronous Request/Reply Two way communication Synchronous or asynchronous Point to Point Based on publish/subscribe
Event Based Routing Publishes events: CreatePO CreateCust DBAPP Oracle9iAS InterConnect CreatePO CreateCust Subscribes to event: CreatePO Subscribes to event: CreateCust
Content Based Routing PO Common View OrderID ShipToCountry if ShipToCountry =?? then route to (?? ) Distributed Order Fulfillment Applications Country = UK DBAPP Oracle9iAS InterConnect Country = CH Publishes an event Country =
Design, Transform & Map Workflow Modeling Visual Design Tool: Common View Map Transform Route Deploy Metadata Adapter Message Queue Adapter Integration Hub
DEMO
Insert Event FTP Adapter Integration Hub FTP Adapter Input file met Event data : eventnaam, datum deelnemer1,...,...,...; deelnemer2,...,...,...; Output file met Event data In XML formaat Business Object = Event Event = AddEvent
Connectivity, transformation & mapping File/ftp smtp Common View Agent Adapter Metadata Driven Transformation App View Bridge Transport and/or Application Specific App http(s) MQ AQ DB CICS SAP Siebel Psft JDE SDK
Process Coordination/Approval Integration Hub New Order New Order Order Entry Shipping if order_amount > 5000 Then ask_approval Workflow approved
DEMO
Insert Purchase Order Integration DB Adapter Hub Workflow AQ Adapter Insert Purchase Order Approve Purchase Order > 50 Insert Purchase Order Orders < 50 + goedgekeurde orders > 50 Business Object = Purchase_Order Event = Create_PO
Insert Personeel Integration FTP Adapter Hub Database Adapter Personeel Object (XML) insert into persoon_t Business Object = Personeel Event = Add_Personeel
Management Information Feedback Loop (Re)Modeling Automatically Audit, Track and Correlate every message Business Process Intelligence Identify Bottlenecks Allocate resources intelligently Improve process Efficiency Discover process Patterns
Oracle9i Application Server Application & Process Integration Management & Security J2EE and Internet Applications Information Portal Business Intelligence APPLICATION S E R V E R Fast & Reliable Multi-Channel
Customers
Customers in NL ALH B2B portaal LNV Buro Heffingen Boskalis Urenco CWI Wehkamp Port Infolink R dam Cadans D-Reizen ROC s CTB KPN Pensioenfonds Hermes Groep Digitenne Connexxion Gemeenten: Den Haag Apeldoorn Dordrecht Maastricht Tilburg
Case ALH Bert Dondertman
TKP CGEY Proof of Concept Korte inleercurve, stabiel en goed uitgewerkt product, 90% van de techniek is al aanwezig en daarmee meer tijd over voor het oplossen van het business vraagstuk Léon Smiers, feb 2003
Next Release (9iAS 9.0.4)
Oracle9iAS Integration Business Value 9iAS InterConnect 9iAS ProcessConnect Application Integration Process Integration Data Integration Integration Complexity
Oracle9iAS Integration Single Solution for A2A, B2B, and Web Services Single Integration Tool Trading Partners Business Process Management Oracle E-Business Suite Suppliers B2B Integration Web Service Integration Enterprise Application Integration Packaged Applications Service Providers Integration Services (messaging, transformation, routing, adapters) Legacy Systems Oracle9iAS
Oracle9iAS ProcessConnect Single Standards-based Solution Integrating Processes Within and Outside the Enterprise Monitor & Streamline Business Processes Get a Consistent View of Information Integrating with Portal
Process-Based Integration Model Context Agreement Partner Application Process Flow PIP3A4 Buyer Application Process Business Process Application Process SAP Seller Data Flow RosettaNet Message Application Message Common Message Application Message SAP idoc Services Translate Transform Transform Validate Validate Translate
B2B Services Agreement Specifies B2B Collaboration and Communication Options Collaborations RN3A4 Request PO RN3A4 Request PO Parties/Roles Party A Party B Buyer Seller Seller Buyer B2B Services Transports Packaging & Signing Document Exchange Collaboration Validates / Ensures Compliance with Agreements Http/s Smtp Ftp/s MQ Series Oracle AQ JMS SMIME 3.0 SOAP 1.1 XML OAGIS RNIF 2.0 RosettaNet Custom
Oracle s RosettaNet Solution Internet Procurement Process Management Oracle E-Business Suite Order Management XML Gateway OAG XML Supply Chain Trading Connector Oracle9iAS Integration Document Transformation RNIF 1.1/2.0 RosettaNet Internet Profile Management. Supply Chain Trading Connector for RosettaNet Uses XML Gateway to Deliver/Consume OAG BODs Notification Processing & History Recording Oracle9iAS Integration PIP Choreography Secure Communication Document Validation Document Transformation Trading Partner Management Trading Partners
Single Integrated Tool Modeling Profiles Deployment Reports Administration
Education Special Maandag 12 mei Oracle 9iAS InterConnect Asynchrone Applicatie Integratie Zie www.oracle.com/nl/education/specials