Governments need education in software architecture
CBDi explicitly states that this is NOT an April Fool!
Check out their article how EU ensures chaos in media components.
They question the EU government’s understanding of the following definitions:
- A component is a set of functionality that offers well defined capabilities through interfaces. A good component will hide the internals completely from the user, and allow its capabilities to be invoked with no knowledge of HOW the component is implemented.
- A good component has therefore minimum dependencies and is easily replaceable.
- A good component establishes or complies with interface and behavioral standards that stimulate the growth of an ecosystem of collaborating components.
- A good component creates value for its provider through widespread reuse