110 likes | 118 Views
Discover the capabilities of Virgo distributions for enterprise applications. The Virgo server is a feature-rich Eclipse server suitable for deploying enterprise-ready web applications. Learn how to leverage the Nano Web distribution, the Web Admin Console, and the extensive diagnostic features provided by Virgo. Dive into topics such as bundle management, OSGi utilities, and event logging. Explore the benefits of deploying enterprise technologies like Servlet/JSP, JSF, EJB 3.1 Lite, and more on the Virgo Nano Web platform. Visit the Virgo page for more information or contact Lazar Kirchev for any queries.
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