Flying to Jupiter with OSGi
summary
European ground systems common core (EGS‑CC) picks OSGi over EJB/SCA and implements a modular runtime for JUICE (launch 2022), with a five‑year program across 8 countries, 17 companies, 23 teams and 43 components. The stack fixes Java 8, Eclipse Luna, Maven, ServiceMix 5.4 (Felix/Blueprint), ZooKeeper for coordination and ActiveMQ for remote procedure calls that support passing object references across containers. Deployments use static session maps, a master/leader node and generated bundles; it runs but integration pain comes from consortium scale and limited OSGi experience.
AI-written summary · about
chapters (10)
- 0:00OSGi testimonial program
- 0:52OSGi leadership award
- 2:54Award recipient speech
- 5:41Organizational leadership award
- 9:19Keynote introductions
- 11:45ESA mission control overview
- 30:01Modernizing ground systems
- 33:33Industrial implementation
- 42:42EGOS-CC component design
- 56:41Lessons and challenges
related talks
43mMonoliths to Modular: Navigating the Transition
48mYour first Application based on Eclipse FAQ
46mOpening Up Java EE: Panel Discussion with Oracle, IBM, Red Hat, and the Eclipse Foundation
45mEverything YOU need to Know About Jakarta EE 10
59mDecomposing Java applications
53mJava EE 8 and the Open Future of Java EE - What You Need to Know!
32mFrom Legacy to Legendary: Jakarta EE’s Evolution in the Modern Era
33mEclipse LMOS&AGC: Agentic Computing for Real-World Enterprise Systems
