OSGi Technology
Value Proposition
December 2013

COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved
the dynamic module system for Java

The Benefits of

OSGi Technology
OSGi provides a runtime environment that enables
and ...
the dynamic module system for Java

OSGi Ecosystem

IBM

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
OSGi Adoption

the dynamic module system for Java

Smart Home/Ambient
Assisted Living

COPYRIGHT © 2008-2009 OSGi Alliance...
OSGi Adoption

the dynamic module system for Java

Enterprise

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
OSGi Adoption

the dynamic module system for Java

Telematics & Fleet
Management

COPYRIGHT © 2008-2009 OSGi Alliance. All...
OSGi Adoption

the dynamic module system for Java

Open Source
Projects

2011
2010

2012

2X Growth
Open Source Projects a...
Adoption of OSGi

The Underlying
Driver

the dynamic module system for Java

Modular Systems are Maintainable Systems
Main...
the dynamic module system for Java

The Only Open Industry
Standard for Modularity
Decreases development and
maintenance c...
the dynamic module system for Java

About the Alliance
The OSGi Alliance is a worldwide consortium of technology
Innovator...
the dynamic module system for Java

About the Alliance
Some of our Members

COPYRIGHT © 2008-2009 OSGi Alliance. All Right...
Leading the Alliance Activities
the dynamic module system for Java

Expert Groups

Visit http://www.osgi.org/WG/HomePage t...
Alliance Activities

the dynamic module system for Java

Device Abstraction
The machine-to-machine (M2M) industry is flood...
Alliance Activities

the dynamic module system for Java

Cloud Computing
An industry shift is moving away from the Virtual...
Alliance Activities

the dynamic module system for Java

Overview

END
DEVICES/
SENSORS

COPYRIGHT © 2008-2009 OSGi Allian...
Conclusion

Date 12/10/13

Page
OSGi Technology in the Enterprise © 16
2008-2009 OSGi Alliance. All Rights
Reserved

COPYR...
Conclusion
OSGi Delivers:
•  Applications and infrastructure that are always fit-for-purpose without
excess
•  More than 1...
Resources
Getting Started with OSGi
•  About OSGi Alliance and its technology
http://www.osgi.org/Technology/WhyOSGi
•  Le...
Contact us

the dynamic module system for Java

OSGi Alliance
Bishop Ranch 6
2400 Camino Ramon, Suite 375
San Ramon, CA 94...
Upcoming SlideShare
Loading in...5
×

OSGi Technology Value Proposition - December 2013

1,359

Published on

OSGi Alliance Technology Value Proposition

Published in: Technology, Education

OSGi Technology Value Proposition - December 2013

  1. 1. OSGi Technology Value Proposition December 2013 COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved
  2. 2. the dynamic module system for Java The Benefits of OSGi Technology OSGi provides a runtime environment that enables and enforces modularity in software development Reduces Operational Costs OSGi based business systems are highly maintainable, adaptable, and allow rapid integration of multiple devices in a networked environment. Reduces Development and Maintenance Expenses Building systems from in-house and off-the-shelf modules significantly reduces complexity. Applicable for any application type Non-restrictive Architecture The OSGi modular architecture can be utilized in everything from large-scale distributed systems to small embedded applications. Development teams almost always use a combination of several frameworks. OSGi doesn’t preclude you from doing so. OSGi has seen a strong increase in adoption in a variety of markets. COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  3. 3. the dynamic module system for Java OSGi Ecosystem IBM COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  4. 4. OSGi Adoption the dynamic module system for Java Smart Home/Ambient Assisted Living COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  5. 5. OSGi Adoption the dynamic module system for Java Enterprise COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  6. 6. OSGi Adoption the dynamic module system for Java Telematics & Fleet Management COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  7. 7. OSGi Adoption the dynamic module system for Java Open Source Projects 2011 2010 2012 2X Growth Open Source Projects are more easily consumable by software developers and enterprise organizations, who are increasingly adopting OSGi for their applications and systems. “Eclipse Open Source Developer Report,” The Eclipse Foundation, June 2012 COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  8. 8. Adoption of OSGi The Underlying Driver the dynamic module system for Java Modular Systems are Maintainable Systems Maintainable Systems Reduce Costs COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  9. 9. the dynamic module system for Java The Only Open Industry Standard for Modularity Decreases development and maintenance costs Reduces Time to Market Enables Agility and Continuous Release COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  10. 10. the dynamic module system for Java About the Alliance The OSGi Alliance is a worldwide consortium of technology Innovators that advances an open and mature process to assure interoperability of applications and services based on its component integration platform. It fosters a valuable cross-industry ecosystem: •  Specifications •  Test Suites •  Reference Implementations •  Certification We are a democratic, non-profit organization that is open to anyone to join and contribute. COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  11. 11. the dynamic module system for Java About the Alliance Some of our Members COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  12. 12. Leading the Alliance Activities the dynamic module system for Java Expert Groups Visit http://www.osgi.org/WG/HomePage to learn more about our Expert Groups COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  13. 13. Alliance Activities the dynamic module system for Java Device Abstraction The machine-to-machine (M2M) industry is flooded with protocols Device Abstraction Layer unifies the work of different protocols and media (wires, radio, plc) •  Allows switching between different protocols with no effect on the upper layers. OSGi enables Dynamic Modular Applications: Dynamic Loading Enables new services and capabilities Many Applications, Many Devices Remote Management and Downloads COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved Driven by the Residential Expert Group (REG)
  14. 14. Alliance Activities the dynamic module system for Java Cloud Computing An industry shift is moving away from the Virtual Machine OSGi directly addresses the environmental dependencies of implementing and managing a Cloud Solution. •  Ongoing Configuration & Management •  Environment ‘aware’ assemble/recovery •  Discovery of Resources, Services and Event Sources Conquer Infrastructure Fragility OSGi addresses the speed at which applications can be re-installed and changed COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved Avoid Middleware Service Lock-in By inverting the middleware stack
  15. 15. Alliance Activities the dynamic module system for Java Overview END DEVICES/ SENSORS COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  16. 16. Conclusion Date 12/10/13 Page OSGi Technology in the Enterprise © 16 2008-2009 OSGi Alliance. All Rights Reserved COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved
  17. 17. Conclusion OSGi Delivers: •  Applications and infrastructure that are always fit-for-purpose without excess •  More than 10 years of maturation of one of the first true SOA technologies in the market •  The 7/24 capabilities that can be provided by the industry’s only standardized fully dynamic / hot-pluggable component system •  A growing ecosystem to extend service providers’ business •  Potential partners and customers including white good and CE manufacturers, utility providers and app developers •  New value-added services on existing infrastructure via OSGi chips, gateways, computers, routers, etc. COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved
  18. 18. Resources Getting Started with OSGi •  About OSGi Alliance and its technology http://www.osgi.org/Technology/WhyOSGi •  Learn more about OSGi technology now http://www.osgi.org/Technology/HowOSGi •  OSGi Application Framework http://www.slideshare.net/mfrancis/web-applicationsmade-simple-with-osgi-peter-kriens •  And the people driving the revolution http://www.osgi.org/WG/HomePage •  And join in http://www.osgi.org/Join/HomePage COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved
  19. 19. Contact us the dynamic module system for Java OSGi Alliance Bishop Ranch 6 2400 Camino Ramon, Suite 375 San Ramon, CA 94583 USA Phone: +1 (925) 275-6690 Fax: +1 (925) 275 6691 Email: help@osgi.org Online: www.osgi.org Twitter: @OSGiAlliance OSGi is a trademark or registered trademark of the OSGi Alliance in the United States, other countries, or both. Java and all Java based trademarks and logos are trademarks of the Oracle Corporation in the United States, other countries, or both. All other product or service names are the property of their respective owners. COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×