October 01, 2019 - By Marc Neeley, OCI Principal Software Engineer
Middleware News Brief (MNB) features news and technical information about Open Source middleware technologies.
The task of designing integrated solutions is frequently met with challenges when unusual architectural constraints from system and non-system sources are introduced into the equation. Normal integration patterns are desirable, but what happens when one or more actors in your deployment introduces unique requirements?
- "My equipment is located in extremely remote locations (with no power sources)."
- "My solution must integrate OEM equipment with only 64KB of flash memory on it."
- "Intermittent network connection will be the norm for devices in my solution."
Extending creative solutions into environments with these unique requirements drives our integration solutions further toward non-traditional architectural patterns.
This middleware-focused SETT article discusses how industry standards are addressing such challenges while maintaining architectural integrity (e.g., non-functional requirements) along the way and bringing the benefits of risk reduction and extension to long-term supportability. In particular, we look at the OMG's specification, DDS for eXtremely Resource Constrained Environments (DDS-XRCE), to understand what role implementations of this specification play in solving complex problems.
Software Engineering Tech Trends (SETT) is a regular publication featuring emerging trends in software engineering.