What kind of grid integration in Seam are you looking for? I am asking because currently we are running an early access program for Cacheonix, so this maybe a good time to ask for a feature (and get it :)
Hello Slava, Thanks for your response.
I'm looking for intelligent integration of Seam with the
grid space. For example, GigaSpaces uses JavaSpaces for it's core component model, while Seam has it's own component model. I'd like Seam's component model and JPA provider/implementation to intelligently work with an application grid and data grid, and any associated grid component models.
Maybe I can ask the question a different way - to your knowledge, does Seam integrate nicely with your product? I apologize, I'm not very familiar with Cacheonix - could we swap the JPA/Hibernate provider in Seam with a data grid version from Cacheonix?
We're building our app using Seam and JPA for persistence. (backed by Hibernate and MySQL)
We are a startup and initially will have relatively low usage volumes. We are planning to deploy to Amazon's EC2 and I want to be have dynamic scalability for our entire application stack, so we can handle large usage spikes when necessary.
We are very happy with Seam's productivity and I just want to make sure our app can scale all the way down to the data tier when we need it. Data grid solutions seem like a good solution, though I must confess I'm not (yet) a data grid expert.
I would be happy to participate/help test this with your product. Please let me know if you have any other questions for me?
There is no need to swap JPA/Hibernate provider in Seam - you have already made a right choice. What's great about Seam is that you can data grid-enable your Seam-based application just by changing a couple of configuration files.
Cacheonix integrates with Hibernate by supplying a second-level cache provider for Hibernate. All is needed to add data grid to your application is to set Hibernate's cache provider to cacheonix.plugin.hibernate.v32.CacheonixCache.
You can find more information here: http://wiki.cacheonix.com/display/CCHNX20/Integrating+With+Hibernate
Thanks Slava, this sounds very interesting. I appreciate the information.