ecommerce: Oracle B2B 11g



Similar documents
Copyright 2013, Oracle and/or its affiliates. All rights reserved.

B2B Glossary of Terms

Oracle SOA Suite: The Evaluation from 10g to 11g

Oracle SOA Suite/B2B as a Critical Mission Hub for a High Volume Message Use Case

SERVICE ORIENTED ARCHITECTURE

ORACLE SOA SUITE. Product Overview

Application. 1.1 About This Tutorial Tutorial Requirements Provided Files

SCA-based Enterprise Service Bus WebSphere ESB

IBM WebSphere ESB V6.0.1 Technical Product Overview

AquaLogic Service Bus

ORACLE MANAGED FILE TRANSFER

Oracle SOA Suite Then and Now:

Introduction to WebSphere Process Server and WebSphere Enterprise Service Bus

Cisco AON Secure File Transfer Extension Module

Oracle Business Activity Monitoring 11g New Features

What I Advise Every Customer To Do On Their Oracle SOA Projects

Oracle Service Bus: - When to use, where to use and when not to use

Axway B2Bi. An Advanced B2B Gateway Solution

ESB solutions Title. BWUG & GSE Subtitle guy.crets@i8c.be. xx.yy@i8c.be

Oracle Reference Architecture and Oracle Cloud

Data Security and Governance with Enterprise Enabler

Who are We Specialized. Recognized. Preferred. The right partner makes all the difference.

Oracle Fusion Middleware

A Technical Roadmap for Oracle Fusion Middleware, E-Business Suite Release 12 and Oracle Fusion Applications

Secure, Reliable Messaging Comparisons between PHINMS, SFTP, and SSH. Public Health Information Network Messaging System (PHINMS)

Presentation Outline. Key Business Imperatives Service Oriented Architecture Defined Oracle SOA Platform SOA Maturity/Adoption Model Demo Q&A

Solution Brief ealliance EDI Solutions

The ESB and Microsoft BI

Groot, Groter, Groots(t)

Oracle Service Bus. Situation. Oracle Service Bus Primer. Product History and Evolution. Positioning. Usage Scenario

Integrating Siebel CRM 8 with Oracle Applications

1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.

Christoph Bussler. B2B Integration. Concepts and Architecture. With 165 Figures and 4 Tables. IIIBibliothek. Springer

IBM WebSphere Partner Gateway, Version 6.1

Redbook Overview Patterns: SOA Design with WebSphere Message Broker and WebSphere ESB

WELCOME. Where and When should I use the Oracle Service Bus (OSB) Guido Schmutz. UKOUG Conference

E-Business Suite Oracle SOA Suite Integration Options

IBM Software Group. IBM WebSphere Process Integration Technical Overview

webmethods Product Roadmap Subhash Ramachandran VP, Product Management webmethods Product Line

SOA REFERENCE ARCHITECTURE: SERVICE TIER

Oracle Managed File Getting Started - Transfer FTP Server to File Table of Contents

Using Oracle B2B in a Dutch Government Project

The webmethods ESB. The Foundation of your SOA. Jean-Michel Ghyoot, Principal Solution Architect, March 28, 2013

Managed File Transfer

Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example

Oracle SOA Hands-On-Workshop. Arne Brüning - Bernhard Fischer-Wasels Leitende Systemberater

Oracle Fusion Middleware

Pervasive Software + NetSuite = Seamless Cloud Business Processes

Integration using IBM Solutions

Oracle Service Bus Statement of Direction August 2008

N02-IBM Managed File Transfer Technical Mastery Test v1

Lead to order integration of CRM on demand and Oracle E-Business Suite. Michael Baggott Dataweave Service Delivery Director

Oracle WebLogic Foundation of Oracle Fusion Middleware. Lawrence Manickam Toyork Systems Inc

Oracle Service Bus vs. Oracle Enterprise Service Bus vs. BPEL wann soll welche Komponente eingesetzt werden?

State of Vermont Guidance on the Re-use of Software Products, Shared Components, and Hosted Platform Environment Capabilities

Core Feature Comparison between. XML / SOA Gateways. and. Web Application Firewalls. Jason Macy jmacy@forumsys.com CTO, Forum Systems

Extending webmethods Using E2open Software on Demand for Multi-Company Process Management

Closer Look at Enterprise Service Bus. Deb L. Ayers Sr. Principle Product Manager Oracle Service Bus SOA Fusion Middleware Division

ORACLE MOBILE SUITE. Complete Mobile Development Solution. Cross Device Solution. Shared Services Infrastructure for Mobility

Secure Data Exchange Protocols

Themabijeenkomst 17 april 2003

Learn Oracle WebLogic Server 12c Administration For Middleware Administrators

AS2 Disaster Recovery Implementation Guide Issue 1, Approved, 18-Nov-2010

WebSphere MQ Managed File Transfer

Oracle SOA Suite 11g Oracle SOA Suite 11g HL7 Inbound Example Functional ACK Addendum

Software Services for WebSphere. Capitalware's MQ Technical Conference v

Hubspan White Paper: Beyond Traditional EDI

Oracle Data Integrator 11g New Features & OBIEE Integration. Presented by: Arun K. Chaturvedi Business Intelligence Consultant/Architect

AS2 AND EDI OVER THE INTERNET FAQ

How Can Agile Customers Benefit from Oracle Fusion Middleware Today?

webmethods Roadmap Ian Walsh VP, Product Marketing, Software AG

B2B in BizTalk Server 2006 R2 Covast Incremental Value Proposition

<Insert Picture Here> Increasing the Effectiveness and Efficiency of SOA through Governance

Introduction to Service-Oriented Architecture for Business Analysts

ESB Features Comparison

Enterprise Manager 12c for Middleware

Introduction to PIDX XML Transaction Standards

Oracle Platform Security Services & Authorization Policy Manager. Vinay Shukla July 2010

Building Your EDI Modernization Roadmap

Royal Mail Business Integration Gateway Specification

Reusing Existing * Java EE Applications from Oracle SOA Suite

Leveraging Service Oriented Architecture (SOA) to integrate Oracle Applications with SalesForce.com

Integration in Action using JBoss Middleware. Ashokraj Natarajan - Cognizant

Spring 2011 Conference Sandanski, May 13th 15th 2011 Oracle SOA Suite 11g Rapid service integration and process automation with a no-coding approach

IBM. Implementing SMTP and POP3 Scenarios with WebSphere Business Integration Connect. Author: Ronan Dalton

SOA Best Practices (from monolithic to service-oriented)

Securing Web Services From Encryption to a Web Service Security Infrastructure

Qualogy M. Schildmeijer. Whitepaper Oracle Exalogic FMW Optimization

<Insert Picture Here> Optimized WebLogic Monitoring with Oracle Enterprise Manager

Performance Testing Oracle SOA Platform and Services

Principles and Foundations of Web Services: An Holistic View (Technologies, Business Drivers, Models, Architectures and Standards)

Raghu R Kodali Consulting Product Manager, & Evangelist Oracle Fusion Middleware Oracle USA Author Beginning EJB 3 Application Development (Apress)

Reporting component for templates, reports and documents. Formerly XML Publisher.

Management. Oracle Fusion Middleware. 11 g Architecture and. Oracle Press ORACLE. Stephen Lee Gangadhar Konduri. Mc Grauu Hill.

ebxml Web Services & EDI

Tomáš Müller IT Architekt 21/04/2010 ČVUT FEL: SOA & Enterprise Service Bus IBM Corporation

WHITE PAPER. Enabling predictive analysis in service oriented BPM solutions.

Transcription:

Disclaimer The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. The development, release, and timing of any features or functionality described for Oracle s products remains at the sole discretion of Oracle.

B2B <Insert Picture Here> ecommerce: Oracle B2B 11g Krishnaprem Bhatia Principal Product Manager SOA Suite Product Management

Agenda ecommerce What is ecommerce? What does it represent and what are the requirements? What is Oracle B2B? Why Oracle B2B and SOA Suite? Implementation of end-to-end ecommerce business processes Oracle B2B Document Management Transport and Exchange Management Trading Partner Management Reports and Monitoring System Management

ecommerce What is ecommerce? ecommerce, is the buying and selling of products or services over the Internet. It can take many forms and shapes one of which is Business-to-Business (B2B) It represents Mature business documents Classic business processes Industry tempered Messaging Services It requires A Unified Business Process Platform End-to-End Instance Tracking Visibility and Auditing Integrated Process Intelligence Process and Service Governance, & Consolidated Security An enterprise extends its business processes over the Internet enabling commerce with its Trading Partners is B2B

ecommerce What is Oracle B2B? Oracle B2B is an ecommerce gateway enabling the secure & reliable exchange of business documents between trading partners Oracle B2B enables: Business Document normalization (translation) Document, transport and exchange standards Security Trading Partner Management The SOA Suite enables: A Unified Business Process Platform End-to-End Instance Tracking, Visibility and Auditing Integrated Process Intelligence Process and Service Governance Consolidated Security Oracle B2B + SOA Suite enables all of the ecommerce requirements

Architecture Business Integration Oracle B2B the Edge component Document Management Transport and Exchange Management Partner Management Reports and Monitoring System Management SOA Suite the Infrastructure Business Process Platform End-to-End Tracking, Visibility & Auditing Process Intelligence Process and Service Governance Consolidated Security Oracle B2B Partner Applications / Devices Oracle Service Bus

Architecture Business Integration Oracle B2B Manages Partner interaction Messaging Services Transports Security Document Validation Document Translation Composite Mediator (Composite ESB) Document Transformation Document Routing Code Conversions BPEL Process Manager Process choreography Error Handing Business Rules Policies Constraints Computations Reasoning Human Tasks Work list tasks Forms Oracle Service Bus (Enterprise ESB) Document transformation Document Routing Code conversions Application Document processing Oracle B2B Partner Applications / Devices Oracle Service Bus

Platform: Oracle B2B Typical Setup Oracle B2B utilized the standard configuration recommended by Web Logic Server. It is a: HTTP Client FTP Client Mail Client MLLP Client & Server TCP/IP Client & Server Applications Devices Oracle DB Repository Oracle SOA Suite Oracle B2B OHS, FTP & Proxy Server Data Tier App Tier Load Balancer DMZ

Oracle B2B: The edge component

B2B Concepts ecommerce: Levels Typically a transaction is a single document Levels Question to Ask Shipping Analogy ecommerce protocol example Document What is the item? Cell Phone EDI, HL7, HIPAA, UCCnet, OAG, UBL, cxml, xcbl, RosettaNet, Packaging How is the item packaged? Transport How is the item sent / received? Messaging Service Profile Box, bubble wrap Truck, Ship, Plane MIME, SMIME, XMLDSig, XMLEncrypt HTTP, HTTPs, File, FTP, FTPs, sftp, TCP/IP, SMTP, IMAP, POP3, MLLP Who is the carrier? DHL, FedEx, UPS, USPS RNIF, AS1, AS2, ebms What carrier services are required? What are the Trading Partners capabilities? Requirements: Signed receipt Overnight / next day Delivery attempts What are the sender s / receiver s capabilities? Requirements: Digital Signing Time to Acknowledge / Respond Retry Counts Trading Partner Profile Agreement What did we agree? What did we agree? Trading Partner Agreement

B2B Concepts Acknowledgement categories There are five categories of acknowledgements Category Shipping Analogy Managed ecommerce Protocol Example Transport Destination exists Automatic HTTP Codes: 200 / 400 Messaging Service Item arrived In channel setting Functional Item not damaged Auto Generated /Consumed RNIF AS1, AS2 ebms Web Services Receipt Acknowledgement Message Disposition Notification (MDN) Receipt Acknowledgement WS-Reliable Message Sequencing X12 Functional Acknowledgment (997) UN/EDIFACT OAG RosettaNet HL7 Message Syntactically Ack. CONTRL) Confirm Business Object Documents (BOD) Receipt Acknowledgment Acknowledgment Business Item shipped back Correlation Confirmation A Business Response (PIP3A4) Process Item not processed Modeled RN PIP0A1 Notification of Failure (NoF)

Oracle B2B What does it do? Oracle B2B enables the secure and reliable exchange of messages between an enterprise and its trading partners, enabling: Document Management Transport and Exchange Management Trading Partner Management Reports and Monitoring System Management

Document Management The Document Facilities to manage document standards enabling: Definition, validation, translation, identification, correlation, batching, routing, envelope generation Example: Document Protocol: Custom Category of documents Document Revision: 1.0 Grouping of documents Envelope information Document type: PurchaseOrder Identification information Document Definition: PurchaseOrder_def Definition, correlation and routing

Document Management Powered by EDIFECS TM The translator A robust translation and validation engine that is an integral part of Oracle B2B. This provides: A library of ALL EDIFACT, X12, X12N, HL7, HIPAA, EANCOM, NCPDP, Data file validation Data Migration Tests data generation De-Identification Dictionary generation Batching

Oracle B2B Documents Transports Exchanges Features Document Support HL7 CDS CRS HIPAA External code list X12N Healthcare Life & Annuity Property & Casualty NCPDP Telecom Batch Script CCD ASTM CCR NSF DICOM Positional files Flat files W3C XML Schema UB92 OAGIS Document Support xcbl cxml UBL ehr-xml papinet 1Sync ebxml STAR RosettaNet CIDX / PIDX VDA EANCOM EDIFACT EDIFICE EDIEL ISA X12 X12F TDDC UCS WINS VICS Transports MLLP TCP/IP Oracle AQ JMS FTP FTPs sftp HTTP HTTPs SMTP IMAP POP3 Exchanges AS1 AS2 ebms RNIF General EDI Batching Auto management of Acknowledgements Security Central Mgmt SSO Document Provisioning Document Obfuscation Performance Enhanced throughput Large document support Usability Enhanced UI design Visibility Enhanced Reports Metrics Reports EM Integration

Transport / Exchange Management Delivery Channel Defines the protocol, transport parameters, channel attributes, exchange parameters, & security Example: Headers, proxies, signing, encryption, compression, sync/async, acknowledgments, retry intervals, retry counts,.. Types of Delivery Channels Partner Channel To communicate to Partner - In the agreement Host Channel To communicate to the Host - In the agreement Listening Channel To communicate to the Host - NOT in the agreement Internal communication By default Oracle B2B communicates to a composite in memory Any Host or Listening Delivery Channel can be designated as internal

Transport / Exchange Management Facilities to communicate Enabling secure and reliable messaging Transports MLLP, TCP/IP Oracle AQ, JMS, FTP, FTPs, sftp HTTP / HTTPs SMTP, IMAP, POP3 Messaging Services AS1, AS2 ebms RNIF

Partner Management Facilities to define Partner & Agreement Facilities to define the Partner & Agreement Partner Types Host Partner Partner Capabilities Profile Users Documents Channels Agreements: What Partner What Document / Flow What Delivery Channel What Identification What Callout (optional)

System Management Managing Oracle B2B Facilities to manage Oracle B2B Deploy Manage Deployments Types Import / Export Schedule Batch Manage Batch Callouts Purge Listening Channels Configuration Monitor / Query / Deployed Agreements Manage Deployment states Create Partner identifiers & contacts Metadata: Repository / Agreement Schedule / Query: EDI Batching Query / Manage: EDI Batching Define java callouts & parameters Purge Design / Instance data Define Host Listening Channels Define System Parameters

Reports and Monitoring Oracle B2B Reports & Metrics Reports Application Message What was sent or received to middleware Business Message The translated message Error Message Processing Errors Wire Message What was sent or received to Partner Conversation Correlation of Messages Metrics Statistics

System Management BAM, FMW Console, WLS Console Business Activity Monitoring Monitor business processes & services in real-time Analyze events as they occur through complex event processing Act on current conditions either automatically or manually Oracle Enterprise Manager 11g: Fusion Middleware Console Manage composites, components Modify properties View log files & View end-to-end flow Manage B2B endpoints Oracle WebLogic Sever 11g: Administration Console Manage environment Manage services

Web Services Access to pages http://jshutchi-us:8001/b2b/services OutboundService: Submit a message to Oracle B2B Input: Trading Partner, Payload Response: If the message was successfully transmitted TranslateService: Translate XML (xdata) to native format Input: Document Information, Payload Response: Translated Message IsTPASetupService: Is Trading Partner Agreement Setup Input: Document Information, Action Response: Number of deployed active agreements GetTPAConfigService: Partner Agreement Information Input: Document Information, Action Response: Agreement Information

Command Line Utilities Administration Self Service Resubmission CPA/CPP Administration New features Purge Import Export Deploy Validate Activate Deactivate Restart B2B and more Self Service A Self-Service command-line utility enabling the definition of Documents, Partners and Agreements Resubmission A command-line message resubmission utility ebxml CPA/CPP Generates a B2B metadata file to/from a cpa.xml

Oracle B2B: Business Integration Roadmap CY 2004 CY 2009 CY 2011 10g 11gR1 11gR1 PS4 / 12g 12g Initial Release Bundled with OAS 10g General Weblogic Server, Bundled with SOA Suite AIA PIPs Security Central Mgmt, SSO, Role Based access, document provisioning Performance Enhanced throughput Large doc support Usability Enhanced UI design Visibility Enhanced Reports, Metrics, Enterprise Manager Integration Functionality Partner Cloning Auto-Agreement Generation Enhance Channel Management Healthcare FastPath Healthcare based UI with concepts / terminology Streamlined configuration Enhanced jdev Integration Functionality Scheduling Partner Downtime CPA/CPP Support Any to Any Mapper HL7 Batching Vertical FastPaths AIA PIPs Fusion Apps Platform Oracle Solutions Embedding Performance Manage File Transfer Visibility Enhanced Dashboards, Reports, Monitoring Functionality Self-Service Enhanced VAN Support Hub Support Documents & Delivery Enhanced Web Services Document Splitting

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

Acronyms Java Messaging Service (JMS) Oracle Advanced Queue (AQ) File Transport Protocol (FTP / FTPs / sftp) Hypertext Transfer Protocol (HTTP / HTTPs) Simple Mail Transfer Protocol (SMTP) Internet Message Access Protocol (IMAP) Post Office Protocol (POP3) Minimum Lower Layer Protocol (MLLP) Transmission Control Protocol/Internet Protocol (TCP/IP) Applicability Statement 1 (AS1) Applicability Statement 2 (AS2) ebxml Messaging Services (ebms) RosettaNet Implementation Framework (RNIF) ebxml Collaboration Protocol Profile and Agreement (CPPA) ebxml Registry Information Model(RIM) ebxml Registry Services (RS) ebxml Business Process (ebbp) ebxml Core Components (ebcc)

Questions