Use of XFT by Pierre & Vacances IT team. Pierre & Vacances September 2009



Similar documents
VALLIAMMAI ENGNIEERING COLLEGE SRM Nagar, Kattankulathur

ESB Versus ActiveVOS

A standards-based approach to application integration

Integration of Hotel Property Management Systems (HPMS) with Global Internet Reservation Systems

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

EAI OVERVIEW OF ENTERPRISE APPLICATION INTEGRATION CONCEPTS AND ARCHITECTURES. Enterprise Application Integration. Peter R. Egli INDIGOO.

INTEGRATING ESB / BPM / SOA / AJAX TECHNOLOGIES

A Unified Messaging-Based Architectural Pattern for Building Scalable Enterprise Service Bus

Building a protocol validator for Business to Business Communications. Abstract

Enterprise Integration EAI vs. SOA vs. ESB

Simplifying Processes Interoperability with a Service Oriented Architecture

Introduction to Service Oriented Architecture (SOA)

Developers Integration Lab (DIL) System Architecture, Version 1.0

Enterprise Service Bus

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

New Features in Neuron ESB 2.6

Government Service Bus

AquaLogic ESB Design and Integration (3 Days)

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

Enterprise Reference Architecture

How To Create A C++ Web Service

A Service-Oriented approach dedicated to Internet based Business Process Networks: Building a MDA based collaborative platform with opensource

Objectif. Participant. Prérequis. Pédagogie. Oracle SOA Suite 11g - Build Composite Applications. 5 Jours [35 Heures]

Technical Track Session Service-Oriented Architecture

SOA Best Practices (from monolithic to service-oriented)

Sentinet for BizTalk Server SENTINET

Building Your EDI Modernization Roadmap

Definition of SOA. Capgemini University Technology Services School Capgemini - All rights reserved November 2006 SOA for Software Architects/ 2

70-487: Developing Windows Azure and Web Services

ESB pilot project at the FMI

SOA GOVERNANCE MODEL

SOA REFERENCE ARCHITECTURE: SERVICE TIER

What is the NXTware Evolution Server Peter Marquez, Product Marketing ecube Systems

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

How To Integrate With An Enterprise Service Bus (Esb)

Service-Orientation and Next Generation SOA

Emerging Technologies Shaping the Future of Data Warehouses & Business Intelligence

Enterprise Service Bus Defined. Wikipedia says (07/19/06)

Integration eines SOA Repositories mit Subversion zur Anbindung an den ESB

AquaLogic Service Bus

Introduction to TIBCO MDM

Achieving business agility and cost optimization by reducing IT complexity. The value of adding ESB enrichment to your existing messaging solution

Contents. Overview 1 SENTINET

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

Secure Identity Propagation Using WS- Trust, SAML2, and WS-Security 12 Apr 2011 IBM Impact

White Paper. TIA Architecture Overview

Oracle SOA Reference Architecture

Jitterbit Technical Overview : Salesforce

DC OCFO s ESB Success Story

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles

Integration using IBM Solutions

Combining Service-Oriented Architecture and Event-Driven Architecture using an Enterprise Service Bus

Policy Driven Practices for SOA

Replacing a commercial integration platform with an open source ESB. Magnus Larsson magnus.larsson@callistaenterprise.se Cadec

How To Build A Web App

Using Open Source Software for SOA

Jitterbit Technical Overview : Microsoft Dynamics AX

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

The Service Revolution software engineering without programming languages

IBM DataPower SOA Appliances & MQ Interoperability

Smartphone Enterprise Application Integration

SOA CERTIFIED CONSULTANT

How To Understand A Services-Oriented Architecture

Real World Integration Challenges and Enterprise Service Bus (ESB)

A Comparison of Service-oriented, Resource-oriented, and Object-oriented Architecture Styles

Increasing IT flexibility with IBM WebSphere ESB software.

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

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

RadView Software Whitepaper. Load Testing Web 2.0 Technologies Ajax-RIA-SOA-Web Services

Service-Oriented Integration: Managed File Transfer within an SOA (Service- Oriented Architecture)

Experimenting in the domain of RIA's and Web 2.0

1 What Are Web Services?

Altova partner OEMs MapForce to offer non-technical customers access to its powerful application development and integration technology.

6.2 Reporting BIPublisher Improvements

1 What Are Web Services?

Setting Up an AS4 System

ebay : How is it a hit

WebOTX V8.4 - ESB / Salesforce Integration Solution -

Enterprise Application Integration (EAI) Architectures, Technologies, and Best Practices

Getting Started with Service- Oriented Architecture (SOA) Terminology

How To Build A Financial Messaging And Enterprise Service Bus (Esb)

BI xpress Product Overview

Motivation Definitions EAI Architectures Elements Integration Technologies. Part I. EAI: Foundations, Concepts, and Architectures

FAQ: Data Services Real Time Set Up

Infrastructures for Digital Business Ecosystems : the wrong question?

FUSE-ESB4 An open-source OSGi based platform for EAI and SOA

Service Oriented Architecture (SOA) Architecture, Governance, Standards and Technologies

Transcription:

Use of XFT by Pierre & Vacances IT team Pierre & Vacances September 2009

Table of content. XFT IN THE INFORMATION SYSTEM. ASYNCHRONOUS PROCESS WITH XFT. EXCHANGE WITH PARTNERS. CONCLUSION

1. Information System ow it was before XFT The reservation system (CRS) as a central component Other applications directly connected to each others Communication between applications using programming interfaces or text files No common data format, no common business language

1. Information System he initial situation The CRS based on IBM/AS400 is 15 years old More and more new business requirements The CRS has to be changed If we change it, other applications won t work anymore

1. Information System he solution (1/3) Decoupling the CRS and the other applications Messages to communicate inside the Information System Open standards : XML based messages and HTTP protocole Enterprise Service Bus to route the messages

1. Information System he solution (2/3)

1. Information System he solution (3/3) All applications are at the same level An ESB is used to route messages from an application to another Not any application is directly connected to another 2 different CRS can be used at the same time (migration period) We need a business oriented language for the messages This language must be able to express all P&V business complexi

1. Information System FT for the messages Good experience with XFT Already setup a sales platform using XFT webservices Pierre & Vacances is a member of the XFT association A real language The schema is rich and not limited to sales Can be used to create new services quickly Easy to extend when new business needs appear : detailled customers, specific documents, asynchronous process,

1. Information System onnecting 1 application to the Bus, 3 cases : The application already implements an XFT/HTTP interface Nothing to do The application implements a specific programming interface We can develop an adaptator for XFT/HTTP The application cannot be changed or adapted. The only interface plain old data files We can use the bus to transform these files into XFT format and se them over HTTP to any other connected application

1. Information System onnecting 1 application to the Bus, 3 cases :

Summary. XFT IN THE INFORMATION SYSTEM. ASYNCHRONOUS PROCESS WITH XFT. EXCHANGE WITH PARTNERS. CONCLUSION

2. Asynchronous Process mplementing an asynchronous process using XFT and HTT For off-line process : Document generation Batch processing Data exchange and synchronization XFT provides an asynchonous transaction format : A Process transaction for the distant procedure launching A Notification transaction for the call-back

2. Asynchronous Process synchronous process case : document generation

2. Asynchronous Process FT Asynchronous Process request

Summary. XFT IN THE INFORMATION SYSTEM. ASYNCHRONOUS PROCESS WITH XFT. EXCHANGE WITH PARTNERS. CONCLUSION

3. Exchange with partners nside P&V Information System Only XFT messages Every message is routed by the Bus e need to open it to the outside Electronic distribution (Tour operators, Travel agencies) Providers (Hotels, services) No problem for XFT partners Use transformations for other standards

3. Exchange with partners onnecting partners

3. Exchange with partners FT / OTA transformation Booking synchronization between P&V CRS and Acco Hotels management system From XFT GetBooking transaction To OTA HotelResRQ request XFT richer than OTA no data loss

FT richer than OTA? XFT at Pierre & Vacances 3. Exchange with partners Example for booking prices / rates OTA_HotelResRS : XFT getbooking :

Conclusion NABLE DECOUPLING XFT as a standard of exchange between applications Messages policy instead of direct connections ICH CONTENT A real language with structured content and reusable objects ( > text content) Express enterprise data : bookings, catalogue, documents, customers VOLUTIVE Only one XSD for all the transactions Easy to create new services Sticks to new business requirements