| Warning This page is under construction! It is being updated to reflect the enhancements for version 2.0. |
Revision History
| Description | Author | Version | Date |
|---|---|---|---|
| Initial Creation | Scott Fehrman | 2.0.0 | October 2009 |
This Document
This document provides architecture information related to the design and features of Project OpenPTK 2.0
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
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. |