Hi Timothy,

I was not aware about JPA container of Aries project. I will have a look on
that. Is it something specific to Aries or based on OSGI Enterprise
Specification ?

Regards,

Charles Moulliard
Senior Enterprise Architect
Apache Camel Committer

*****************************
blog : http://cmoulliard.blogspot.com
twitter : http://twitter.com/cmoulliard
Linkedlin : http://www.linkedin.com/in/charlesmoulliard

Apache Camel Group :
http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm


On Tue, Jan 19, 2010 at 6:26 PM, Timothy Ward <[email protected]>wrote:

>
> Hi,
> I can't claim to be unbiased here, but I think that it might be preferable
> to use the Aries JPA container to provide resource injection and management.
> There are a number of tests for the existing code, which is essentially
> finished, but it would be great to have an end-to-end demonstration for it.
>
> The Aries JPA container is provider agnostic, so OpenJPA, EclipseLink or
> Cayenne could be used, and it also has blueprint integration for dependency
> injection of JPA persistence units and persistence contexts. This work could
> also drive better transaction integration within Aries.
>
> What do people think about using the Aries JPA container to cover this?
>
> Regards,
>
> Tim
>
> > Date: Tue, 19 Jan 2010 17:48:31 +0100
> > Subject: Re: AriesTrader sample
> > From: [email protected]
> > To: [email protected]
> >
> > John,
> >
> > Can you provide what you have already done with JPA ?
> >
> > I can help you if you want to use EclipseLink JPA because I have already
> > test it successfully with camel-example on Apache Felix Karaf (running
> > felix, equinox)
> >
> > Regards,
> >
> > Charles Moulliard
> > Senior Enterprise Architect
> > Apache Camel Committer
> >
> > *****************************
> > blog : http://cmoulliard.blogspot.com
> > twitter : http://twitter.com/cmoulliard
> > Linkedlin : http://www.linkedin.com/in/charlesmoulliard
> >
> > Apache Camel Group :
> > http://www.linkedin.com/groups?home=&gid=2447439&trk=anet_ug_hm
> >
> >
> > On Tue, Jan 19, 2010 at 4:17 PM, David Bosschaert <
> > [email protected]> wrote:
> >
> > > Excellent work!
> > > I'm really looking forward to the JPA support and the 'official'
> > > documentation (although I had no problems getting it to work with the
> > > steps described below).
> > >
> > > Best regards,
> > >
> > > David
> > >
> > > 2010/1/19 Joe Bohn <[email protected]>:
> > > >
> > > > I recently added a version of the Geronimo DayTrader sample (now
> called
> > > > AriesTrader) into the Aries code stream under
> trunk/ariestrader-sample.
> > >  It
> > > > is a reorganized version of DayTrader that leverages the Aries
> > > programming
> > > > model (currently using a web application bundle, blueprint and jndi
> > > modules)
> > > > with JDBC persistence using Derby.  I also have an extension that
> adds
> > > JPA
> > > > persistence which I can include as that support becomes available.  I
> > > plan
> > > > to add some documentation on the structure of the code and solicit
> > > feedback
> > > > so that we can validate that it appropriately demonstrates the Apache
> > > Aries
> > > > programming model.
> > > >
> > > > The sample has been around for a while and mocks up a stock trading
> > > > application.  It has been used in the past to provide performance
> runs.
> > > >  Included are typical functions for creating and managing accounts
> that
> > > buy
> > > > and sell stock.  There are also primitive functions for running some
> > > > scenarios not directly related to the primary trade functionality.
> > > >
> > > > The sample is mostly functional.  There are just 2 primitives that I
> know
> > > > have some issues and there are still some graphics that I have to
> figure
> > > out
> > > > how to update that mention DayTrader and Geronimo rather than the
> > > > AriesTrader and Aries.
> > > >
> > > > I've included an equinox assembly (modeled after that provided by the
> > > blog
> > > > sample) that can be used to run AriesTrader which uses the PAX Web
> > > > implementation.  I'll work on creating some tutorials and
> documentation
> > > but
> > > > here are some initial directions to get it running:
> > > >
> > > >
> > > > - Install and configure embedded Derby, see here for instructions:
> > > >
> http://db.apache.org/derby/papers/DerbyTut/install_software.html#derby
> > > >
> > > > - Checkout and build trunk/ariestrader-sample
> > > >
> > > > - cd ariestrader-sample/assemblies/ariestrader-jdbc-equinox/target
> > > >
> > > > - java org.apache.derby.tools.ij tradeDB.sql
> > > >
> > > > - java -jar osgi-3.5.0.v20090520.jar -console
> > > >
> > > > - Point your web browser at
> > > >
> > >
> http://localhost:8080/org.apache.aries.ariestrader.modules.ariestrader-web
> > > >
> > > > - select the "Configuration" tab and the "(Re)-populate AriesTrader
> > > > Database" to seed the database with a default set of users and stock
> > > quotes
> > > >
> > > > - select the "Trading & Portfolios" tab to use the mock trade
> application
> > > or
> > > > the "Primitives" tab to run some of the web primitive tests
> (PingJSPEL
> > > and
> > > > PingServlet2JNDI are not currently working).  You can also run the
> "Test
> > > > AriesTrader Scenario" from the "Configuration" tab which will launch
> a
> > > new
> > > > browser window and step through a trading scenario with each reload
> of
> > > the
> > > > page.
> > > >
> > > >
> > > > --
> > > > Joe
> > > >
> > >
>
> _________________________________________________________________
> Tell us your greatest, weirdest and funniest Hotmail stories
> http://clk.atdmt.com/UKM/go/195013117/direct/01/
>

Reply via email to