You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@avalon.apache.org by Leo Simons <le...@apache.org> on 2002/06/20 19:26:31 UTC

Re: Book Example: how to begin

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? 

:-P

cheers,

- Leo



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>