virgo nano web, the enterprise ready eclipse server lazar kirchev march 26 th, 2013 photo: werner...
TRANSCRIPT
Virgo Nano Web, the enterprise ready Eclipse serverLazar KirchevMarch 26th, 2013
photo: Werner Kunz, http://www.flickr.com/photos/werkunz/5748357415/
© 2013 SAP AG. All rights reserved. 2
Agenda
Virgo server background
Virgo distributions
Web Admin Console
Enabling enterprise applications in Virgo
© 2013 SAP AG. All rights reserved. 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
© 2013 SAP AG. All rights reserved. 4
Virgo Distributions
Nano
Kernel
Virgo Server for Apache Tomcat
Virgo Jetty Server
Nano Web
© 2013 SAP AG. All rights reserved. 5
Virgo Distributions
Nano Web Nano, p2, Web server Artifacts
–jar (WAB); WAR Usage
–Lightweight app server–Cloud environment–Enterprise applications
© 2013 SAP AG. All rights reserved. 6
Virgo Web Admin Console
Web application
Access the server through standard OSGi MBeans
Use cases Examine the OSGi state
–Bundles resolution and wiring Create and view dumps Manage configurations Manage artifacts (in user region)
DemoWeb Admin Console
© 2013 SAP AG. All rights reserved. 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
© 2013 SAP AG. All rights reserved. 9
Enterprise technologies in Virgo
Servlet/jsp
JSF
EJB 3.1 Lite
Persistence 2.0
Transactions 1.1
CDI 1.0
DemoEnterprise application
on Virgo Nano Web
Thank you
Contact information:
Lazar Kirchev [email protected]
@lazarkirchev
Resources: Virgo page: http://www.eclipse.org/virgo
Virgo mailing list: [email protected]