Docs 2.0 Architecture Guide

Warning

This page is under construction! It is being updated to reflect the enhancements for version 2.0.

Top


Revision History

Description Author Version Date
Initial Creation Scott Fehrman 2.0.0 October 2009

Top


This Document

This document provides architecture information related to the design and features of Project OpenPTK 2.0

Top


Related Documents

Project OpenPTK includes a collection of related documents to assist teams that want to:

  • Install Project OpenPTK in their environment
  • Configure it for a specific situation
  • Customize the samples
  • Develop extra features

Top


Overview

This document will assist the developer and deployed in understand the internal architecture of Project OpenPTK.

Modules:

Name Description
Framework Classes, files, services that are shared by other modules
Server RESTful-based Web Service, WSDL-based Web Service and integrated AJAX-based User Interface
Service Classes that implement the SPI. These may be bundled or available as external modeules
API Classes and files that expose the "Client" Java Application Programming Interface (API)
Console a command-line application
Taglib a Java Server Pages (JSPs) Tag Library
UML User Management Lite is a sample JSP-based application
Portlets Sample Self-Service and User-Management JSR-168 Portlets

Tests:

Name Description
api Standalone Java programs that test the Client API Operations
taglib Standalone JSPs that test individual taglib features

Framework

Package Description
org.openptk.api Core Application Programming Interfaces
org.openptk.config Server and internal configuration, management facilities
org.openptk.util General purpose utility classes

Server

Package Description
org.openptk.

Service

API

Console

Taglib

UML

Portlets

Top


Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.

Sign up or Log in to add a comment or watch this page.


The individuals who post here are part of the extended Sun Microsystems community and they might not be employed or in any way formally affiliated with Sun Microsystems. The opinions expressed here are their own, are not necessarily reviewed in advance by anyone but the individual authors, and neither Sun nor any other party necessarily agrees with them.

Copyright 1994-2009 Sun Microsystems, Inc.
Powered by Atlassian Confluence
Sun Guidelines on Public Discourse Privacy Policy Terms of Use Trademarks Site Map Employment Investor Relations Contact