-
Notifications
You must be signed in to change notification settings - Fork 242
Closed
Labels
AgencySpecific to the Agency APISpecific to the Agency APIProviderSpecific to the Provider APISpecific to the Provider APIState MachineChanges in the vehicle state events and state machine diagramChanges in the vehicle state events and state machine diagramUnificationWork to unify MDS APIs like Agency, Provider with push/pull and data modelsWork to unify MDS APIs like Agency, Provider with push/pull and data models
Milestone
Description
Discussed in #644
Originally posted by schnuerle May 7, 2021
During this week's MDS working group meeting, the idea of merging Agency and Provider together came up. The idea is that maybe it's time in the next major release (2.0) to 'merge' them somehow, but it's not clear how that would work, if it's a good idea, and what it would impact.
We decided to create this discussion area to allow people to share their thoughts, pros and cons on the idea.
Some points to consider:
- API naming reconciliation work was done for MDS 1.0.0
- There are more top level APIs that connect or impact both Agency and Provider
- There is a proposal to make a version of trips in Agency
- The General Information (common area) of MDS is growing
- A difference is Agency is push and Provider is pull
- A difference is who is hosting Agency feeds (agencies) and Provider feeds (providers)
- Authentication and feed validity becomes simpler for cities with Agency since providers are responsible for sending data
- Agency was meant for more real time, and Provider was meant for historic, though Provider does have RT endpoints now like events and vehicles. Does this distinction need to be made clear or is it less important now?
We welcome your thoughts on what is sure to be a long, detailed, and complex discussion!
See Unification Task Force for more details and how to help.
Metadata
Metadata
Assignees
Labels
AgencySpecific to the Agency APISpecific to the Agency APIProviderSpecific to the Provider APISpecific to the Provider APIState MachineChanges in the vehicle state events and state machine diagramChanges in the vehicle state events and state machine diagramUnificationWork to unify MDS APIs like Agency, Provider with push/pull and data modelsWork to unify MDS APIs like Agency, Provider with push/pull and data models