virgo nano web, the enterprise ready eclipse server
DESCRIPTION
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. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/1.jpg)
Virgo Nano Web, the enterprise ready Eclipse serverLazar KirchevMarch 26th, 2013
photo: Werner Kunz, http://www.flickr.com/photos/werkunz/5748357415/
![Page 2: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/2.jpg)
© 2013 SAP AG. All rights reserved. 2
Agenda
Virgo server background
Virgo distributions
Web Admin Console
Enabling enterprise applications in Virgo
![Page 3: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/3.jpg)
© 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
![Page 4: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/4.jpg)
© 2013 SAP AG. All rights reserved. 4
Virgo Distributions
Nano
Kernel
Virgo Server for Apache Tomcat
Virgo Jetty Server
Nano Web
![Page 5: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/5.jpg)
© 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
![Page 6: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/6.jpg)
© 2013 SAP AG. All rights reserved. 6
Virgo Web Admin Console
Web applicationAccess the server through standard OSGi MBeansUse cases Examine the OSGi state
–Bundles resolution and wiring Create and view dumps Manage configurations Manage artifacts (in user region)
![Page 7: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/7.jpg)
DemoWeb Admin Console
![Page 8: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/8.jpg)
© 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
![Page 9: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/9.jpg)
© 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
![Page 10: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/10.jpg)
DemoEnterprise application
on Virgo Nano Web
![Page 11: Virgo Nano Web, the enterprise ready Eclipse server](https://reader035.vdocuments.site/reader035/viewer/2022062323/56816034550346895dcf5484/html5/thumbnails/11.jpg)
Thank you
Contact information:
Lazar Kirchev [email protected]
@lazarkirchev
Resources: Virgo page: http://www.eclipse.org/virgo
Virgo mailing list: [email protected]