Я читал в Википедии и на других сайтах об OSGi, но я не вижу общей картины. В нем говорится, что это основанная на компонентах платформа, и что вы можете перезагрузить модули во время выполнения. Также "практическим примером", приведенным повсеместно, является Eclipse Plugin Framework.
Мои вопросы:
-
Каково четкое и простое определение OSGi?
-
Какие общие проблемы это решает?
Под "общими проблемами" я подразумеваю проблемы, с которыми мы сталкиваемся каждый день, например: "Что OSGi может сделать, чтобы сделать нашу работу более эффективной/веселой/простой?"