11 Replies Latest reply on Nov 15, 2012 5:58 PM by Brian Wallis

    Who uses ModeShape?

    Anders Weijnitz Newbie

      Hi all,

      am am new to ModeShape and maybe these are stupid questions, but I didn't find any obvious links or sources, so I am asking here.

       

      Are you using ModeShape in your organisation?, or do you know anyone who does? Experiences?

       

      What are the best "reference cases" for ModeShape currently?

       

      Many thanks!

       

      Anders

        • 1. Re: Who uses ModeShape?
          K. Bachl Novice

          Hi,

           

          while its quite difficult to answer as no one knows what kind of references your looking for, I can give you ours:

           

          http://www.whiskyworld.de

           

          This whole page-data comes out of an ModeShape 2.8 jcr-repository, every single bit is stored in it by the BrixCMS system (wicket based). Some pages query modeshape once or twice, others query it dozen times. Anything you get from there is coming from modeshape, only the product-images (no design images, css - those are in modeshape) are stored on an cdn.

          • 2. Re: Who uses ModeShape?
            Brian Wallis Master

            I cannot post a link to a working system but we are using modeshape (previously jackrabbit) for a medical document workflow system. The repository is used as the store for the document and its metadata plus additional user contributed data from the time it is received into the workflow system until it is stored into a medical records system. We only have a single production installation at the moment but it is early days. We are running 2.8 and the repository is persisted via a JDBC adapter to a postgresql database. The amount of data kept in the system is relativly small. (the workflow engine is JBPM all running within jboss 6.1)

             

            We are also activly re-developing a large scale medical records application which will be using modeshape (3.1 probably) as the underlying storage for the patient records. Our current system at one of our larger customer installations handles something in the order of 500,000 patient records with over 45 million documents (11-12 TB) in a propriatary storage mechansim (combination of raw SQL db and file system storage).

             

            We are prototyping various scenarios using modeshape with an underlying JDBC persistence to postgresql to determine if it will handle the volumes and performance that we need. It isn't there yet but it shows promise and the modeshape team are doing a great job on the 3.x version. I have high hopes!

            • 3. Re: Who uses ModeShape?
              Anders Weijnitz Newbie

              Interesting!

               

              Thanks for the info. ModeShape really looks nice, but seems to lack a few bold souls that takes it into large scale production.

              Not much external information to be found and a small community from what I gather. What happens if Randall decides to go on vacation?

              • 4. Re: Who uses ModeShape?
                Anders Weijnitz Newbie

                Thank you!

                I agree the question is broad and a little bit too generic, but I was looking for any references at all to ModeShape being used in the wild.

                • 5. Re: Who uses ModeShape?
                  Randall Hauch Master

                  Anders Weijnitz wrote:

                   

                  What happens if Randall decides to go on vacation?

                  There are a handful of other Red Hat folks that work full-time on ModeShape. As project lead, one of my responsibilities is to ensure the community is getting answers to questions and fixes for problems, and so I'm certainly more publicly vocal than others. However, please do not underestimate how many valuable contributors we do have, including those not paid by Red Hat.

                   

                  Also, please don't forget that much of the ModeShape functionality is actually enabled by Infinispan, which has a very large and active community. So unlike other JCR implementations that attempt to implement (and re-invent) the full stack themselves, the ModeShape community has chosen to build on top of and reuse existing, powerful technologies. IMO, that's a huge advantage for us. There simply is no other JCR implementation that sits atop an extremely powerful and flexible data grid.

                  • 6. Re: Who uses ModeShape?
                    K. Bachl Novice

                    Anders Weijnitz schrieb:

                     

                    Interesting!

                     

                    Thanks for the info. ModeShape really looks nice, but seems to lack a few bold souls that takes it into large scale production.

                    Not much external information to be found and a small community from what I gather. What happens if Randall decides to go on vacation?

                     

                    Well, there is an old saying over here in germany (I translated it into english): "The one who doesn't know talks much, the one knowing is quite."

                     

                    And if Randall is on vacation we still have Horia doing a great job. Of course, now if on Randalls vacation hes falling of a cliff while (at the same time) Horia falls in love with woman leaving for a far far away country and the rest of redhat gets so depressed about it that they mass-suicide bringing down the whole company - which in turn keeps of any more external help as they all will - in a blast of curiousity - switch to C# or PHP -  you still just need to remember: ModeShape is open source, so in the end you can care for it yourself as long as you want

                    • 7. Re: Who uses ModeShape?
                      Randall Hauch Master

                      JBoss.org uses ModeShape (integrated into Magnolia) on the editing side by allowing Magnolia functionality to "see" content in the CMS that really isn't there (e.g., it's federating the downloads area). But IIUC, that's only used on the editing side; the published HTML pages have links that go directly to the downloads area.

                       

                      ModeShape 2.x is also included in Red Hat's Enterprise Data Services (EDS) Platform for governing/managing artifacts related to data services, and is in use by a number of customers. The use case is limited at the moment, though we're building out the governance functionality (on top of ModeShape) and with the 6.x series plan to allow customers to directly use ModeShape for persistent storage.

                      • 8. Re: Who uses ModeShape?
                        Anders Weijnitz Newbie

                        :-)

                         

                        Thanks, I didn't mean any offence if it came across that way. I get what you are saying.

                         

                        Mit freundlichen Grüßen

                         

                        Anders

                        • 9. Re: Who uses ModeShape?
                          Anders Weijnitz Newbie

                          I see. That is interesting to know.

                           

                          Thanks

                           

                          Anders

                          • 10. Re: Who uses ModeShape?
                            K. Bachl Novice

                            Didnt take it serious - just made my jokes

                             

                            Grüße zurück

                            • 11. Re: Who uses ModeShape?
                              Brian Wallis Master

                              Just remembered another use of modeshape, Drools Guvnor or more generally the Guvnor project. It uses a JCR repository for the persistence of the artifacts that it manages and is a core part of a Drools/JBPM system which we are also using (so I am actually using modeshape twice but had forgotten that!).

                               

                              I believe that Guvnor can be configured to use either modeshape or jackrabbit which brings up another point in the favour of using modeshape/JCR, if it doesn't work there is always another one you can use.

                               

                              There is also a commercially supported version of a JCR from Adobe (who acquired Day software) called CRX (sort of the commerical version of jackrabbit) and don't forget the new JCR like project from apache jackrabbit, OAK.

                               

                              Finally, I believe that redhat will be releasing a commerically supported version of modeshape in the SOA-P version of jboss in the future so then you will get guaranteed support of a given version for a decent period of time (can't remember the usual terms but something like 4-5 years until end of life?)

                               

                              All in all I don't see it as much of a risk.