Components in the demo setup

The demo setup comes with 4 webapps

Portal

URL: http://localhost:8080/portal

The portal is responsible for rendering and managing pages, user profiles. Access to the portal is restricted by Spring Security. In the demo setup an embedded ApacheDS instance is bundled to demonstrate LDAP authentication.

The portal stores its data in an H2 database through OpenJPA. This database is shared with Shindig and can be accessed on http://localhost:11111

Shindig

URL: http://localhost:8080/ (root context)

Shindig is responsible for rendering OpenSocial gadgets, providing metadata for OpenSocial gadgets and the social context of users (group memberships).

Wookie

URL: http://localhost:8080/wookie

Wookie is responsible for rendering and providing metadata for W3C Widgets.

Wookie stores its data in a Derby database through OpenJPA.

Demogadgets

URL: http://localhost:8080/demogadgets

This webapp contains (OpenSocial) gadgets that demonstrate what gadgets can do. The gadget definitions are stored inside the war file.

Diagram

If you can't see the image, you can download its source as OpenOffice drawing.

Components diagram