avalon-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leo Simons <leosim...@apache.org>
Subject Re: Book Example: how to begin
Date Thu, 20 Jun 2002 17:26:31 GMT
On Thu, 2002-06-20 at 18:59, Berin Loritsch wrote:
> I am ready to start writing the example I will be using for my upcomming
> book "Java Component Oriented Programming".  I have the ability to host
> the code online in an open source environement.  I would like to have
> it hosted by Apache if we like the concept.  Here is the concept:
> InfoMover (better name?)
> ---------
> * Manages several different jobs.
> * A job can be invoked by a set schedule, by an incomming connection,
>   or manually (through an interface).
> * Each job describes how to process a transaction.
> * The transaction can originate from a group of text files, a database,
>   a SOAP request, etc.
> * A transaction has a group of related records, which in turn have a
>   group of fields.
> * A transaction can have 0..n transformations made on the data.  In
>   practice this will be like converting
>        y|y|y|n|y
>   to multiple records (i.e. multiplexing and demultiplexing records).
> * A transaction ends by saving the transaction to any of the types
>   of information that were mentioned in bullet 4.
> The biggest thing is that I want to develop the app so that I can
> document the design decisions behind it, package it up, and then
> allow the thing to be embraced and extended by the greater Apache
> community.
> It will be built on Phoenix, using Cornerstone, Excalibur, and of
> course Framework.
> Any thoughts?

cool. Put it in avalon-apps, I say =)

>From your description, this sounds like a "transactional declaritive
data transformer" type of component. Sounds like a complex example to
me...gonna be a big book, innit? Do avalon developers get free copies? 



- Leo

To unsubscribe, e-mail:   <mailto:avalon-dev-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:avalon-dev-help@jakarta.apache.org>

View raw message