Robust Collaboration S ervices with OSGi

Preview:

DESCRIPTION

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 …. - PowerPoint PPT Presentation

Citation preview

© 2013 Adobe Systems Incorporated. All Rights Reserved. Adobe Confidential.

Satya Deep Maheshwari | Computer ScientistRobust 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.

Recommended