17
LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Embed Size (px)

Citation preview

Page 1: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

LON NESTRUDDENVER INTERNATIONAL AIRPORT

Maximo to PeopleSoft Interfaces using Web

Services

Page 2: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Overview of Business DriversOverview of DIA-CCD SolutionTechnical ArchitectureData FlowsException/Error HandlingFuture PlansQuestions?

Agenda

Page 3: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Business Drivers

• DIA Uses Maximo for Purchasing (among other things)

• City and County of Denver does most of the actual Purchasing using PeopleSoft

• Previous Flat-file Integration Had Many Problems and Challenges– IT Responsible for Resolving Exceptions

• Maximo Upgrade from Version 4 to Version 6• DIA Purchased Oracle SOA Suite for its

Enterprise Integration Platform

Page 4: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

DIA/CCD Solution

• Web Services Using XML Messages• Oracle SOA Suite Used to Orchestrate Integrations• Purchase Requests sent in real-time from Maximo to

PeopleSoft• Purchase Orders sent in real-time from PeopleSoft

to Maximo• Invoices, Payments and Vendors sent using Batch

Jobs• Exceptions routed to Business Users to Resolve• DIA’s Financials System (AMS) Tied into Solution• CCD’s TCS Tax System Tied into Solution

Page 5: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

DIA/CCD SolutionTechnical Details

• Oracle SOA Suite 10g (10.1.3)– Oracle HTTP Server– Oracle J2EE Application Server (Including Technology

Adapters)– Oracle BPEL Process Manager

• Integration Work Done using Oracle’s Jdeveloper BPEL Toolset (GUI Designer)

• Transport is SOAP (XML) Messages over HTTP or HTTPS (encrypted) across the CCD Ethernet Network.

• Integration to AMS Financials using DB Tables

Page 6: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Technical Architecture

Page 7: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Basic Data Flow(Used for PRs, POs and Vendors)

Page 8: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Modified Data Flow(Used for Invoices and Payments)

Page 9: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Purchase Requests

Page 10: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Purchase Orders

Page 11: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Invoices

Page 12: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Payments

Page 13: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Vendor Master Data

Page 14: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Exception Handling

SOAP Web Services allow for a notify/response transaction model.

For PRs, POs and Invoices – immediate feedback is provided to the initiating system (though the Maximo/PeopleSoft user interface is not currently automatically updated based on the reply)

Errors are routed - through e-mail messages - back to the business experts that will know best how to resolve the issue.

Example …

Page 15: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Example Exception HandlingInvoice

Page 16: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Future Plans

Add New Workflow Processes for Managing and Resolving Exceptions

Add Logic to Better Handle Non-nominal Cases (i.e. Change Orders)

Integrate Maximo with Kronos (Time Entry) and other DIA/CCD Systems

Add Business Activity Monitoring DashboardsUpgrade to Oracle SOA Suite 11g

Page 17: LON NESTRUD DENVER INTERNATIONAL AIRPORT Maximo to PeopleSoft Interfaces using Web Services

Questions?