<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns="http://www.apache.org/ode/schemas/dd/2007/03" xmlns:AirlineReservation="http://localhost/BluePrint5/AirlineReservation" xmlns:CarReservation="http://localhost/BluePrint5/CarReservation" xmlns:HotelReservation="http://localhost/BluePrint5/HotelReservation" xmlns:Reservation="http://localhost/BluePrint5/Reservation" xmlns:ReservationSystem="http://www.seebeyond.com/eInsight/ReservationSystem" xmlns:airlineReservation="http://www.seebeyond.com/eInsight/airlineReservation" xmlns:carReservation="http://www.seebeyond.com/eInsight/carReservation" xmlns:hotelReservation="http://www.seebeyond.com/eInsight/hotelReservation">
  <process name="ReservationSystem:ReservationSystem">
    <active>true</active>
    <retired>false</retired>
    <process-events generate="all"/>
    <provide partnerLink="reservationPLink">
      <service name="Reservation:reservationService" port="reservationServicePort"/>
    </provide>
    <provide partnerLink="airlineStatusPLink">
      <service name="AirlineReservation:AirlineStatusService" port="AirlineStatusServicePort"/>
    </provide>
    <provide partnerLink="carStatusPLink">
      <service name="CarReservation:CarStatusService" port="CarStatusServicePort"/>
    </provide>
    <provide partnerLink="hotelStatusPLink">
      <service name="HotelReservation:HotelStatusService" port="HotelStatusServicePort"/>
    </provide>
    <invoke partnerLink="airlineReservationPLink">
      <service name="AirlineReservation:AirlineService" port="AirlineServicePort"/>
    </invoke>
    <invoke partnerLink="carReservationPLink">
      <service name="CarReservation:CarService" port="CarServicePort"/>
    </invoke>
    <invoke partnerLink="hotelReservationPLink">
      <service name="HotelReservation:HotelService" port="HotelServicePort"/>
    </invoke>
  </process>
  <process name="airlineReservation:airlineReservation">
    <active>true</active>
    <retired>false</retired>
    <process-events generate="all"/>
    <provide partnerLink="airlineReservationPLink">
      <service name="AirlineReservation:AirlineService" port="AirlineServicePort"/>
    </provide>
    <invoke partnerLink="airlineStatusPLink">
      <service name="AirlineReservation:AirlineStatusService" port="AirlineStatusServicePort"/>
    </invoke>
  </process>
  <process name="carReservation:carReservation">
    <active>true</active>
    <retired>false</retired>
    <process-events generate="all"/>
    <provide partnerLink="reservationPLink">
      <service name="CarReservation:CarService" port="CarServicePort"/>
    </provide>
    <invoke partnerLink="reservationStatusPLink">
      <service name="CarReservation:CarStatusService" port="CarStatusServicePort"/>
    </invoke>
  </process>
  <process name="hotelReservation:hotelReservation">
    <active>true</active>
    <retired>false</retired>
    <process-events generate="all"/>
    <provide partnerLink="hotelReservationPLink">
      <service name="HotelReservation:HotelService" port="HotelServicePort"/>
    </provide>
    <invoke partnerLink="hotelStatus">
      <service name="HotelReservation:HotelStatusService" port="HotelStatusServicePort"/>
    </invoke>
  </process>
</deploy>