[b]UPDATE: Kayak.com is no longer providing the API required for retrieving travel information from their site. Consequently, our Kayak.com connectors are unable to collect available flight and hotel information.[/b]
At [url=http://www.ricston.com]Ricston[/url], we are developing a Bonita process which will be responsible for scheduling the business trips of our consultants. Such scheduling involves choosing and booking flights as well as hotels. To help us automate this internal process as much as possible, we have created two connectors to retrieve travel information from Kayak.com.
Kayak.com is a free online service, offering available flights and hotels at chosen locations. Our connectors get flights and hotels according to the user's criteria, and make them available to the Bonita process developer as an XML document which can be queried with XPath. Examples of the XML documents can be found [url=http://www.kayak.com/labs/api/search/gethotel.txt]here[/url] and [url=http://www.kayak.com/labs/api/search/getflight.txt]here[/url]. Also included in this release is an [url=http://www.bonitasoft.org/exchange/extension_view.php?eid=185]example of a Bonita process[/url] showing how to use the connectors.
Note: the Kayak.com connectors were tested with BOS-5.3.1. The packages below, which may be downloaded from our [url=http://www.ricston.com/portal/c/document_library/get_file?p_l_id=23103&f..., are required to be added to the process as dependencies:
* kayak-connector-1.1.jar * http-builder-0.5.1.jar * json-lib-2.3-jdk15.jar * xml-resolved-1.2.jar
To use the connector, you need a Kayak.com [url=http://www.kayak.com/labs/api/search/developerkey.html]developer key[/url].