Product Analysis Oracle XML Gateway

  • 975 views
Uploaded on

Oracle XML Gateway technology is a set of services that allows easy integration with Oracle e-Business Suite to create and consume XML messages created by business events. …

Oracle XML Gateway technology is a set of services that allows easy integration with Oracle e-Business Suite to create and consume XML messages created by business events.

Oracle XML Gateway is a solution to manage document flows. It allows organization to automate their process, cut cost and be more efficient.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
975
On Slideshare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Product AnalysisOracle XML GatewayVersion: 2.0Date: April 2013
  • 2. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 3. XML is a simple technology that allows communication between systems to shareinformation in a safe, reliable and easy way.Oracle XML Gateway technology is a set of services that allows easy integration withOracle e-Business Suite to create and consume XML messages created by businessevents.Oracle XML Gateway is a solution to manage document flows. It allows organization toautomate their process, cut cost and be more efficient.What is Oracle XML Gateway?
  • 4. Oracle XML Gateway is the solution offer by Oracle E-Business Suite to send andreceive automatic supplier invoices, customer invoices and purchase messages.It can be used for B2B (Business to Business) communication such as businessdocuments and industry information exchange and A2A (Application to Application)communication such as data integration with legacy and others systems.What is Oracle XML Gateway?
  • 5. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 6. Oracle XML Gateway is a solution to manage document flows and allow automatic andelectronic communication. This tool can be applied to the following business process:• Inbound invoicing• Outbound invoicing• Purchase orders• Procurement• Advance Supply Chain Planning• Transportation• Cash Management• Process ManufacturingHow does Oracle XML Gateway works?
  • 7. Inbound Invoicing: whit XML Gateway the time consuming activities such as enteringsupplier invoices, making corrections and archiving invoices are a thing of the past. Youreceive the digital data directly in your ERP or accounting system.Outbound invoicing: the solution to deliver your invoices electronically andautomatically, in the correct form to the correct customer.Purchase orders: with XML Gateway you can inform electronically and automatically toyour supplier of a creation, change, confirmation or cancelation of a purchase order. Aswell as you can publish in your system the supplier purchase approval message and anychange of supplier data.Procurement: XML Gateway can be apply to the procurement process that includesapproval purchase requisition, and any changes or cancelation of requisitions.Advance Supply Chain Planning: a secure way to automate your material demand,creating new purchase requisition, work order or on hand records.How does Oracle XML Gateway works?
  • 8. Transportation: This program maps the data received in the inbound shipment advicemessage, from either the third party warehouse or the Carrier Manifesting system, andpopulates the data in Oracle Shipping/Oracle Transportation.Cash Management: use XML Gateway to load bank statement in a secure way.Process Manufacturing: Provides process production batch details such as, recipe,formula, routing, materials used, and resource transactions.How does Oracle XML Gateway works?
  • 9. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 10. Advantages of Oracle XML Gateway
  • 11. 1- Reduce Costs: some direct cost that are going to be reduced: Paper Ink Messaging company / postAnd indirect cost: Accounting and reconciliation manpower Customers request for copies of lost invoices Archiving Settlement time and improved cash managementAdvantages of Oracle XML Gateway
  • 12. 2- Cost Elasticity: XML Gateway is a well proven tool that can be used for severaldepartment in the company and that can help to switch from fixed costs to variablecost.3- Improve working capital: XML Gateway can help companies to be more efficientfrom a financial point of view. Due to economic crisis and market pressures, companiesare forced to reduce prices, improve payments terms and enhance cash flow.Advantages of Oracle XML Gateway
  • 13. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 14. Business Process: Inbound Invoicing (AP invoices):Activity Problems Solution withXML GatewayReceive invoices - Receive by mail may incurredin long time delivery- Entrance stamp- Forward to AP department- Errors during entering data- Delayed entering during closemonth activities- Discrepancy with VATcompliance is detected at latestage- Discrepancies between ordersand invoices lines- Automated importto AP- Real time import- Free of errors- Automatic pomatching- Real time exchangedisputeinformation- AutomatedarchivingEntering data and valuesValidation and MatchingDispute managementArchiving invoicesProcess and Optimization areas
  • 15. Business Process: Outbound Invoicing (AR invoices) :Activity Problems Solution withXML GatewayPrint and send invoice - High cost- Long delivery time- No control over whethercustomers have receivedthem- Customers may reject invoiceweeks later- Time consuming manualprocess- Send electronicinvoices securely- Real time deliverywith receiptconfirmation- Data validation assoon as it is sent- AutomatedarchivingChange or Modify ofinvoiceArchiving invoiceProcess and Optimization areas
  • 16. Business Process: Purchase Order and Procurement :Activity Problems Solution withXML GatewayPrint and send PurchaseOrders- High cost- Long delivery time- No control over whethercustomers have received thepurchase order- Time consuming manualprocess when requisitions arecreated.- Send electronicapproved purchaseorder securely- Real time deliverywith receiptconfirmation- Data validation assoon as it is sentChange / Modify ofpurchase orderCancel Purchase ordersSupplier Acceptance ofPOArchiving purchaseordersCreate purchaserequisitionsProcess and Optimization areas
  • 17. Business Process: Supply Chain and Process Manufacturing:Activity Problems Solution withXML GatewayDemand Planning - Long delivery time- Errors in manual register ofon hand transactions- Errors when creating manualwork orders- Send electronicwork orders- Real time on handtransactions- Automatic materialroutingsDefine routing ofmaterialsEnter warehousetransactionsSend Work orders toproduction departmentsProcess and Optimization areas
  • 18. Business Process: Transportation:Activity Problems Solution withXML GatewayRegister manualdeliveries- Receive by mail the shippingdocumentation- Forward tooperations/Shippingdepartment- Error during manual registerof data- Automatic load ofshippinginformation : trip,Schedule pick ups anddrop offProcess and Optimization areas
  • 19. Business Process: Cash Management:Activity Problems Solution withXML GatewayGet bank statements viamail or web- Long delivery time in case ofreceive them by post- Forward to Financialdepartment- Automatic load ofbank statementsfrom bank web siteArchiving of bankstatementsProcess and Optimization areas
  • 20. XML Gateway applied to Purchasing and iProc
  • 21. XML Gateway applied to Purchasing and iProc
  • 22. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 23. Architecture – General overview
  • 24. Messages Designer: a tool to define the relationship between the sourceand the target data.XML Gateway Setup: when the relationship is with a trading party use thistool to define the type of the relation, the code conversion values and the equivalenceof the internal-external transactions.XML Execution engine: here you define how to process and transport thedata from and to others systems or others Oracle applications.Oracle Transport: a tool to deliver outbound XML messages and to receiveinbound XML messages using different protocols.Architecture – General overview
  • 25. Architecture – Detailed overview
  • 26. Oracle Transport: a tool to deliver outbound XML messages and to receiveinbound XML messages using different protocols.4.1 Web Server ProviderOracle XML Gateway uses Web Services Description Language (WSDL) to inform tradingpartners how to communicate with the Oracle E-Business Suite. The Suite alsopublishes the WSDL to a URL for customers to access. Partners can use any third partyWeb service tools to call for Web services.All inbound Web service messages are received through the Simple Object AccessedProtocol (SOAP) servlet running under the Web service provider. These messages areprepared as designed events before being enqueued to the SOAP agent,WF_WS_JMS_IN queue, for further processing.Architecture – Detailed overview
  • 27. Outbound messages are created by Workflow processes and passed to the SOAP agent,WF_WS_JMS_OUT queue. The messages are picked up by the SOAP client who isresponsible for the actual delivery of the message to the Trading Partner.4.2 Oracle Transport AgentThe Oracle Transport Agent interfaces with Oracle Advanced Queuing to deliveroutbound messages and to receive inbound messages.The Transport Agent server is a Java-based servlet that uses the Transport AgentMessaging Protocol to support the following:• Guaranteed delivery, exactly once• Message encryption• Server-to-server certificate authenticationArchitecture – Detailed overview
  • 28. 4.3 Java Messaging Service (JMS)Java Messaging Service (JMS) is a message standard. To send JMS messages betweenthe Oracle E-Business Suite and Trading Partners, the appropriate Protocol Type (JMS)and Protocol Address registered with the Business Event System must be identified firstin the Trading Partner Setup form.JMS providers can integrate with XML Gateway for B2B transactions using WF_JMS_IN,WF_JMS_OUT, or their own JMS queues.For inbound transactions, this integration provides complete validation andauthorization support so that XML Gateway processes only those messages that arevalid and have the appropriate authorization.For outbound transactions, this integration provides a mechanism to store the JMSqueues as part of the Trading Partner setup so that the generated messages can besent to the desired JMS queue.Architecture – Detailed overview
  • 29. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 30. Oracle Transport Agent operates according to the security layer implemented at yoursite. There are two authentication methods supported by SSL:Client Authentication: the server identifies the client by requesting its client certificate.Server Authentication: When a client connects to a Web server securely via HTTPS, theserver sends back its server certificate to the client for verification. Once verified, theclient sends the data, encrypted, to the server. Server Authentication allows the clientto identify the server.Safety and Authentication
  • 31. Connecting to NON OTA Server:The OTA server (client) includes the capability to send documents to non-OTA servletsthat do not employ the OTA messaging protocol. When sending a message, the OTAserver initiates an HTTP post to transmit the document. The HTTP response from thereceiving Web server indicates whether the receiver was an OTA server.If the HTTP response does not contain the OTA protocol response body, the sendingOTA server assumes the message was received by a non-OTA server. In this case, thestandard HTTP response code is used to determine the success or failure of themessage.Safety and Authentication
  • 32. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 33. The XML Gateway Execution Engineinterfaces with Oracle Workflow toactively notify the XML Gatewaysystem administrator regarding systemor process errors, or the TradingPartner contact for data errors.The XML Gateway systemadministrator has the option to"retry" failed outbound processes, or"reprocess" failed inbound processes.Error handling
  • 34. • What is Oracle XML Gateway?• How does Oracle XML Gateways works?• Advantages of Oracle XML Gateway• Processes and optimization areas when using Oracle XMLGateway• Oracle XML Gateway Architecture• Safety and Authentication• Error Handling• Comparative with similar solutionsIndex
  • 35. Ease ofInstallationEasy to setupSecurity layersLow hardwarecostsComparative with similar solutions
  • 36. Benefits of XML Gateway over similar products (ODI, Oracle B2B…):1- Ease of Installation: XML Gateway is already installed, provided in the Oracle EBSsolution.2- Easy to set up: XML Gateway is almost ready to use since needs minimal set up. Forinstance, ODI or Oracle B2B are more complex tools that implies data and codedefinition.3- Security Layers: XML Gateway has several security layers between clients and webserver providers.4- Low hardware cost: XML Gateway cuts hardware costs through improved utilizationand high-performance data integration.Comparative with similar solutions
  • 37. AcevedoApps IT Solutions, SLC/Los Morales 10A 4-228054 MadridSpain