I started to respond to this when Bill first wrote this, but I guess
never sent it. :(

Federico is the champion of the Avalon project (at least as it applies
to JAMES), and I think a lot of the integration with enterprise systems
could benefit by putting this integration code into Avalon.  Avalon
provides nice functionality like the ObjectRepository, UserManager, and
other such pluggable components.  To some extent, the enterprise
integration could just be different implementations of these components
(from what I understand).  Federico is on vacation until next week, so
he can probably address these points better once he returns.

I would very much like to take these next steps as well.. have a
UserManager implementation based on a DB schema, or against an LDAP
server, or even through generic JNDI.  The ObjectStore would be great to
have in a database, partly for the spooler and internal operations, but
more importantly as a log/archive repository.  A simple example is
logging messages on a listserv... we should be able to define a simple
db schema that can store mail messages... I've given this some thought
but want to think about this a bit more before I post anything.  Also,
I'd like these RDBMS stores to function almost independent of JAMES...
just a configured component within Avalon to store messages.  Provide
schema creation scripts for different SQL databases, name the tables
whatever you want... specify the connection and table names within your
config file, and boom... JAMES is storing messages in the database with
minimal work.  JAMES was delayed somewhat because we waited for Avalon
code to come along to provide the basics like ObjectRepository (and
UserManager), but I think it was well worth it, and I'd like to continue
to leverage this approach when possible.  Thoughts?

Serge Knystautas
Loki Technologies
http://www.lokitech.com/

"Milkowski, Andrew" wrote:
> 
> new version of James in CVS depository works like a charm, use ant to build
> binaries and distribution, it is
> really nice piece of software!, we are extending James with database layer,
> (including connection pool, MD5 password
> encryption etc..i found curious that passwords are not encrypted in the
> first place!
> 
> Cheers
> 
> -----Original Message-----
> From: Bill Bearden [mailto:[EMAIL PROTECTED]]
> Sent: Wednesday, July 12, 2000 7:05 AM
> To: Java Apache Mail Server
> Subject: RE: Extending Mail/Stream Store with Relation Database Layer
> 
> Andrew,
> 
> This is a topic that interests me also. I am new to JAMES (I don't even have
> it up and running) but would like to contribute someday.
> 
> Did anyone reply with information about existing efforts?
> 
> Bill
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]]On
> > Behalf Of Milkowski, Andrew
> > Sent: Friday, July 07, 2000 4:11 PM
> > To: 'Java Apache Mail Server'
> > Cc: Bear, Shaun; Bohn, Alexander
> > Subject: Extending Mail/Stream Store with Relation Database Layer
> >
> >
> > Hey guys/gals, we began thinking about extending James with Relation
> > database layer (Oracle) to store user accounts
> > and mail messages, wondered if any such a development has already began by
> > the open source community as well
> > as looking forward to any suggestions and comments how we should proceed!
> >
> > Thanks! Greetings from NYC!


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Archives and Other:  <http://java.apache.org/>
Problems?:           [EMAIL PROTECTED]

Reply via email to