NorCal OAUG: eCommerce & the Oracle Applications Jeffrey Hutchins

26 Slides1.42 MB

Insert Picture Here NorCal OAUG: eCommerce & the Oracle Applications Jeffrey Hutchins Senior Principal Product Manager: eCommerce Strategy SOA Suite Product Management

Agenda eCommerce Oracle's Vision What does a gateway provide? What is Oracle B2B? What is missing from the equation? How does Oracle addresses eCommerce ? Putting it all into context

eCommerce What is Oracle’s Vision ? The success of any value chain is that It is driven by the business requirements not the technology The focus must be Business Process Management It is an integral component of an enterprises integration strategy It is the entire business process, not the gateway The gateway software is becoming a commodity

eCommerce What does a gateway provide? A transaction set is a single document over the internet There are 6 components. The concepts are no more difficult then sending a packaged via DHL, FedEx, UPS, US Postal Service Layer Question to Ask Shipping Analogy E-Commerce Protocol Document What is the item ? Cell Phone EDI, HL7, HIPAA, UCCnet, OAG, UBL, cXML, xCBL, RosettaNet Packaging How is the item packaged ? Box, bubble wrap MIME, SMIME, XMLDSig, XMLEncrypt Transport How is the item sent / received ? Truck, Ship, Plane HTTPs, File, FTPs, TCP/IP, SMTP, MLLP Messaging System Who is the carrier ? DHL, FedEx, UPS, USPS RNIF, AS1, AS2, AS3, ebMS What carrier services are required ? Requirements: Signed receipt Overnight / next day Delivery attempts Profile What are the Trading Partners capabilities ? What are the sender’s / receiver’s capabilities ? Trading Partner Profile Agreement What did we agree ? What did we agree ? Trading Partner Agreement Requirements: Non-Repudiation Time to Acknowledge / Respond Retry Counts

Oracle B2B The Gateway Comprehensive Document Mgmt and Trading Partner Mgmt Extensive B2B protocol support eBusiness Suite PeopleSoft Seibel Legacy 3rd Party Application Composite Application Secure & reliable message exchange Enabling complete end-to-end processes with all assets Healthcare: HL7 over MLLP Healthcare: HIPAA over FTP Logistics: XML over ebMS Retail: X12 over AS2 High Technology: RosettaNet over RNIF Data Synchronization: 1Sync: UCCnet over AS2

Oracle B2B Document Management Powered by EDIFECSTM EDIFECSTM Provides a robust translation & validation engine as an integral part of Oracle B2B. The development platform for GS1 EDI This solution provides: A library of ALL EDIFACT, X12, X12N, HL7, HIPAA, EANCOM, NCPDP Script transaction sets Data file validation Data Migration Tests data generation De-Identification Dictionary generation Batching

Oracle B2B Transports / Messaging Systems Transports File Transport Protocol (FTP / FTPs / sFTP) Hypertext Transfer Protocol (HTTP / HTTPs) Simple Mail Transfer Protocol (SMTP) Minimum Lower Layer Protocol (MLLP) Messaging Systems (Automatic generation / consumption of acknowledgment) Applicability Statement 1 (AS1) Applicability Statement 2 (AS2) ebXML Messaging System (ebMS) RosettaNet Implementation Framework (RNIF) Certified eBusinessReady for AS2 Certified eBusinessReady for ebMS

Oracle B2B Trading Partner Management Trading Partner Profiles Defining Trading Partner capabilities: Identification, supported standards, transports, exchanges, . Trading Partner Agreements Customizable configurations for each agreements Standards based protocols: Encryption, Compression, NonRepudiation, Digital Certificates, Secure Transports, . Service Level settings: Time to Perform, Time to Acknowledge, Retry Counts, .

Oracle B2B Management and Reporting Business Activity Monitoring Monitor state of messages Monitor BPEL and B2B processes Details through hierarchy & time based sliding views. throughput and execution times. B2B Runtime Reports Wire Messages Business Messages Collaborations Errors Application Server Control Modify properties View log files Manage components

eCommerce What is missing from the equation? The barriers between A2A, C2A, and B2B integration are disappearing. We have endpoints and require business process integration. You must: Orchestrate processes Mitigate errors Define a canonical Translate / transform data Address: Security / Compliance / Visibility / Management

How Oracle addresses eCommerce Oracle BPM Business Solutions Process Templates Industry specific A/R, A/P, T&E, HR, 2-layer BPM, imaging solutions BPA Suite Process Portal (Web center) Model, Simulate & Publish Process Collaboration Dashboards (forums, wiki.)E-Forms Optimization Process Analytics Alerts Office SOA Suite JDeveloper BPEL Implement Processes & services Human WF Rules OWSM BAM B2B Enterprise Service Buss (ESB) Messaging ECM systems User, Role directory Packaged apps Legacy systems Content/Image Servers Packaged apps, external services Metadata Repository

How does this apply to you? A platform that enables your business requirements Integrated Composition Platform Process Driven Design Methodology- Top Down Re-Usable Enterprise Business Services Service Repository to Provision, Deploy & Manage Integrated Analytics to track and re-act Business User Toolkit to configure, extend & optimize A Governance model to support change & control

Putting it all into context Use Case: Outbound Purchase Order

Business Process integration Use Case: Outbound Purchase Order 1. E-Business Suite (eBiz) Purchase Order process initiated 2. Enterprise Service Bus (ESB) Trading Partner Gets PO from E-Business Suite Adapter validates & Translates to XML Transforms to target (XSLT) Converts codes Routes message to BPEL PM 3. BPEL Process Manager (BPEL) Receives PO Executes Business Processes Human Workflow Business Rules Error Handing Sends PO to ESB 4. Enterprise Service Bus (ESB) E-Biz Adapter B2B Protocol Receives PO Validates & Transforms to target (XSLT) Converts codes Routes message to B2B 5. Oracle B2B (B2B) Receives PO Translates to EDI native format Manages interaction with Trading Partner 6. Business Activity Monitoring (BAM)

Application Integration Repository - Local and Hosted Catalog of all E-Business Suite Integration Points Source of truth for all integration projects for Customers Consultants & Integrators Assurance that you are using public supported and certified interfaces Powerful UI for searching and viewing available Interfaces Better planning Lower integration costs http://Irep.oracle.com

Connectivity: eBusiness Suite Adapter - Service enables Oracle Applications EDI Gateway XML Gateway Oracle Oracle E-Business E-Business Suite Suite Adapter Adapter Workflow BES Interface Tables, Concurrent Mgr Stored Procedures Version Awareness Interfaces with Integration Repository Integrates via Open Interfaces and Stored Procedures for inserting data into Oracle Applications. Bi-directional XML integration with XML and EDI Gateway for exchanging OAG based XML/EDI documents.

Connectivity: Web Service Provider Web Service Provider is an engine which enables Service Beans & XML Gateway to be exposed as Web Services. Admin utility to create and deploy Web Service Run time Web Service engine Integrated into Repository for Service discovery Enables any eBusiness Suite Web Service to participate in a BPEL process WS-I compliant, XML Schema 1.0 SOAP 1.1(inbound and outbound attachments) WSDL 1.1 WS-Security XML Gateway Web Services Available as a WS-I compliant Web Service from 11i.10

Connectivity Deployment Step 1: Discover Pull up the Java Service Interface in Integration Repository Step 2: Deploy Use the Web Service Tab to generate bindings and deploy the Web Service Step 3: Secure Grant access on a method to a User or a Group Step 4: Advertise Deploy the WSDL to any UDDI compliant platform

Service Oriented Architecture Components Orchestrate processes, Mitigate errors, Define a canonical, Translate / transform data, Address: Security / Compliance / Visibility / Management Business Activity Monitoring Monitor & Optimize Business Process Manager Orchestrate Processes. Human Workflow, Business Rules Web Services Manager Manage & Govern Services Oracle B2B Manage Trading Partner Enterprise Service Bus Connectivity, Transformation, translation & Route

A Service Oriented Architecture Orchestrate processes, Mitigate errors, Define a canonical, Translate / transform data, Address: Security / Compliance / Visibility / Management Trading Partner B2B Protocols Web Services eBiz Suite Adapter Web Service Provider Siebel Adapter PSFT Adapter SAP Adapter Legacy

AS11gR1 Oracle B2B A component of the SOA Suite eCommerce BPM opens vertical requirements Healthcare Retail Automotive Public Sector High Tech Chemical Petroleum

B2B UI: Next Generation

Oracle B2B Features E-Business Suite Integration Support for XML Gateway attributes Support for e-Commerce Gateway attributes Complete functionality support for XML & eCommerce Gateways Enhanced OAG standard support Richer User Interface Core Platform Integration B2B Document Editor – all versions of EDI X12, EDIFACT, HL7, HIPAA, VICS, RN, VDA, Odette B2B runtime – j2EE component ADF/DHTML based UI framework MaD Integration Partner Self Service JMX - MBean Support Protocol based metadata management SOA Mesh Integration MDS Integration – B2B metadata RCU – Integration Partner specific Reporting Trading Partner (TP) Mgmt Partner specific document definitions Partner specific message/ack processing Document auto retry Document re-submission Large Document Support Security Integration OSDT Integration for S/MIME, XML Dsig, XML Encrypt, Zlib Compression Partner Certificates in common store SSO Support B2B users in App Server security store – LDAP, VD, etc Role based authorization for Users New Protocol Support Healthcare standards support ebXML CPP/CPA Import/Export

Q& A

For more information Business Process Management http://www.oracle.com/technologies/bpm/index.html Fusion Middleware http://www.oracle.com/technology/products/middleware/index.html Service-Oriented Architecture http://www.oracle.com/technologies/soa/index.html Oracle B2B http://www.oracle.com/technology/products/integration/b2b/index.html

Back to top button