Glossary

ANT

A tool for building projects created and managed by the Apache Foundation.

API (Application Programming Interface)

An Interface which is used for accessing an application or a service from a program.

Cocoon

A component based web development framework with powerful XML processing capabilities.

CSS (Cascading Style Sheets)

A simple mechanism for adding style (e.g. fonts, colors, spacing) to Web documents.

CVS (Concurrent Versions System)

A tool used by developers to manage changes within their source code tree.

Developer

Someone who modifies or enhances (and sometimes breaks) BELTS.

EJB (Enterprise JavaBeans)

A body of code with fields and methods to implement modules of business logic.

eXist

eXist is an Open Source native XML database featuring efficient, index-based XQuery processing, automatic indexing, extensions for full-text search, XUpdate support and tight integration with existing XML development tools.

HTML (HyperText Markup Language)

The lingua franca for publishing hypertext on the World Wide Web.

HTTP (Hypertext Transfer Protocol)

The protocol used for information exchange on the world wide web.

J2EE (Java 2 Platform, Enterprise Edition)

A standard for developing multi tier enterprise applications.

Java

A general-purpose object-oriented programming language.

Javadoc

The tool from Sun Microsystems for generating API documentation from comments in Java™ source code.

JBoss

An open source application server that implements (mostly) the J2EE standard.

Lucene

A high performace text indexing system.

JMX (Java Management Extensions)

The definitive means for implementing management and monitoring in Java™.

PostgreSQL

An advanced relational database management system.

Service

A Service provides a set of features to the BELTS system.

Stylist

Someone responsible for the look and feel of a web system.

WAR (Web Application Archive)

A package for the web components of a J2EE application.

XDoclet

A code generation engine that enables attribute oriented programming for java.

XHTML (Extensible HyperText Markup Language)

A family of current and future document types and modules that reproduce, subset, and extend HTML, reformulated in XML.

XML (Extensible Markup Language)

a simple, very flexible text format derived from SGML (ISO 8879).

XML:DB

An API for accessing native XML databases.

XML Namespaces

A simple method for qualifying element and attribute names used in XML documents.

XSL (Extensible Stylesheet Language)

A family of recommendations for defining XML document transformation and presentation.

XSLT (XSL Transformations)

A language for transforming XML documents into other XML documents.