OSGi helps SOA by providing modularity, services, and dynamic loading capabilities at the JVM level. WSO2 Carbon uses OSGi as its core technology, allowing new functions to be plugged in modular bundles and providing a consistent platform for building a distributed SOA infrastructure from reusable components. While OSGi provides benefits like classloading management and proper modularity, there are also challenges to address like handling existing code and managing bundle start levels and patches.
This document summarizes a presentation on bringing together the NetBeans module system and OSGi module system. It discusses how both systems use modules and services, and describes a project called Netigso that allows NetBeans modules to interact with OSGi bundles and vice versa. It provides demos of creating modules and bundles that can depend on each other across the two systems. The goal is to make the NetBeans platform interchangeable with OSGi.
Use Case presentation from QCon 14. It presents the migration of Adobe's Experience Manager (formerly Communique) to OSGi. Common pitfalls and solutions are presented based on open source solutions from the Apache Software Foundation
OSGi Community Event 2013 (http://www.osgi.org/CommunityEvent2013/Schedule) ABSTRACT Carsten and David will look at new and updated OSGi specs that are in the works. Developing components has never been easier. Learn more about the new Prototype Service Factory, OSGi/CDI integration and the improved annotation support for Declarative Services. Many people are realizing that OSGi is a great foundation technology for fluid cloud-computing architectures where the deployments change dynamically and applications don't simply scale by duplicating the entire VMs but by providing extra capacity exactly to those components that need it. Work is being done to create standards that facilitate such a portable OSGi cloud in ‘Cloud Ecosystems’ and the REST API specs. Learn more about these and other upcoming specs during this talk. SPEAKER BIOS David Bosschaert David Bosschaert, Principal Software Engineer at Red Hat, spends the majority of his time on the JBoss OSGi framework, JBoss AS7, Apache Aries and other open source projects. He is also co-chair of the OSGi Enterprise Expert Group and an active participant in the OSGi Cloud efforts. Before joining JBoss/Red Hat in 2010, David worked for IONA Technologies and Progress Software in Dublin, Ireland. Carsten Ziegeler Carsten Ziegeler is senior developer at Adobe Research Switzerland and spends most of his time on architectural and infrastructure topics. Working for over 25 years in open source projects, Carsten is a member of the Apache Software Foundation and heavily participates in several Apache communities including Sling, Felix and ACE. He is a frequent speaker on technology and open source conferences and participates in the OSGi Core Platform and Enterprise expert groups.
This document discusses using Red Hat JBoss Fuse on OpenShift to enable messaging capabilities in the cloud. It describes common messaging standards supported by JBoss Fuse like JMS, TCP, SSL, STOMP, MQTT and AMQP. It then outlines the steps to create a broker on OpenShift, set up connectors, deploy consumer routes, test the microservices, build a web application and run it locally to demonstrate a messaging solution using JBoss Fuse on OpenShift.
Carbon is a server building framework that offers a modular platform for building enterprise middleware products like those from WSO2. It is built on top of OSGi and Equinox P2, providing components, services, dynamic modularity, and other key features. Carbon bundles all code into reusable modules, allows dynamic installation/uninstallation of bundles, and facilitates component-based architecture. Products built on Carbon, like WSO2's, are comprised of logically grouped and provisionable features.
The document summarizes the design and architecture of WSO2 Carbon 4.0.0 Kernel. It discusses how Carbon achieved modularity and dynamism through OSGi concepts, with everything compiled and run as bundles. This provided a solid foundation for a lean, modular, enterprise-class middleware platform. Carbon created a composable server architecture with products as sets of independently installable components running on the shared Carbon framework. It also discusses features like multi-tenancy, lazy loading of tenants, and a feature manager.
OSGi Community Event 2013 (http://www.osgi.org/CommunityEvent2013/Schedule) ABSTRACT This session introduces the latest version of the famous Apache Felix web console which allows to monitor and inspect OSGi web applications through the browser. The web console is based on a flexible plugin mechanism to add custom information and functionality. Learn how to write your own extensions and how to leverage the available functionality for monitoring and troubleshooting OSGi installations. SPEAKER BIO Carsten Ziegeler is senior developer at Adobe Research Switzerland and spends most of his time on architectural and infrastructure topics. Working for over 25 years in open source projects, Carsten is a member of the Apache Software Foundation and heavily participates in several Apache communities including Sling, Felix and ACE. He is a frequent speaker on technology and open source conferences and participates in the OSGi Core Platform and Enterprise expert groups.
Initially created to aid in the simple maintenance of the OSGi framework and the application during the early development of Apache Sling, the Web Console soon attracted interest from the OSGi community. Three years later, the Apache Felix Web Console 3.0 has just been released and provides an extensible console for Web based management of an OSGi framework. This talk will introduce the functionality of the core Web Console as well as some of its existing plugins and the extension points of the Web Console where developers might want to hook up to. To round it up a simple Web Console plugin will be developed and deployed.
Vous avez entendu parler de OSGi (ou pas d’ailleurs), vous aimeriez que l’on vous explique ce que c’est et à quoi cela sert ? Vous voudriez savoir comment on participe à des projets Open-Source, comment on devient acteur au sein de la fondation Apache ? Vous avez lu l’excellent article d’Octo de la semaine dernière sur Camel, mais vous n’avez pas tout compris ou voulez en savoir plus ? Ou tout simplement vous voudriez avoir une présentation de la solution OSGi d’Apache : Karaf ?
This document discusses integrating OpenStack with Hyper-V. It outlines goals of establishing an OpenStack/Hyper-V development community and reintegrating Hyper-V code for the Folsom release. It describes successes in Folsom including restored and improved Hyper-V functionality. It provides details on using Hyper-V Server 2012 with OpenStack and key contributions to the Folsom integration. Finally, it discusses plans for the Grizzly release and resources for learning more.
An introduction to ASP.NET vNext, discussing the benefits of Microsoft's new approach and providing an overview of the new and changed components.
OpenStack Ceph & Neutron에 대한 설명을 담고 있습니다. 1. OpenStack 2. How to create instance 3. Ceph - Ceph - OpenStack with Ceph 4. Neutron - Neutron - How neutron works 5. OpenStack HA- controller- l3 agent 6. OpenStack multi-region