I will try to find some time this weekend to take a look at what is available on sourceforge. I am incredibly busy at work and don't find as much time as I would like to participate on the projects I am already involved in. But if I like what I see I might try to see if I can get some of my colleagues to participate.
Ralph On Jul 16, 2010, at 7:59 AM, Grégoire Rolland wrote: > Hi Ralph, > > I'm just posting the proposal of jSpirit Project, could I add you as > Interrested developper ? > > Regards, > Gregoire > > > On 14/07/2010 23:37, Ralph Goers wrote: >> How much of the code at sourceforge represents what you have listed below? >> In other words, how much of this is currently implemented? >> >> Ralph >> >> On Jul 14, 2010, at 9:03 AM, Grégoire Rolland wrote: >> >> >>> Hi Ralph, >>> >>> Multi-tenancy in jSpirit is as you describe, plus the ability to replace >>> business service implementation per tenant. >>> >>> Thanks for your interest. >>> >>> Grégoire >>> >>> >>> Le 14/07/2010 17:06, Ralph Goers a écrit : >>> >>>> This project is definitely of interest to me as my employer does Saas via >>>> multi-tenancy (in our case multi-tenacny means all the clients share the >>>> same code deployment, not the way it is described at wikipedia). >>>> >>>> Ralph >>>> >>>> On Jul 14, 2010, at 1:37 AM, Grégoire Rolland wrote: >>>> >>>> >>>> >>>>> Hi Otis and all others, >>>>> >>>>> I will list here current and planned functionality of jSpirit. >>>>> >>>>> >>>>> * Architecture >>>>> -------------------------------------------- >>>>> - Multi-tiered Architecture out-of-the-box : Implementation of >>>>> Integration Layer, Business Layer, Client Layer >>>>> - Java 5 annotation and auto-injection based lookup of services >>>>> - Classpath scanning for auto-discovering components >>>>> - Modular and plugable architecture : automatic activation of modules >>>>> in the classpath, ready for seamless integration >>>>> - Implementation of Long-Conversation pattern, with JTA 2PC support >>>>> (with Geronimo Transaction Manager), and implicit demarcation (explicit >>>>> demarcation is always possible) >>>>> - [in progress] AOP interceptor on top of each layer >>>>> >>>>> * Integration Layer >>>>> -------------------------------------------- >>>>> - Implementation of abstract integration services and abstract >>>>> persister based on JPA technology >>>>> - Maven plugins for code generation of integration layer from xml >>>>> description of component business model : generate persistent class, >>>>> access services, queries, constraints, JPA annotation, lucene indexation >>>>> of business model >>>>> - bean validation integration >>>>> - Full Multi-tenancy integration on EntityManager and Caches >>>>> - Multi-tenant Postgresql support >>>>> - [Planned] Maven Plugin for code generation supporting Apache >>>>> Cassandra without interface modification >>>>> >>>>> * Business Layer >>>>> -------------------------------------------- >>>>> - Implementation of abstract business services and infrastructure >>>>> - Annotation discovering and injection of dependents services >>>>> - Multi-tenant replacement of services at runtime >>>>> - Simple Asynchronous and distributed business services with Apache >>>>> ActiveMQ : this is annotation driven >>>>> >>>>> * Client Layer >>>>> -------------------------------------------- >>>>> - JSF 2.0 predefined integration >>>>> - Abstract Managed Bean for simple developpement of list and forms >>>>> - Integration of restful url for JSF 2 >>>>> - Multi-tenant interceptor for determining tenant context based on >>>>> full qualified domain name >>>>> - [Planned] Make others interceptor based on other methods >>>>> >>>>> * Scheduling >>>>> -------------------------------------------- >>>>> - Distributed and load adaptative voting peer-to-peer scheduler >>>>> - voting task execution with Condorcet Method >>>>> - [Planned] support others algorithms for scheduling >>>>> >>>>> * Security >>>>> -------------------------------------------- >>>>> - Simple security integration : form login, http basic security >>>>> - Multi-tenant support for authentications and authorizations >>>>> - peer-to-peer sessions id replications for support max session per >>>>> user in a cluster >>>>> - Regexp filters on urls >>>>> - [Planned] Services Access Authorization >>>>> - JSF function and bean to manage security on pages >>>>> >>>>> * i18n >>>>> -------------------------------------------- >>>>> - Full i18n support >>>>> - Multi-tenacy i18n : overriding label per tenant >>>>> - JSF function for accessing labels and locale >>>>> - JSF bean for controlling user locale on web page >>>>> >>>>> *Data Import/Export >>>>> -------------------------------------------- >>>>> - XML data importer/exporter customizable by tenant with scripting >>>>> services >>>>> - ready for "open-SaaS" to guarantee application users data >>>>> integration and recuperation >>>>> >>>>> * Web Services >>>>> ------------------------------------------- >>>>> - Simple export of business services to Soap Web Services with Apache >>>>> CXF >>>>> - [in progress] REstfull web services with Apache Abdera integration >>>>> (and XStream) >>>>> - Atom 1.0 support with Apache Abdera (only GET method now) >>>>> >>>>> * Search >>>>> ------------------------------------------- >>>>> - Indexation of data model >>>>> - Simple Query interface for searching in the data model >>>>> - Multi-tenant support of the Lucene Indexes >>>>> >>>>> * JCR >>>>> ------------------------------------------- >>>>> - Multi-tenant integration of Apache JackRabbit : workspaces based >>>>> - Implementation of injectable service for JackRabbit access >>>>> - JTA transaction participation >>>>> >>>>> * Mail >>>>> ------------------------------------------ >>>>> - Injectable mail services out-of-box >>>>> >>>>> * Reporting >>>>> ------------------------------------------ >>>>> - Report module on top of the business layer >>>>> - based on Castor XML and Apache FOP >>>>> - Pluggable Reporting Provider architecture >>>>> - Multi-tenant report replacement at runtime >>>>> >>>>> * Tools >>>>> -------------------------------------------- >>>>> - Set of Maven archetype mapped on architecture to create one project >>>>> by layer >>>>> - [planned] eclipse plugins for MDA enablement, XML schema >>>>> recognition, .... >>>>> >>>>> * Planned functionnality >>>>> -------------------------------------------- >>>>> - Integration of Business Rules Engine with multi-tenancy >>>>> - Integration of BPM/Workflow Engine with multi-tenancy >>>>> - Simple Cloud deployement >>>>> >>>>> et voilà ... >>>>> >>>>> I hope it could interest you ! >>>>> >>>>> Regards, >>>>> >>>>> Grégoire >>>>> >>>>> >>>>> >>>>> On 13/07/2010 23:31, Otis Gospodnetic wrote: >>>>> >>>>> >>>>>> Grégoire, >>>>>> >>>>>> Could you please point us/me to some information about jSpirit >>>>>> funcitonality >>>>>> that is SaaS-specific? >>>>>> Understanding that may help people figure out what jSpirit brings and >>>>>> does. >>>>>> For example, if I use jSpirit, which SaaS-specific functionality does a >>>>>> developer not have to develop? What functionality comes out of the box? >>>>>> etc. >>>>>> >>>>>> Thanks, >>>>>> Otis >>>>>> ---- >>>>>> Sematext :: http://sematext.com/ :: Solr - Lucene - Nutch >>>>>> Lucene ecosystem search :: http://search-lucene.com/ >>>>>> >>>>>> >>>>>> >>>>>> ----- Original Message ---- >>>>>> >>>>>> >>>>>> >>>>>>> From: Grégoire Rolland<grolland.jspi...@gmail.com> >>>>>>> To: general@incubator.apache.org >>>>>>> Sent: Tue, July 13, 2010 4:11:52 AM >>>>>>> Subject: New project proposal >>>>>>> >>>>>>> Hello, >>>>>>> >>>>>>> I'm the project leader of an open-source project called jSpirit. >>>>>>> >>>>>>> The goal of the project is to create an open-source platform to develop >>>>>>> efficiently enterprise class lightweight J2EE application for SaaS with >>>>>>> Multi-tenant support. The code is available here >>>>>>> (http://sourceforge.net/projects/jspirit/). The platform focuses on the >>>>>>> technical aspect of SaaS and Multi-tenant. >>>>>>> >>>>>>> I would my project to pretend becoming an Apache Incubator project, >>>>>>> and I need >>>>>>> help to do this. I think this kind of platform could interest a large >>>>>>> community. The goals are to provide open-source application stack >>>>>>> (focuses on >>>>>>> apache project), tools to develop efficiently, an architectural model >>>>>>> for >>>>>>> enterprise class application, methods for project management, and an >>>>>>> integration framework for "rescuing" application developper from J2EE >>>>>>> and >>>>>>> multi-tenant complexity. >>>>>>> >>>>>>> The project is already used by a french company as a foundation of her >>>>>>> ERP >>>>>>> (Husson Ingenierie, http://husson-info.fr), it's the base of the >>>>>>> community yet. >>>>>>> I want to develop my professionnal activity around this project, so >>>>>>> it's >>>>>>> perennial project, I think. >>>>>>> >>>>>>> Is there anyone intersted by this project ? >>>>>>> >>>>>>> Best Regards, >>>>>>> >>>>>>> -- Grégoire Rolland >>>>>>> Projet *jSpirit* >>>>>>> Tel : (+33) (0) 6 82 77 59 94 >>>>>>> mailto:grolland.jspi...@gmail.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>> --------------------------------------------------------------------- >>>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>>>>> For additional commands, e-mail: general-h...@incubator.apache.org >>>>>> >>>>>> >>>>>> >>>>>> >>>>> --------------------------------------------------------------------- >>>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>>>> For additional commands, e-mail: general-h...@incubator.apache.org >>>>> >>>>> >>>>> >>>> --------------------------------------------------------------------- >>>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>>> For additional commands, e-mail: general-h...@incubator.apache.org >>>> >>>> >>>> >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >>> For additional commands, e-mail: general-h...@incubator.apache.org >>> >>> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org >> For additional commands, e-mail: general-h...@incubator.apache.org >> >> > > > -- > Grégoire Rolland > Projet *jSpirit* > Tel : (+33) (0) 6 82 77 59 94 > mailto:grolland.jspi...@gmail.com --------------------------------------------------------------------- To unsubscribe, e-mail: general-unsubscr...@incubator.apache.org For additional commands, e-mail: general-h...@incubator.apache.org