The Virtual OSGi Framework - Jan Rellermeyermfrancis
OSGi DevCon 2008
In the last EclipseCon, we presented R-OSGi, a solution for distributed OSGi services. We have shown how dynamic proxy bundles built from the service interfaces and communicating through the R-OSGi protocol can be used to allow one OSGi peer to access services located on another peer.
This time, we will go a significant step further in generalizing the main ideas behind OSGi. The goal is to treat the whole network as a virtual OSGi framework where the location of a specific bundle or service is no longer relevant. Peers can run arbitrary OSGi applications that, instead of running on one machine (OSGi) or on a fixed set of machines (R-OSGi), are located in a virtual computer running the virtual OSGi framework. The framework autonomously and dynamically controls where to place bundles, when and which bundles to replicate, where remote service links should be used.
In this talk, we will discuss the challenges and opportunities of our approach and how this solution can help to build highly-available and fault-tolerant OSGi applications as well as applications operating on federations of ubiquitous devices. Furthermore, we will show how recent extensions to the R-OSGi platform allow even non-Java services to participate in virtual OSGi applications.
ePlus and FlashStack Converged Data Center InfrastructureePlus
Succeeding in today’s competitive economic climate requires speed, flexibility, and innovation. Deploying a data center infrastructure to support new business initiatives can be complex, time consuming, and expensive—impacting your speed-to-market and frustrating your business leaders.
You need a better way.
The ePlus FlashStack Converged Infrastructure solution combines the power of FlashStack Converged Infrastructure (CI) with the industry-leading technology integration and converged infrastructure expertise of ePlus to help you deploy mission-critical IT infrastructures quickly and cost-effectively.
End Your Security Nightmares with ePlus and CiscoePlus
Threats lurk around every corner. Your network's already been hacked, and you don't even know it. There's also a massive loss of sensitive data. And now it's up to you to pick up all the pieces. Let ePlus and Cisco help you avoid a security nightmare.
Building an Enterprise Content Management solution on top of liferayAndrea Di Giorgi
Documents, data tables, wiki, message boards and so on: as we all know, Liferay provides a series of native portlets for storing and managing several types of content in your organization. But sometimes more advanced features are required, and the powerful frameworks that lay under the hood can be leveraged in order to reach your custom needs. This session presents SMC's first steps in building a Liferay-based Enterprise Content Management solution, which introduces a whole new set of functionalities for documents and other types of assets. But the potential is endless, and plans are to add even more features and have a complete ECM solution built on top of the Liferay platform.
The Virtual OSGi Framework - Jan Rellermeyermfrancis
OSGi DevCon 2008
In the last EclipseCon, we presented R-OSGi, a solution for distributed OSGi services. We have shown how dynamic proxy bundles built from the service interfaces and communicating through the R-OSGi protocol can be used to allow one OSGi peer to access services located on another peer.
This time, we will go a significant step further in generalizing the main ideas behind OSGi. The goal is to treat the whole network as a virtual OSGi framework where the location of a specific bundle or service is no longer relevant. Peers can run arbitrary OSGi applications that, instead of running on one machine (OSGi) or on a fixed set of machines (R-OSGi), are located in a virtual computer running the virtual OSGi framework. The framework autonomously and dynamically controls where to place bundles, when and which bundles to replicate, where remote service links should be used.
In this talk, we will discuss the challenges and opportunities of our approach and how this solution can help to build highly-available and fault-tolerant OSGi applications as well as applications operating on federations of ubiquitous devices. Furthermore, we will show how recent extensions to the R-OSGi platform allow even non-Java services to participate in virtual OSGi applications.
ePlus and FlashStack Converged Data Center InfrastructureePlus
Succeeding in today’s competitive economic climate requires speed, flexibility, and innovation. Deploying a data center infrastructure to support new business initiatives can be complex, time consuming, and expensive—impacting your speed-to-market and frustrating your business leaders.
You need a better way.
The ePlus FlashStack Converged Infrastructure solution combines the power of FlashStack Converged Infrastructure (CI) with the industry-leading technology integration and converged infrastructure expertise of ePlus to help you deploy mission-critical IT infrastructures quickly and cost-effectively.
End Your Security Nightmares with ePlus and CiscoePlus
Threats lurk around every corner. Your network's already been hacked, and you don't even know it. There's also a massive loss of sensitive data. And now it's up to you to pick up all the pieces. Let ePlus and Cisco help you avoid a security nightmare.
Building an Enterprise Content Management solution on top of liferayAndrea Di Giorgi
Documents, data tables, wiki, message boards and so on: as we all know, Liferay provides a series of native portlets for storing and managing several types of content in your organization. But sometimes more advanced features are required, and the powerful frameworks that lay under the hood can be leveraged in order to reach your custom needs. This session presents SMC's first steps in building a Liferay-based Enterprise Content Management solution, which introduces a whole new set of functionalities for documents and other types of assets. But the potential is endless, and plans are to add even more features and have a complete ECM solution built on top of the Liferay platform.