© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Satya Deep Maheshwari | Computer Scientist Robust Collaboration Services with OSGi
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Typical Web Conferencing solution requirements Live screen sharing Interactive chat Audio Conference Background batch processing Instant polls, Q & As and so on …. 2
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. A webinar in progress … 3
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Solution built on monolithic architecture Fixing a malfunctioning component typically means bringing down the whole system. Even planned maintenances are essentially system wide downtimes. 4
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Something goes wrong or there’s a maintenance… 5 Monolithic architecture
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Solution built on modular architecture Fixing a malfunctioning component typically means just bringing down that single component and patching it with the fix. Planned maintenances have minimal user impact as it is only a part of the system which is not working and rest of the services are available for use. 6
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential. Something goes wrong or there’s a maintenance… 7 Modular OSGi based architecture
© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.