When to use
Shortage: I want to use vehicles from a taxi company to perform on demand
transports for my clients. I have a contract with the companies to do that
(demand responsive environment).
We can basically have a number of parties engaged in the operation.
Some of them acts on behalf of the Client (demand). Some of them acts on behalf
of the Provider (response)
Examples of client: Traveller, Aggregator, Client SW
Examples of provider: Driver&Vehicle, Taxi Company, Taxi Company SW
We have standardized a lot of use cases in xml- or json.structures to be used before, during and after transports. That is the standard.
However we have left open how to implement the communication since it may appear spontaneously on both sides. The following methods exists today in the waste number of
existing communication setups:
– Port to port communication (physcial or logical over Internet)
– HTTP-communication where Client handles both ways (i.e. the Provider polls)
– HTTP-communication both ways (Clent and Provider each have endpoints)
The Client chooses method and most Provider software supports all.