Presentation is loading. Please wait.

Presentation is loading. Please wait.

PROPworks ESB Financial Interface

Similar presentations


Presentation on theme: "PROPworks ESB Financial Interface"— Presentation transcript:

1 PROPworks ESB Financial Interface
Customers, Invoices, Payments, Open Period and GL Code Validation – All Through ESB Cover example with photo inside the shape Insert new photo: Click on Insert photo-icon on slide and Insert new photo Use Crop Tool under Picture Tools to pan and zoom Beware: when you add or replace a picture, it may come to the front. Right click on it and select ‘Send to back’ to re-arrange it. To update the text, just click on the text To get more slides with this layout just copy this slide and paste Please insert the other company’s logo in the same size as the Amadeus logo, with no background and reverse out colour © Amadeus IT Group and its affiliates and subsidiaries Nick Ardan; Manager – Software Development Steve Rose; Manager – Software Development Amadeus Airport IT Americas, Inc. – 2017 User Conference

2 Agenda ESB Financial Interface – Why? ESB Financial Interface – What?
ESB Financial Interface – How? Initial Implementation – SAP Example ESB for Financial Interface -- Benefits © Amadeus IT Group and its affiliates and subsidiaries

3 ESB Financial Interface – Why?
Supporting External Financial System Integration using ESB A Goal for Amadeus PROPworks To be able to share data with other systems as needed Remove unnecessary dependencies on systems with which we currently share data SAP, Oracle and PeopleSoft Financial Systems ERPs and other systems of interest expose interfaces using a variety of methods WebServices, APIs, RPCs, etc The Amadeus Enterprise Service Bus (ESB) was designed for this function Communication between systems with exposed interfaces Data mapping and rules-based transformation to meet contracted interface needs Configurability allows for flexibility as interface requirements change PROPworks already exposes several Services through ESB for Inbound data Reported Activity, Onetime Activity, Aviation Statistics, Utility Readings, etc. Space Interface and Flight Data from Operational systems To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

4 PROPworks Financial System Interface – The Old Way
Dependent on Models of External System 3 Coded Interfaces that depend on Target System Structure and different Connection Methods. Changes in Target Systems frequently require code changes in PROPworks. Oracle AR DB Tables Interface Configuration Control Panels Data Mapping for Oracle specific Interface tables Payment Interface Tables Oracle Hibernate to Oracle Entities Open Period & GL Code Validation SAP AR Bus. Object Data Mapping for SAP specific Business Objects. SAP Java Connector RFC to SAP Business Objects Open Period & GL Code Validation © Amadeus IT Group and its affiliates and subsidiaries Data Mapping for Peoplesoft specific Interface tables. PeopleSoft AR DB Tables PeopleSoft Hibernate to PeopleSoft Entities Open Period & GL Code Validation

5 ESB Financial Interface – What?
When the PROPworks ESB Interface is enabled: PROPworks controls only WHAT data is sent and WHEN it is sent Source-to-target data mapping NOT required in PROPworks Invoice Data and Customer Data are sent to ESB in standard form Batch Invoice and Customer Data can be sent via Interface Control Panel Real Time Customer Data will be sent to ESB when Customer Data is created or updated Calls for Open Period and GL Code validation sent to ESB in standard form To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

6 ESB Financial Interface – What?
When the PROPworks ESB Interface is enabled: ESB assumes responsibility for data transform and communication between PROPworks and target system ESB configured rules control mapping logic and data format based on contract with target system ESB sends data/request to target service via contracted communication method Invoice & Customer data sent asynchronously Data transfer status sent by target system to ESB ESB updates appropriate transfer tracking info via PROpworks Web Service Open Period & GL Code Validation Requests sent synchronously Target System response is immediate To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

7 PROPworks Financial System Interface – The New ESB Way
Oracle AR Exposed Services PROPworks Independent of External System Structure. ESB PROPworks Payment Web Service exposed through ESB to external systems. ESB transforms/maps PROPworks data in accordance with communication contract. ESB sends data to external system. ESB receives response and uses PW Web Services to update tracking data. IATA Invoice Exposed Services PROPworks Customer & Invoice data sent to ESB for transformation to any external system. SAP AR Exposed Services Common Open Period Validation & GL Code Validation services through ESB New Payment Interface Web Service exposed through ESB Other Exposed Services © Amadeus IT Group and its affiliates and subsidiaries Single Control Panel for Batch Customer & Invoice Transfer PeopleSoft AR Exposed Services Realtime Transfer of New and Updated Customer data.

8 ESB Financial Interface – How?
Enabling ESB Interface -- Tk Defaults Editor – New Interfaces Tab ESB Enabled = Checked ESB Endpoint = ESB URL To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

9 ESB Financial Interface – How?
Controlling Customer Data Sent to ESB Interface -- Company, Contact, and Phone Numbeie Financial Interface Flag (Hierarchy of Controls!) Company Type Contact Type New Table and Contact Classification Tab for defining Contact Type(s) New Tk Defaults setting for Default Contact Type Phone Types Transferred Flag – Not shown in Screens CO_COMPANY CO_CONTACT CO_PHONE_NUMBERS Sent by Batch from Control Panel Sent Real Time when Customer Data Created or Updated To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

10 ESB Financial Interface – How?
Controlling Customer Data Sent to ESB Interface -- Company, Contact, and Phone Number Company Classification Screen Contact Classification Screen Tk Defaults Editor To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

11 ESB Financial Interface – How?
Controlling Customer Data Sent to ESB Interface – New Contact Type Contact Screen – Contact Type Required – PW8.4 Upgrade sets Default Value To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

12 ESB Financial Interface – How?
Controlling Invoice Data Sent to ESB Interface - Invoice with Associated Data Transferred Flag – Not shown in Screen INVOICE_HEADER Active Destinations New Table (without screen) defines possible destinations PW_FINIF_DESTINATION SAPFIN-AR, ORAFIN-AR, PSFIN-AR, potentially Others Each destination has Active Flag Invoice Transfer will occur for each active destination Send by Batch from Control Panel Planning to implement Invoice Resend Feature To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

13 ESB Financial Interface – How?
Other Database Additions to Support Tracking of Transfers CO_COMPANY New column EXT_CUSTOMER_ID (received from External System) One-to-One Link to PW Company Number PW_FINIF_CUSTOMER_TRANSFER Records each data transfer related to customer info with version # Records triggering action and triggering component for realtime transfers PW_FINIF_INVOICE_TRANSFER Records most recent transfer for Invoice - Destination combo Records linking external system Document ID received from external system PW_FINIF_INVOICE_TRANSFER_HIST Records history of Invoice – Destination transfers Will support Invoice resend feature when implemented To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

14 Initial Implementation – SAP Example
San Antonio (SAT) SAP Interface Web Services Exposed by SAP Financial System Customer Create & Customer Change via SAP ESB Web Services Invoice Create & Invoice Reversal via SAP ESB Web Services Open Period Validation & GL Code Validation via direct SAP Web Services ESB, SAP, and PROPworks project team established Contracts for data exchange ESB configured Service endpoints and data mapping rules based on SAT data requirements and business rules PROPworks SAP Control Panel enhanced to serve Old Java Connector Interface or New ESB Interface To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

15 Initial Implementation – SAP Example
ESB Interface Disabled – SAP Interface Control Panel (Example) To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

16 Initial Implementation – SAP Example
ESB Interface Enabled – SAP Interface Control Panel or One-For-All To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

17 ESB Financial Interface -- Benefits
Why is ESB Data Exchange a better way to go? For PROPworks Allows data sharing and exchange with any third party system Removes dependency on external system (structure, comm methods, expertise) Flexibility to adapt to new customer or external system requirements For External Systems Exposes additional PROPworks services for access as needed Allows data exchange with other Airport IT Systems if needed For Customers Allows integration of new information and functionality without waiting for a new PROPworks release or patch Flexibility on how to utilize your Financial System of choice with PROPworks To update the text, just click on the text More slides with this layout: Copy slide and paste © Amadeus IT Group and its affiliates and subsidiaries

18 Thank you! AmadeusITgroup Backcover option 2
© Amadeus IT Group and its affiliates and subsidiaries amadeus.com amadeus.com/blog You can follow us on: AmadeusITgroup


Download ppt "PROPworks ESB Financial Interface"

Similar presentations


Ads by Google