osgi technology value proposition - december 2013

19
COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved OSGi Technology Value Proposition December 2013

Upload: mfrancis

Post on 10-May-2015

1.231 views

Category:

Technology


0 download

DESCRIPTION

OSGi Alliance Technology Value Proposition

TRANSCRIPT

Page 1: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved

OSGi Technology Value Proposition December 2013

Page 2: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

OSGi has seen a strong increase in adoption in a variety of markets.

OSGi provides a runtime environment that enables and enforces modularity in software development

Reduces Development and Maintenance Expenses Building systems from in-house and off-the-shelf modules significantly reduces complexity.

Non-restrictive Architecture Development teams almost always use a combination of several frameworks. OSGi doesn’t preclude you from doing so.

Applicable for any application type The OSGi modular architecture can be utilized in everything from large-scale distributed systems to small embedded applications.

The Benefits of OSGi Technology

Reduces Operational Costs OSGi based business systems are highly maintainable, adaptable, and allow rapid integration of multiple devices in a networked environment.

Page 3: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

OSGi Ecosystem

IBM

Page 4: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java OSGi Adoption

Smart Home/Ambient Assisted Living

Page 5: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java OSGi Adoption Enterprise

Page 6: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java OSGi Adoption

Telematics & Fleet Management

Page 7: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

2012

2010 2011

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.

OSGi Adoption Open Source

Projects

“Eclipse Open Source Developer Report,” The Eclipse Foundation, June 2012

Page 8: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

Modular Systems are Maintainable Systems

Maintainable Systems

Reduce Costs

Adoption of OSGi The Underlying

Driver

Page 9: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

Decreases development and maintenance costs

The Only Open Industry Standard for Modularity

Reduces Time to Market

Enables Agility and Continuous Release

Page 10: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

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.

We are a democratic, non-profit organization that is open to anyone to join and contribute.

It fosters a valuable cross-industry ecosystem:

About the Alliance

•  Specifications

•  Reference Implementations

•  Test Suites

•  Certification

Page 11: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

Some of our Members

About the Alliance

Page 12: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java Leading the Alliance Activities

Expert Groups

Visit http://www.osgi.org/WG/HomePage to learn more about our Expert Groups

Page 13: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

Driven by the Residential Expert Group (REG)

Alliance Activities

Device Abstraction

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.

Dynamic Loading

Many Applications, Many Devices

Enables new services and capabilities

Remote Management and Downloads

The machine-to-machine (M2M) industry is flooded with protocols

OSGi enables Dynamic Modular Applications:

Page 14: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

•  Environment ‘aware’ assemble/recovery

•  Discovery of Resources, Services and Event Sources

•  Ongoing Configuration & Management

Alliance Activities

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.

Avoid Middleware Service Lock-in By inverting the middleware stack

Conquer Infrastructure Fragility OSGi addresses the speed at which applications can be re-installed and changed

Page 15: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java Alliance Activities

Overview

END DEVICES/ SENSORS

Page 16: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved

Conclusion

Date 12/10/13 OSGi Technology in the Enterprise © 2008-2009 OSGi Alliance. All Rights Reserved

Page 16

Page 17: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved

OSGi Delivers:

Conclusion

•  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.

Page 18: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved

Getting Started with OSGi

Resources

•  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-applications-made-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

Page 19: OSGi Technology Value Proposition - December 2013

COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved

the dynamic module system for Java

Contact us

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.

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: [email protected] Online: www.osgi.org Twitter: @OSGiAlliance