80 likes | 164 Views
Robust Collaboration S ervices with OSGi. Satya Deep Maheshwari | Computer Scientist. Typical Web Conferencing solution requirements. Live screen sharing Interactive chat Audio Conference Background batch processing Instant polls, Q & As and so on …. A webinar in progress ….
E N D
Robust Collaboration Services with OSGi Satya Deep Maheshwari| Computer Scientist
Typical Web Conferencing solution requirements • Live screen sharing • Interactive chat • Audio Conference • Background batch processing • Instant polls, Q & As and so on ….
Solution built on monolithic architecture • Fixing a malfunctioning component typically means bringing down the whole system. • Even planned maintenances are essentially system wide downtimes.
Something goes wrong or there’s a maintenance… Monolithic architecture
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.
Something goes wrong or there’s a maintenance… Modular OSGi based architecture