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

NorCal OAUG: eCommerce & the Oracle Applications

  • Upload
    max

  • View
    53

  • Download
    0

Embed Size (px)

DESCRIPTION

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? - PowerPoint PPT Presentation

Citation preview

Page 1: NorCal OAUG:  eCommerce & the Oracle Applications

<Insert Picture Here>

NorCal OAUG: eCommerce & the Oracle ApplicationsJeffrey HutchinsSenior Principal Product Manager: eCommerce Strategy SOA Suite Product Management

Page 2: NorCal OAUG:  eCommerce & the Oracle Applications

AgendaeCommerce

• 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

Page 3: NorCal OAUG:  eCommerce & the Oracle Applications

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

eCommerceWhat is Oracle’s Vision ?

Page 4: NorCal OAUG:  eCommerce & the Oracle Applications

eCommerceWhat 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

Requirements:• Non-Repudiation• Time to Acknowledge / Respond • Retry Counts

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

Page 5: NorCal OAUG:  eCommerce & the Oracle Applications

PeopleSoft

Seibel

3rd Party Application

eBusiness Suite

Composite Application

Legacy

• Comprehensive Document Mgmt and Trading Partner Mgmt

• Extensive B2B protocol support

• Secure & reliable message exchange

• Enabling complete end-to-end processes with all assets

Healthcare: HIPAA over FTP

Logistics: XML over ebMS

High Technology: RosettaNet over RNIF

Healthcare: HL7 over MLLP

Data Synchronization:1Sync: UCCnet over AS2

Retail: X12 over AS2

Oracle B2BThe Gateway

Page 6: NorCal OAUG:  eCommerce & the Oracle Applications

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 B2BDocument Management Powered by EDIFECSTM

Page 7: NorCal OAUG:  eCommerce & the Oracle Applications

Oracle B2BTransports / 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 AS2Certified eBusinessReady™ for ebMS

Page 8: NorCal OAUG:  eCommerce & the Oracle Applications

Oracle B2B Trading Partner Management

Trading Partner Profiles Defining Trading Partner capabilities: Identification, supported standards, transports, exchanges, ..

Trading Partner AgreementsCustomizable configurations for each agreements

Standards based protocols:Encryption, Compression, Non-Repudiation, Digital Certificates, Secure Transports, ..

Service Level settings: Time to Perform, Time to Acknowledge, Retry Counts, ..

Page 9: NorCal OAUG:  eCommerce & the Oracle Applications

Oracle B2BManagement and Reporting

• Business Activity Monitoring • Monitor state of messages• Monitor BPEL and B2B processes

• throughput and execution times.

• Details through hierarchy & time based sliding views.

• B2B Runtime Reports• Wire Messages• Business Messages • Collaborations • Errors

• Application Server Control• Modify properties• View log files• Manage components

Page 10: NorCal OAUG:  eCommerce & the Oracle Applications

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

eCommerceWhat is missing from the equation?

Page 11: NorCal OAUG:  eCommerce & the Oracle Applications

How Oracle addresses eCommerce Oracle BPM

Office

BPEL

SOA SuiteSOA Suite

Collaboration(forums, wiki..)

Process Portal (Web center)Process Portal (Web center)

Implement Processes & services

JDeveloperJDeveloper

Model, Simulate & Publish

BPA SuiteBPA Suite

Legacy systems

Enterprise Service Buss (ESB)Enterprise Service Buss (ESB)

Business SolutionsBusiness Solutions

Content/Image ServersPackaged apps, external

services

Human WF

Rules BAMOWSM

E-FormsProcess

Dashboards

A/R, A/P, T&E, HR, 2-layer BPM, imaging solutions

User, Role directory

Process TemplatesProcess Templates

Industry specific

Metadata Repository Messaging ECM systems Packaged apps

Process Analytics Alerts

OptimizationOptimization

B2B

Page 12: NorCal OAUG:  eCommerce & the Oracle Applications

• 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

How does this apply to you? A platform that enables your business requirements

Page 13: NorCal OAUG:  eCommerce & the Oracle Applications

Putting it all into contextUse Case: Outbound Purchase Order

Page 14: NorCal OAUG:  eCommerce & the Oracle Applications

E-Biz Adapter

Trading Partner

1. E-Business Suite (eBiz) Purchase Order process initiated

2. Enterprise Service Bus (ESB)• 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)• 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)

B2B Protocol

Business Process integrationUse Case: Outbound Purchase Order

Page 15: NorCal OAUG:  eCommerce & the Oracle Applications

ApplicationIntegration 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

Page 16: NorCal OAUG:  eCommerce & the Oracle Applications

Connectivity: eBusiness Suite Adapter - Service enables Oracle Applications

• 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.

Oracle Oracle E-BusinessE-Business

SuiteSuiteAdapterAdapter

Oracle Oracle E-BusinessE-Business

SuiteSuiteAdapterAdapter

Workflow BES

XML Gateway

Interface Tables,

Concurrent Mgr

EDI Gateway

Stored Procedures

Page 17: NorCal OAUG:  eCommerce & the Oracle Applications

• 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: Web Service Provider

Page 18: NorCal OAUG:  eCommerce & the Oracle Applications

ConnectivityDeployment

• 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

Page 19: NorCal OAUG:  eCommerce & the Oracle Applications

Orchestrate processes, Mitigate errors, Define a canonical, Translate / transform data, Address: Security / Compliance / Visibility / Management

• Business Activity MonitoringMonitor & Optimize

• Business Process ManagerOrchestrate Processes. Human Workflow, Business Rules

• Web Services ManagerManage & Govern Services

• Oracle B2BManage Trading Partner

• Enterprise Service BusConnectivity, Transformation, translation & Route

Service Oriented Architecture Components

Page 20: NorCal OAUG:  eCommerce & the Oracle Applications

A Service Oriented ArchitectureOrchestrate processes, Mitigate errors, Define a canonical, Translate / transform data, Address: Security / Compliance / Visibility / Management

Trading Partner

B2B Protocols

eBiz Suite Adapter

Web Service Provider

PSFT Adapter

Web Services

Siebel Adapter

SAP Adapter

Legacy

Page 21: NorCal OAUG:  eCommerce & the Oracle Applications

AS11gR1Oracle B2B

A component of the SOA Suite

eCommerce BPM opens vertical requirements

Healthcare Retail Automotive Public Sector High Tech Chemical Petroleum

Page 22: NorCal OAUG:  eCommerce & the Oracle Applications

B2B UI: Next Generation

Page 23: NorCal OAUG:  eCommerce & the Oracle Applications

Oracle B2BFeatures

Trading Partner (TP) Mgmt

Partner specific document definitions

Partner specific message/ack processing

Document auto retry

Document re-submission

Large Document Support

New Protocol Support

Healthcare standards support

ebXML CPP/CPA Import/Export

Core Platform Integration

B2B runtime – j2EE component

MDS Integration – B2B metadata

RCU – Integration

MaD Integration

JMX - MBean Support

SOA Mesh Integration

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

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

B2B Document Editor – all versions of EDI X12, EDIFACT, HL7, HIPAA, VICS, RN, VDA, Odette

ADF/DHTML based UI framework

Partner Self Service

Protocol based metadata management

Partner specific Reporting

Page 24: NorCal OAUG:  eCommerce & the Oracle Applications

AQ&

Page 25: NorCal OAUG:  eCommerce & the Oracle Applications

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

Page 26: NorCal OAUG:  eCommerce & the Oracle Applications