<?xml version="1.0" encoding="utf-8" ?>
<objects xmlns="http://www.springframework.net">

    <description>
        The SpringAir object definitions for the middle (service) tier.
    </description>

    <!-- Web service definitions -->
    <object id="bookingAgentWebService" type="Spring.Web.Services.WebServiceExporter, Spring.Web">
        <property name="TargetName" value="bookingAgent"/>
        <property name="Name" value="BookingAgent"/>
        <property name="Namespace" value="http://SpringAir/WebServices"/>
        <property name="Description" value="SpringAir Booking Agent Web Service"/>
        <property name="MemberAttributes">
            <dictionary>
                <entry key="SuggestFlights">
                    <object type="System.Web.Services.WebMethodAttribute, System.Web.Services">
                        <property name="Description" value="Gets those flight suggestions that are applicable for the supplied trip."/>
                    </object>
                </entry>
                <entry key="Book">
                    <object type="System.Web.Services.WebMethodAttribute, System.Web.Services">
                        <property name="Description" value="Goes ahead and actually books what up until this point has been a transient reservation."/>
                    </object>
                </entry>
                <entry key="GetAirportList">
                    <object type="System.Web.Services.WebMethodAttribute, System.Web.Services">
                        <property name="Description" value="Return a collection of all those airports that can be used for the purposes of booking."/>
                    </object>
                </entry>
            </dictionary>
        </property>
    </object>
    
</objects>
