My preference would be a consistent set of information sharing as a first goal. Enjo and I have done this for years with our set of MFDs, but I would like to do it for more modules.
(By the way - see the developer documentation that comes down with this release ... it's comprehensive!)
With the new Find() call in the Advanced Interface, it's now possible to look for sources of data without pre-knowledge of what will send it. For this to be more solid, I would prefer to have some reserved names and guidance for developers when to use those names, so we know what we are finding. E.g. a simple one: Target OBJHANDLE (where we already do a ton of checks to ensure that OBJHANDLE is always valid on any Put, Find, or Get) ... this should be something that we can agree on quite easily.
What chains of MFD's, or actions in vessels linking to MFD's would people like? To give you some ideas, think about this example:
1. XR-5 at the Cape, going to Luna space station. Initial planning with LaunchMFD, then TransX.
2. Some kind of Flight Management Computer MFD to plan the initial atmo phase up to parking orbit, then the TLI burn and glide to the moon (with pre-planned MCCs), then Lunar insertion and sync to Luna, then docking approach.
3. For the atmo phase ... we would have LaunchMFD, ScramAttitude, Align Planes, and TransX interacting with various controls on the XR-5 (e.g. opening scram doors, controlling APU, watching nose and wing temps), all with entry and exit criteria for using each tool.
4. Potentially the FMC MFD would work a control API interface with each utility, to activate each function at the right point ... e.g. adjusting the XR-5 bank AP to roll out onto 140 degrees, then hand off to LaunchMFD's AP, then leave LaunchMFD doing azimuth, and ScramAttitude to do AoA.
So rather than microservices (which I agree can get us into a ton of work for no benefit), this would be back to the original idea of chaining independent MFDs to achieve the look and feel of an integrated flight deck with all components aware of a bigger situation than just their controls.
Well ... I can dream, I guess...