Return-Path: Delivered-To: apmail-incubator-directory-cvs-archive@www.apache.org Received: (qmail 80187 invoked from network); 1 Feb 2004 01:23:14 -0000 Received: from daedalus.apache.org (HELO mail.apache.org) (208.185.179.12) by minotaur-2.apache.org with SMTP; 1 Feb 2004 01:23:14 -0000 Received: (qmail 52219 invoked by uid 500); 1 Feb 2004 01:22:58 -0000 Delivered-To: apmail-incubator-directory-cvs-archive@incubator.apache.org Received: (qmail 52169 invoked by uid 500); 1 Feb 2004 01:22:57 -0000 Mailing-List: contact directory-cvs-help@incubator.apache.org; run by ezmlm Precedence: bulk Reply-To: directory-dev@incubator.apache.org list-help: list-unsubscribe: list-post: Delivered-To: mailing list directory-cvs@incubator.apache.org Received: (qmail 52141 invoked from network); 1 Feb 2004 01:22:57 -0000 Received: from unknown (HELO minotaur.apache.org) (209.237.227.194) by daedalus.apache.org with SMTP; 1 Feb 2004 01:22:57 -0000 Received: (qmail 80112 invoked by uid 65534); 1 Feb 2004 01:23:12 -0000 Date: 1 Feb 2004 01:23:12 -0000 Message-ID: <20040201012312.80109.qmail@minotaur.apache.org> From: akarasulu@apache.org To: directory-cvs@incubator.apache.org Subject: svn commit: rev 6391 - in incubator/directory/sitedocs/trunk/sitedocs/xdocs: . community community/history community/process community/who doc related sandbox subprojects subprojects/eve subprojects/janus subprojects/ldap subprojects/naming subprojects/snickers X-Spam-Rating: daedalus.apache.org 1.6.2 0/1000/N X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Author: akarasulu Date: Sat Jan 31 17:23:11 2004 New Revision: 6391 Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/history/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/process/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/who/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/doc/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/download.html incubator/directory/sitedocs/trunk/sitedocs/xdocs/mailing-lists.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/apache.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/external.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/powered.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/navigation.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/index.xml incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/navigation.xml Log: Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/history/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/history/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/history/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,7 +18,6 @@ - @@ -30,6 +29,7 @@ href="/community/history/naming-commons.html"/> + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,13 +18,13 @@ - - + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/process/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/process/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/process/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,7 +18,6 @@ - @@ -34,6 +33,7 @@ + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/who/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/who/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/community/who/navigation.xml Sat Jan 31 17:23:11 2004 @@ -21,7 +21,9 @@ + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/doc/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/doc/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/doc/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,9 +18,9 @@ - - + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/download.html ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/download.html (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/download.html Sat Jan 31 17:23:11 2004 @@ -1,15 +1,15 @@ - Apache Avalon - Apache Avalon Downloads + Apache Directory - Apache Directory Downloads - - + + @@ -17,8 +17,9 @@ - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + + - - - - + + + +
- - The Apache Avalon Project + + The Apache Directory Project @@ -37,7 +38,7 @@ Jars
Avalon-FortressbinariesbroswejarsDirectory-Fortressbinariesbroswejars
Avalon-FrameworkbinariessourcejarsDirectory-Frameworkbinariessourcejars
Avalon-LogkitbinariesbroswejarsDirectory-Logkitbinariesbroswejars
Avalon-MerlinbinariesbroswejarsDirectory-Merlinbinariesbroswejars
Avalon-PhoenixbinariesbroswejarsDirectory-Phoenixbinariesbroswejars
@@ -208,10 +209,10 @@

It is essential that you verify the integrity of the downloaded files using the PGP or MD5 signatures.

The PGP signatures can be verified using PGP or GPG. First -download the KEYS +download the KEYS as well as the asc signature file for the particular distribution. Make sure you get these files from the -main distribution +main distribution directory, rather than from a mirror. Then verify the signatures using

@@ -242,18 +243,18 @@

Maven Repository

-

The avalon distribution layout is compatible with the +

The Directory distribution layout is compatible with the Maven repository format. To enable maven to automatically use your chosen distribution mirror as a remote repository, add a line to your project.properties file:

-maven.repo.remote = [preferred]/avalon,http://www.ibiblio.org/maven +maven.repo.remote = [preferred]/Directory,http://www.ibiblio.org/maven

-->

Doing so will ensure that your maven-enabled projects will always -be able to find the latest avalon binaries.

+be able to find the latest Directory binaries.

@@ -267,7 +268,7 @@
- 1997-2003, The Apache Avalon Project + 1997-2003, The Apache Directory Project
Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/mailing-lists.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/mailing-lists.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/mailing-lists.xml Sat Jan 31 17:23:11 2004 @@ -1,59 +1,52 @@ - Avalon Documentation Team - Apache Avalon E-Mail Lists + Alex Karasulu + Apache Directory E-Mail Lists
-

A mailing list is an electronic discussion forum that anyone can subscribe to. - When someone sends an email message to the mailing list, a copy of that message is - broadcast to everyone who is subscribed to that mailing list. Mailing lists provide - a simple and effective communication mechanism. With potentially thousands of - subscribers, there is a - common set of etiquette - guidelines that you should observe.

+

+ A mailing list is an electronic discussion forum that anyone can subscribe + to. When someone sends an email message to the mailing list, a copy of that + message is broadcast to everyone who is subscribed to that mailing list. + Mailing lists provide a simple and effective communication mechanism. With + potentially thousands of subscribers, there is a + common set of etiquette + guidelines that you should observe.

- +

- Light Traffic - Subscribe - Unsubscribe - Archive - News gateway + Until we leave the incubator we're not discriminating between users and + developers. All mail and concerns are managed via one list per + incubator project.

+

- This list is for users who are using Avalon in their own projects to ask - questions, share knowledge, and discuss issues related to using the Avalon - suite of software. + Light Traffic +Subscribe +Unsubscribe +Archive +

- -

- Medium Traffic - Subscribe - Unsubscribe - Archive - News gateway -

+ +

- This list is for developers who are maintaining Avalon or wanting to influence - its design to ask questions, share knowledge, and discuss issues related to developing - the Avalon framework. + This is kind of a misnomer. We use subversion but the change + notification still uses cvs since we were originally going to use CVS + but switched to SVN.

-
-

Medium Traffic - Subscribe - Unsubscribe - News gateway +Subscribe +Unsubscribe

- Changes to the Avalon CVSes are echoed to this list. + Changes to the Directory Subversion repository are echoed to this list.

Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/apache.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/apache.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/apache.xml Sat Jan 31 17:23:11 2004 @@ -1,61 +1,19 @@ - Avalon Documentation Team - Apache Avalon: Related - Apache + Alex Karasulu + Apache Directory Project: Related - Apache
- - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription

Apache Directory Project

-

-The Apache Java LDAP Server (a.k.a. Eve, f.k.a. LDAPd) is the flagship server under the new Apache Directory Project. Eve is a pure Java implementation of an LDAP version 3 server based on Avalon and SEDA. Eve, as the first of its kind, will revolutionize the way directories are used by enabling server embedding and rich database constructs like stored procedures and triggers. Eve leverages JNDI as the embedding API and allows the use of a server side JNDI LDAP provider to efficiently access server databases within stored procedures. -

-

-Eve's simplicity and modularity, thanks primarily to Avalon design patterns, makes it an ideal protocol experimentation and extention framework. Those forging the future of internet directory protocols on standards bodies like ldap-bis and others can use Eve to test and demonstrate the substance of new RFCs. Eve's swapable protocol components and plugable backends puts the focus on the protocol rather than code management and porting. -

-

Cocoon

Apache Cocoon is a web development framework built around the concepts of separation of concerns and component-based web development. -Cocoon implements these concepts around the notion of 'component pipelines', each component on the pipeline specializing on a particular operation. This makes it possible to use a Lego(tm)-like approach in building web solutions, hooking together components into pipelines without any required programming. -Cocoon is "web glue for your web application development needs". It is a glue that keeps concerns separate and allows parallel evolution of all aspects of a web application, improving development pace and reducing the chance of conflicts. -

FTP Server Project

FtpServer is a server component for Avalon that allows remote FTP client to attach and download files. The client software can be any type of FTP client written in any language. The criteria for eligibility is RFC compliance. The server uses several components. Some of the components have multiple implementations. For example user management has implementations that will use LDAP, JDBC and Cornerstone's Store facility for storage. -The server has a management console (GUI) that can connect over RMI to the server. -

Fulcrum

Fulcrum was originally created as part of the Turbine 3 effort. -The idea was to be able to decouple the services from Turbine 2 allowing -them to be used on both projects. Fulcrum is currently evolving into a -generic component repository useful in building web applications. Each -service is been converted into a stand alone component that can be released -independently of the other components. -

James

-

The Java Apache Mail Enterprise Server (a.k.a. Apache James) is a 100% pure Java SMTP and POP3 Mail server and NNTP News server. James was designed to be a complete and portable enterprise mail engine solution based on currently available open protocols.

-

James is also a mail application platform. The James team have developed a Java API to let you write Java code to process emails that we call the mailet API. A mailet can generate an automatic reply, update a database, prevent spam, build a message archive, or whatever you can imagine. A matcher determines whether your mailet should process an email in the server. The James project hosts the Mailet API, and James provides an implementation of this mail application platform API.

-
+ + Name + Description + +
Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/external.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/external.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/external.xml Sat Jan 31 17:23:11 2004 @@ -1,158 +1,58 @@ - Avalon Documentation Team - Apache Avalon: Related External + Alex Karasulu + Apache Directory Project: Related External
- + + + + + + + +
NameDescription
+
+ + + + + + + +
NameDescription
+
+ + + + + + + +
NameDescription
+
+ + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription

Plexus

An Avalon container developed externally at Codehaus

Keel Framework

- Keel is ready made server side infrastructure Keel incorporates - multiple open source projects to provide you with a best of breed - framework that works right out of the box.

-

Jing DAO

Jing is a Data Access Object (DAO) framework that supports - Avalon components and works within Avalon containers.

OpenIM Instant Messaging

-

The purpose of the OpenIM project is to produce a - fast, simple, and highly efficient instant messager server - with high modularisation and a codebase that uses the - Avalon tools and Merlin - Container created by Apache's Avalon project.

-

Jcrontab

-

JCrontab provides a simple Java implementation of the - Unix cron service. An Avalon interface is provided.

-Hibernate Wrapper

-

Hibernate is a topnotch ORM tool. An Avalon wrapper has - been written to faciliate using Hibernate in an Avalon - Environment.

-

Xingu Components

- A collection of Avalon components including OJB and Hibernate - support, a business object API, ACL component, Messenging - component and more!

-

PhoenixJMS

An Avalon component wrapper for OpenJMS

- Enterprise Object Broker

a "post-J2EE" application server.

Telnetd

Java telnet implementation

Spice

Spice is a repository of Components which support - Component Oriented Programming (COP) paradigms - in - particular, the Inversion of Control (IoC) design - pattern.

-

Ivory

Ivory provides easy integration between your - exiting java classes, Avalon services, and Axis. It - allows easy deployment of soap services with none of the - WSDD configuration that Axis normally mandates. Simply - register your class or service and wa-la, you have a new - RPC SOAP service. However, it also allows Avalon services - to be used with the standard WSDD configuration easily.

-
+ + Name + Description + +
- + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
NameDescription

Picocontainer

Picocontainer is a light weight IoC framework.

WebWork 2

an MVC web framework

- - JBoss AOP

The JBoss Aspect Oriented Programming (AOP) framework

Spring Framework

A J2EE Application Framework

Hivemind

HiveMind is a services and configuration microkernel. - HiveMind allows you to create your application using a service - oriented architecture.

ObjectWeb Fractal

- Fractal is a modular and extensible component model that - can be used with various programming languages to design, - implement, deploy and reconfigure various systems and - applications, from operating systems to middleware - platforms and to graphical user interfaces.

-

Jicarilla

- The Jicarilla-Framework builds upon Type-3 IoC, adding - an Active interface to better support multi-threaded - components. Besides some pretty generic utility code - (like a set of base classes for nested exceptions), it - adds basic abstractions for the building blocks of - lightweight event-based systems, like sources, sinks, - stages, multicasters, etc.

-
+ + Name + Description + +
+
Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/index.xml Sat Jan 31 17:23:11 2004 @@ -1,42 +1,37 @@ - Avalon Documentation Team - Apache Avalon: Related Projects + Alex Karasulu + Apache Directory Project: Related Projects
+ + - + + - + + - - + +
Name Description
Apache ProjectsOverview of a number of Apache projects that leverage - the Avalon framework, containers, and shared components. - The page includes details of the James Enterprise Messaging - Platform that leverages the Avalon component model and several - of the Cornerstone common components; the Turbine Fulcrum - component suite and development related to the Merlin - container, and the Cocoon project that is leveraging the - Fortress container as part of their overall development - strategy. + Overview of a number of Apache projects that leverage Directory code. +
External ProjectsA list of external projects based on Avalon technochnologies - and services. This list includes a number of container iniatives - that leverage the Avalon container contract together with third-party - container extensions, through to dedication applications such the - OpenIM instant messaging project. + A list of external projects based on Apache Directory technochnologies +
Avalon PoweredResources for the Avalon Powered logo - and site linking.
Directory PoweredResources for the Directory Powered logo and site linking.
Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,6 +18,14 @@ + + + + + + + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/powered.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/powered.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/related/powered.xml Sat Jan 31 17:23:11 2004 @@ -1,18 +1,19 @@ - Avalon Documentation Team - Apache Avalon: Powered By + Alex Karasulu + Apache Directory Project: Powered By

- Got a project using Avalon? Email the developers' - mailing list and we'll add it to our site. + Got a project using Directory code? Email the + developers' mailing list and we'll + add it to our site.

- Avalon Power + Directory Power
Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/index.xml Sat Jan 31 17:23:11 2004 @@ -1,17 +1,15 @@ - Avalon Documentation Team - Apache Avalon: Sandbox + Alex Karasulu + Apache Directory Project: Sandbox

- The Sandbox is where Avaloners play with radical new ideas that result - in long "random thought" [RT] email threads and a few flame wars. If - you want to see what's on the bleeding edge of Avalon development, check - out the avalon-sandbox module from CVS. + The Sandbox is where we play with radical new ideas that result in long + "random thought" [RT] email threads.

@@ -21,24 +19,9 @@ - - - - - - - - - - - - - - - - - - + + +
Developers
Avalon#A C# implementation of the Avalon frameworkhammett
exporterAn AltRMI exporter for Merlin componentsfarra, mcconnell
sevakPhoenix block for embedded web/servlet containersproyal
eclipseEclipse IDE plugins for Avalon developmentniclasabc123Just a place holderakarasulu
Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/sandbox/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,9 +18,9 @@ - - + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/index.xml Sat Jan 31 17:23:11 2004 @@ -1,104 +1,15 @@ - Avalon Documentation Team - Apache Avalon: Containers + Alex Karasulu + Apache Directory Project: Eve Directory Server Sub-Project -
- - -

Within Avalon their are a number of container solutions. This - reflects a historical divergence and a present convergence within - the area of containment technology within Avalon. The original - containment solutions ECM and Phoenix focussed on very different - approaches to component management. The ECM model dealt with - primarily pooled objects used in environments such as - Cocoon. The - Phoenix model dealt with a strict singleton model supporting - project such as James. - Recent developments have resulted in the - release of - Fortress - and Merlin. - Fortress replaces the ECM solution - and is positioned as a migration vehicle for components to move - towards Avalon's latest container - Merlin. The Merlin container - is an attempt at being a flexible and adaptive embedded container - that leverages a set of common containment facilities. - Merlin provides support for legacy Phoenix components and includes - many of of the lifestyle concepts introduced within Fortress.

- - - - - - - - - - - - - - - - - - - -
ProductDescription
-

- - Avalon Merlin -

-
-

- The Merlin project deals with the broad area of service - and component management. The Merlin system is a container - that provides comprehensive support for the management of - complex component-based systems. Merlin uses a component - meta-model to facilitate the automated assembly and - deployment of simple and composite components. -

-
-

- - Avalon Fortress -

-
-

- Fortress contains a framework to help you create your own - avalon containers. It boasts asynchronous management of your - component instances, high scalability, easier maintenance of - your code, and easy embedding into various environments like - servlet engines. -

-
-

- - ECM -

-
-

- This package contains the ExcaliburComponentManager (ECM). ECM has - been depricated in favour of the new Fortress container.

-
-

- - Phoenix -

-
-

- Phoenix is a micro-kernel designed and implemented on top of - the Avalon framework. It provides a number of facilities to - manage the environment of Server Applications. Such facilities - include log management, classloading, thread management and - security. -

-
-
+
+

+ Comming soon ... +

Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/eve/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,15 +18,14 @@ - - - - - - - - + + + + + + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/index.xml Sat Jan 31 17:23:11 2004 @@ -2,11 +2,11 @@ Alex Karasulu - Apache Directory Project: Major Subprojects + Apache Directory Project: Subprojects -
+

The Directory Project consists of a number of sub-projects.

@@ -16,37 +16,62 @@ Name Description - - - Framework - - -

The framework collection includes a component meta model used to - describe component dependencies towards a container, and, the - classic framework APIs that describe the runtime contact between - a container and a component.

- - - - - Containers - - -

A container is a platform supporting the management of - components. This page provides an overview of current and legacy - container solutions and links to respective home pages.

- - - - - Components - - -

The components page provides a summary of the two main component - groups in Directory - the course grained cornerstone suite and - the fine grain utilites under Excalibur.

- - + + + + Eve + + +

+ Coming soon ... +

+ + + + + + LDAP + + +

+ Coming soon ... +

+ + + + + + Janus + + +

+ Coming soon ... +

+ + + + + + Naming + + +

+ Coming soon ... +

+ + + + + + Snickers + + +

+ Coming soon ... +

+ + +
Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/index.xml Sat Jan 31 17:23:11 2004 @@ -1,104 +1,15 @@ - Avalon Documentation Team - Apache Avalon: Containers + Alex Karasulu + Apache Directory Project: Janus Sub-Project -
- - -

Within Avalon their are a number of container solutions. This - reflects a historical divergence and a present convergence within - the area of containment technology within Avalon. The original - containment solutions ECM and Phoenix focussed on very different - approaches to component management. The ECM model dealt with - primarily pooled objects used in environments such as - Cocoon. The - Phoenix model dealt with a strict singleton model supporting - project such as James. - Recent developments have resulted in the - release of - Fortress - and Merlin. - Fortress replaces the ECM solution - and is positioned as a migration vehicle for components to move - towards Avalon's latest container - Merlin. The Merlin container - is an attempt at being a flexible and adaptive embedded container - that leverages a set of common containment facilities. - Merlin provides support for legacy Phoenix components and includes - many of of the lifestyle concepts introduced within Fortress.

- - - - - - - - - - - - - - - - - - - -
ProductDescription
-

- - Avalon Merlin -

-
-

- The Merlin project deals with the broad area of service - and component management. The Merlin system is a container - that provides comprehensive support for the management of - complex component-based systems. Merlin uses a component - meta-model to facilitate the automated assembly and - deployment of simple and composite components. -

-
-

- - Avalon Fortress -

-
-

- Fortress contains a framework to help you create your own - avalon containers. It boasts asynchronous management of your - component instances, high scalability, easier maintenance of - your code, and easy embedding into various environments like - servlet engines. -

-
-

- - ECM -

-
-

- This package contains the ExcaliburComponentManager (ECM). ECM has - been depricated in favour of the new Fortress container.

-
-

- - Phoenix -

-
-

- Phoenix is a micro-kernel designed and implemented on top of - the Avalon framework. It provides a number of facilities to - manage the environment of Server Applications. Such facilities - include log management, classloading, thread management and - security. -

-
-
+
+

+ Coming soon ... +

Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/janus/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,15 +18,14 @@ - - - - - - - - + + + + + + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/index.xml Sat Jan 31 17:23:11 2004 @@ -1,104 +1,20 @@ - Avalon Documentation Team - Apache Avalon: Containers + Alex Karasulu + Apache Directory Project: LDAP Commons API and Clients Sub-Project -
- - -

Within Avalon their are a number of container solutions. This - reflects a historical divergence and a present convergence within - the area of containment technology within Avalon. The original - containment solutions ECM and Phoenix focussed on very different - approaches to component management. The ECM model dealt with - primarily pooled objects used in environments such as - Cocoon. The - Phoenix model dealt with a strict singleton model supporting - project such as James. - Recent developments have resulted in the - release of - Fortress - and Merlin. - Fortress replaces the ECM solution - and is positioned as a migration vehicle for components to move - towards Avalon's latest container - Merlin. The Merlin container - is an attempt at being a flexible and adaptive embedded container - that leverages a set of common containment facilities. - Merlin provides support for legacy Phoenix components and includes - many of of the lifestyle concepts introduced within Fortress.

- - - - - - - - - - - - - - - - - - - -
ProductDescription
-

- - Avalon Merlin -

-
-

- The Merlin project deals with the broad area of service - and component management. The Merlin system is a container - that provides comprehensive support for the management of - complex component-based systems. Merlin uses a component - meta-model to facilitate the automated assembly and - deployment of simple and composite components. -

-
-

- - Avalon Fortress -

-
-

- Fortress contains a framework to help you create your own - avalon containers. It boasts asynchronous management of your - component instances, high scalability, easier maintenance of - your code, and easy embedding into various environments like - servlet engines. -

-
-

- - ECM -

-
-

- This package contains the ExcaliburComponentManager (ECM). ECM has - been depricated in favour of the new Fortress container.

-
-

- - Phoenix -

-
-

- Phoenix is a micro-kernel designed and implemented on top of - the Avalon framework. It provides a number of facilities to - manage the environment of Server Applications. Such facilities - include log management, classloading, thread management and - security. -

-
-
+
+

+ Coming soon ... +

+
+
+

+ Coming soon ... +

Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/ldap/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,15 +18,14 @@ - - - - - - - - + + + + + + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/index.xml Sat Jan 31 17:23:11 2004 @@ -3,62 +3,15 @@ - Stephen McConnell - Apache Avalon: Components + Alex Karasulu + Apache Directory Project: Naming Commons Subproject -
- - - - - - - - - - - - - - - - - - -
TopicDescription
- Cornerstone Collection -

- The cornerstone project is the home of a set of component blocks - that can be used to simplify application development. These components - and typically singleton components that represent structural building - blocks. -

-
- Excalibur Utilities -

- The Excalibur project is the home of a set of utility services - used in the construction of formal blocks or container facilities. - Services include internationalizatioin, configuration utilities, - thread management, SEDA sytel even handling, a logging subsystems, - etc. -

-
- Avalon Logkit -

- Logkit is a complete logging framework (like log4j) as an - Avalon component. Most Avalon containers use it as the - default logging implementation. -

-
- Third-Party Components -

- A series of third-party components developed both here at Apache - and under external projects are described on this page. -

-
-
+
+

+ Coming soon ... +

Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/naming/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,12 +18,14 @@ - - - - - + + + + + + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/navigation.xml Sat Jan 31 17:23:11 2004 @@ -18,12 +18,14 @@ - - - - - + + + + + + + Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/index.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/index.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/index.xml Sat Jan 31 17:23:11 2004 @@ -1,76 +1,15 @@ - Avalon Documentation Team - Apache Avalon: Framework + Alex Karasulu + Apache Directory Project: Snickers Subproject -
- - -

The Avalon Component model is made up of a combination of classic - interfaces that define the artifacts exchanged between a container and - a component. The requirements presented by a component to container - are expressed using meta-info descriptors that are colocated with - component classes. Interfaces and default implementations are described - under Avalon Framework package. The meta-info descriptors and related tools - are included under the Avalon Meta package.

- - - - - - - - - - - - - - - - - - - - -
ProductDescription
-

- - Avalon Framework API and Implementation -

-
-

The Avalon Framework API and Implementation consists of interfaces that define relationships between commonly used application components, best-of-practice pattern enforcements, and several lightweight convenience implementations of the generic components.

-
-

- - Avalon Meta -

-
-

The Avalon Meta Model defines the functional criteria for component types and services. A Type definition contains information about deployment and runtime dependencies together with information about the services that a component type can provide.

-
-

- - Avalon Utilities -

-
-

A set of utilities shared by framework components supporting default property - management, environment variable resolution, exceptio reporting and a - parameterized map implementation (using within the repositroy package).

-
-

- - Avalon Repository -

-
-

A joint initative by the Avalon Project and the Apache Directory Project - in the development of an inteligent bootstrappig, resource replication, - and artifact management framework.

-
-
+
+

+ Coming soon ... +

Modified: incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/navigation.xml ============================================================================== --- incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/navigation.xml (original) +++ incubator/directory/sitedocs/trunk/sitedocs/xdocs/subprojects/snickers/navigation.xml Sat Jan 31 17:23:11 2004 @@ -2,7 +2,7 @@ - Apache Avalon + Apache Directory Project @@ -16,14 +16,16 @@ - + - - - - - + + + + + + +