Replies: 3 comments 1 reply
-
With the goal of lowering the cost to publish and consume travel products and services via APIs, we need to address API chaos. An example is maintaining connections with the 400 largest airlines in the world costs millions per annum. The major distribution companies of air tickets employ IT staffs numbering in the thousands of which 75 to 80% of what they do is maintaining existing connections. Message standards while widely adopted fall short of the need. The messages exchanged via APIs look similar but don't act similar. Overloading of message elements is common. Messages can provide data like a price but don't convey the rules of use. There are no conventions on how to exchange rules. Most happen today via a sideband such as another data feed or text in a commercial agreement. Process flows are just as mysterious.
Note: Outside of this workgroup(s) there may be other efforts such as how to support wizard like functions for travel providers to easily describe and publish their travel products and services using the above efforts. Another means to take costs out by making publishing of travel cheaper. |
Beta Was this translation helpful? Give feedback.
-
We need to discuss establishing patterns that adhere to REST versus those that use GETs, PUTs and POSTs but the URL is not a resource but a function. I've called this various things, my current favorite being JSON-RPC. We do need the latter as there are a lot of legacy systems out there we can not ignore. |
Beta Was this translation helpful? Give feedback.
-
Sounds like a full focus on REST / HTTP is where we start. Flesh out the models, and OpenAPIs for access, then we can move to other areas. |
Beta Was this translation helpful? Give feedback.
-
Which protocols and patterns should this group work to define? HTTP / REST is assumed at this point, but what other protocols or patterns should we be considering (ie. gRPC, GraphQL, Websockets)?
Beta Was this translation helpful? Give feedback.
All reactions