New Web Admin Console In Virgo

Virgo 3.6.0.M01 has been released and it contains a new web admin console. While visually it appears very similar to the existing web console it has some new features and under the covers a lot has changed.

New Features

The OSGi explorer has been replaced with a graphical view that shows both the service and dependency relationships between bundles. Clicking on the relationships or the bundles brings up more detailed information. Double clicking lets you navigate round the bundles and explore their relationships.

WebAdminBundleWirings

The Configuration view is now more detailed showing the configuration present in each Region.

WebAdminConfiguration

There’s a new view that shows the repositories configured in Virgo and lets you deploy Artefacts directly from those repositories.

WebAdminRepositories

Under the Hood

The Web Admin console now has very few dependencies and can run on either the OSGi HTTPService or as a Web Application Bundle without any changes. It will detect its environment and only deploy itself on a HTTPService if there is no Web Application Container available. It is heavily AJAX based and uses a combination of Gemini Management and Jolokia (a library that converts MBeans to JSON end points) to both read and modify the OSGi framework. The only bundles required in addition are the Equinox Regions implementation, two utility bundles from Apache to handle file uploads and, of course, OSGi itself.

The best things about these changes is that the Web Admin Console now comes packaged with the Virgo Kernel meaning you get web based admin without needing the full Tomcat or Jetty based packagings of Virgo.

The Web Admin Console will continue to be developed with more improvements planned.

Comments

3 responses to “New Web Admin Console In Virgo”

  1. Chris Frost avatar

    Hi,

    The download URL for the packaged versions of Virgo is correct but to get the source bundles have a look here. http://build.eclipse.org/rt/virgo/ivy/bundles/milestone/

    You may also be interested in source Git repositories, detailed here http://wiki.eclipse.org/Virgo/Source
    Each repository is tagged at every release/milestone.

    Thanks, Chris.

  2. Christian Baranowski avatar
    Christian Baranowski

    Download URL for the eclipse virgo milestone build is http://www.eclipse.org/virgo/download/milestones.php

  3. Christian Baranowski avatar
    Christian Baranowski

    Where can I download the Milestone bundles? Didn’t find any link on the virgo project site.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.