Upload
mfrancis
View
1.232
Download
0
Tags:
Embed Size (px)
DESCRIPTION
OSGi Alliance Technology Value Proposition
Citation preview
COPYRIGHT © 2009-2010 OSGi Alliance. All Rights Reserved
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.
COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
the dynamic module system for Java
OSGi Ecosystem
IBM
COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
the dynamic module system for Java OSGi Adoption
Smart Home/Ambient Assisted Living
COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
the dynamic module system for Java OSGi Adoption Enterprise
COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
the dynamic module system for Java OSGi Adoption
Telematics & Fleet Management
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
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
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
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
COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
the dynamic module system for Java
Some of our Members
About the Alliance
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
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:
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
COPYRIGHT © 2008-2009 OSGi Alliance. All Rights Reserved
the dynamic module system for Java Alliance Activities
Overview
END DEVICES/ SENSORS
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
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.
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
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