Virgo Nano Web, the enterprise ready

hipshorseheadsΔιακομιστές

17 Νοε 2013 (πριν από 3 χρόνια και 11 μήνες)

127 εμφανίσεις

Virgo Nano Web, the enterprise ready
Eclipse server

Lazar Kirchev

March 26
th
, 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 D
istributions

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)

Demo

Web Admin Console

©
2013 SAP AG. All rights reserved.

8

Enterprise applications on Virgo Nano Web

E
xisting 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

Demo

Enterprise application

on Virgo Nano Web

Thank you

Contact information:


Lazar Kirchev

l.kirchev@sap.com




@
lazarkirchev

Resources:

Virgo page: http://www.eclipse.org/virgo

Virgo mailing list: virgo
-
dev@eclipse.org