1 / 11

Exploring Virgo Distributions for Enterprise Applications

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.

wendler
Download Presentation

Exploring Virgo Distributions for Enterprise Applications

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virgo Nano Web, the enterprise ready Eclipse server Lazar KirchevMarch 26th, 2013 photo: Werner Kunz, http://www.flickr.com/photos/werkunz/5748357415/

  2. Agenda Virgo server background Virgo distributions Web Admin Console Enabling enterprise applications in Virgo

  3. 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

  4. Virgo Distributions • Nano • Kernel • Virgo Server for Apache Tomcat • Virgo Jetty Server • Nano Web

  5. Virgo Distributions • Nano Web • Nano, p2, Web server • Artifacts • jar (WAB); WAR • Usage • Lightweight app server • Cloud environment • Enterprise applications

  6. 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)

  7. Demo Web Admin Console

  8. 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

  9. Enterprise technologies in Virgo • Servlet/jsp • JSF • EJB 3.1 Lite • Persistence 2.0 • Transactions 1.1 • CDI 1.0

  10. Demo Enterprise application on Virgo Nano Web

  11. 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

More Related