110 likes | 396 Views
Virgo Nano Web, the enterprise ready Eclipse server. Lazar Kirchev March 26 th , 2013. photo: Werner Kunz , http://www.flickr.com/photos/werkunz/5748357415 /. Agenda. Virgo server background Virgo distributions Web Admin Console Enabling enterprise applications in Virgo. Virgo Server.
E N D
Virgo Nano Web, the enterprise ready Eclipse server Lazar KirchevMarch 26th, 2013 photo: Werner Kunz, http://www.flickr.com/photos/werkunz/5748357415/
Agenda Virgo server background Virgo distributions Web Admin Console Enabling enterprise applications in Virgo
Virgo Server • Completely OSGi • Composed of bundles • Extensive diagnostic features • deadlock detection • unsatisfied DS notifications • extensible and independent web console • dump generation • enhanced OSGi utilities • sophisticated event logging and tracing
Virgo Distributions • Nano • Kernel • Virgo Server for Apache Tomcat • Virgo Jetty Server • Nano Web
Virgo Distributions • Nano Web • Nano, p2, Web server • Artifacts • jar (WAB); WAR • Usage • Lightweight app server • Cloud environment • Enterprise applications
Virgo Web Admin Console • Web application • Access the server through standard OSGiMBeans • Use cases • Examine the OSGi state • Bundles resolution and wiring • Create and view dumps • Manage configurations • Manage artifacts (in user region)
Demo Web Admin Console
Enterprise applications on Virgo Nano Web • Existing enterprise apps know nothing of OSGi • Often OSGi-fying costs too much efforts • Virgo, being a pure OSGi server, provides support for non-OSGi enterprise applications
Enterprise technologies in Virgo • Servlet/jsp • JSF • EJB 3.1 Lite • Persistence 2.0 • Transactions 1.1 • CDI 1.0
Demo Enterprise application on Virgo Nano Web
Thank you Resources: Virgo page: http://www.eclipse.org/virgo Virgo mailing list: virgo-dev@eclipse.org Contact information: Lazar Kirchev l.kirchev@sap.com @lazarkirchev