Created

Jun 05, 2014

AEM 6.0 – Most Important Platform Innovations in 2 Minutes

Posted by Peter Klassen

There's been an unbroken wave of interest from all sides since the latest version of the Adobe Experience Manager (AEM) Content Repository was announced (AEM 6.0 has been available for a few days now). So to address some of the main questions - what are the most significant improvements to the platform?

One of the primary goals was to address Web-scale, a scale-out architecture, so that your customer experiences (across all digital devices) can be optimized and maximized. New options for scalability and performance are now available and these can be implemented according to your business requirements, allowing you to plan the long-term success of your digital marketing engagements.

But let's start from the beginning...

As in previous versions of AEM, the content repository CRX (Content Repository eXtreme) includes (and builds on) the open-source implementation of Apache jackrabbit. Adobe engineering teams are fully involved in the development of this open-source project, under the leadership of David Nuescheler (VP, Enterprise Technology at Adobe Systems) and Dr. Michael Marth (Senior Engineering Manager at Adobe Systems). 

So, AEM 6.0 is still fully JCR-compliant (Java Content Repository). Since 2006, the JCR-specification has been the industry-leading standard for content-centric applications.The advantages of this standard in a heterogeneous landscape are many and varied - often being the deciding factor in real-life scenarios. The JCR API guarantees long-term security when planning at the application level (layer); for example, code compatibility when upgrading AEM.

The following 4 goals were pursued with the further development of the AEM content repository:

  1. Scalability: to cater for large repositories, with many distributed, clustered nodes.
  2. Write-performance: to allow parallel writes and high write-throughput.
  3. Content-scalability: to provide support for many child nodes and high ACL complexity.
  4. Search-performance: to realize focus-oriented content indexing.

Results show that these goals have been achieved; different JCR actions are all performing faster compared to the previous repository version, measured with Jackrabbit 2.

These improvements have been made possible by the introduction of the MicroKernel implementation. In the repository architecture this is responsible for the persistence of content, taking over (and significantly enhancing) the previous concept of the TAR-PersistenceManager. The MicroKernel optimizes the performance via memory-mapped content handling. Current variations of the MicroKernel include TarMK and MongoMK, with others in the pipeline. While the TarMK manages the content persistence of tar files (fast, local), the MongoMK for the MongoDB can be integrated. This concept enables several scaling options, all of which are dependent on your individual use-cases. Let's look at a couple of the possibilities:

  • CPU-Power for processing AEM content: this can be increased as required through the addition of extra AEM instances.
  • Read-Throughput: can be increased by the addition of MongoDB Replicas.
  • Write-Throughput: repository growth and distributed authoring can be increased by the use of extra MongoDB shards.

According to engineering measurements and tests, the major goal of horizontal linear scalability across different disciplines can be achieved by adding MongoDB shards.

Conclusions:

AEM 6.0 has truly earned its title as an engine of innovation and offers significantly better performance. With the (optional) use of MongoDB, further, powerful scaling possibilities is possible. These simplify your planning and protect your investments for the future. So, AEM 6.0 is Webscale-ready...offering the best potential for web experiences that really make the difference for your customers.

COMMENTS

  • By Leatherzapp - 7:32 AM on Jun 06, 2014   Reply
    Important Platform for innovation is to create whatever the thinking is.
  • By Ung dung hay cho Android - 12:01 AM on Jun 09, 2014   Reply
    thank verry much so you, These improvements have been made possible by the introduction of the MicroKernel implementation. In the repository architecture this is responsible for the persistence of content, taking over (and significantly enhancing) the previous concept of the TAR-PersistenceManager. <a href="http://giaitri38.blogspot.com/2014/04/photowonder.html">Photowonder</a>The MicroKernel optimizes the performance via memory-mapped content handling. Current variations of the MicroKernel include TarMK and MongoMK, with others in the pipeline. While the TarMK manages the content persistence of tar files (fast, local), the MongoMK for the MongoDB can be integrated. This concept enables several scaling options, all of which are dependent on your individual use-cases. Let's look at a couple of the possibilities:
    • By sua macbook - 8:25 AM on Jun 10, 2014   Reply
      why? As in previous versions of AEM, the content repository CRX (Content Repository eXtreme) includes (and builds on) the open-source implementation of Apache jackrabbit. Adobe engineering teams are fully involved in the development of this open-source project, under the leadership of David Nuescheler (VP, Enterprise Technology at Adobe Systems) and Dr. Michael Marth (Senior Engineering Manager at Adobe Systems).
      • By Auto-entrepreneur web - 11:54 AM on Jun 10, 2014   Reply
        thanks for the update of AEM 6.0 :)
        • By Julie - 5:16 AM on Jun 12, 2014   Reply
          Thank you so much for giving everyone remarkably pleasant chance to read critical reviews from this blog.
          • By chiếu trúc thái bình - 3:27 AM on Jun 13, 2014   Reply
            thank verry much so you, These improvements have been made possible by the introduction of the MicroKernel implementation. In the repository architecture this is responsible for the persistence of content, taking over (and significantly enhancing) the previous concept of the TAR-PersistenceManager
            • By lo nuong banh - 4:00 AM on Jun 13, 2014   Reply
              thank verry much!
              • By tài liệu - 8:47 AM on Jun 14, 2014   Reply
                thanks for the update
                • By chiếu trúc - 5:24 AM on Jun 16, 2014   Reply
                  thank verry much so you, These improvements have been made possible by the introduction of the MicroKernel implementation. In the repository architecture this is responsible for the persistence of content, taking over (and significantly enhancing) the previous concept of the TAR-PersistenceManager. <a href="http://giaitri38.blogspot.com/2014/04/photowonder.html">Photowonder</a>The MicroKernel optimizes the performance via memory-mapped content handling. Current variations of the MicroKernel include TarMK and MongoMK, with others in the pipeline. While the TarMK manages the content persistence of tar files (fast, local), the MongoMK for the MongoDB can be integrated. This concept enables several scaling options, all of which are dependent on your individual use-cases. Let's look at a couple of the possibilities:
                  • By Anonymous - 7:05 AM on Jun 23, 2014   Reply
                    Hello!
                    • By Anonymous - 7:05 AM on Jun 23, 2014   Reply
                      Hello!
                      • By Anonymous - 7:06 AM on Jun 23, 2014   Reply
                        Hello!
                        • By Anonymous - 7:06 AM on Jun 23, 2014   Reply
                          Hello!
                          • By Creation de site web - 7:50 AM on Jun 23, 2014   Reply
                            www.Pejoratif.fr avec un design crée par http://www.KLWeb.fr l'auto-entrepreneur en création de site internet professionnel dans toute la france ! :D
                            • By lắp đặt camera - 8:45 AM on Jun 23, 2014   Reply
                              thank for you sharing
                              • By Roger - 2:10 PM on Jun 24, 2014   Reply
                                Thank you! Awesome update.
                                • By Software Advisor - 2:14 PM on Jun 24, 2014   Reply
                                  Awesome, I love AEM 6.0!
                                  • By Anonymous - 10:51 PM on Jun 27, 2014   Reply
                                    Hello!
                                    • By Anonymous - 10:51 PM on Jun 27, 2014   Reply
                                      Hello!
                                      • By Anonymous - 10:51 PM on Jun 27, 2014   Reply
                                        Hello!
                                        • By Anonymous - 10:51 PM on Jun 27, 2014   Reply
                                          Hello!
                                          • By Anonymous - 5:27 AM on Jul 01, 2014   Reply
                                            Hello!
                                            • By Anonymous - 5:27 AM on Jul 01, 2014   Reply
                                              Hello!
                                              • By Anonymous - 5:27 AM on Jul 01, 2014   Reply
                                                Hello!
                                                • By Anonymous - 5:27 AM on Jul 01, 2014   Reply
                                                  Hello!
                                                  • By Anonymous - 6:38 AM on Jul 01, 2014   Reply
                                                    Hello!
                                                    • By Anonymous - 6:39 AM on Jul 01, 2014   Reply
                                                      Hello!
                                                      • By Anonymous - 6:39 AM on Jul 01, 2014   Reply
                                                        Hello!
                                                        • By Anonymous - 6:39 AM on Jul 01, 2014   Reply
                                                          Hello!
                                                          • By Anonymous - 6:56 PM on Jul 01, 2014   Reply
                                                            Hello!
                                                            • By Anonymous - 6:56 PM on Jul 01, 2014   Reply
                                                              Hello!
                                                              • By Anonymous - 7:17 PM on Jul 01, 2014   Reply
                                                                Hello!
                                                                • By Anonymous - 7:17 PM on Jul 01, 2014   Reply
                                                                  Hello!
                                                                  • By Anonymous - 3:29 AM on Jul 03, 2014   Reply
                                                                    Hello!
                                                                    • By Anonymous - 3:29 AM on Jul 03, 2014   Reply
                                                                      Hello!
                                                                      • By Anonymous - 3:30 AM on Jul 03, 2014   Reply
                                                                        Hello!
                                                                        • By Anonymous - 3:30 AM on Jul 03, 2014   Reply
                                                                          Hello!
                                                                          • By Anonymous - 2:01 PM on Jul 03, 2014   Reply
                                                                            Hello!
                                                                            • By Anonymous - 2:01 PM on Jul 03, 2014   Reply
                                                                              Hello!
                                                                              • By Anonymous - 2:01 PM on Jul 03, 2014   Reply
                                                                                Hello!
                                                                                • By Anonymous - 2:01 PM on Jul 03, 2014   Reply
                                                                                  Hello!
                                                                                  • By Anonymous - 2:01 PM on Jul 03, 2014   Reply
                                                                                    Hello!
                                                                                    • By Anonymous - 12:54 AM on Jul 04, 2014   Reply
                                                                                      Hello!
                                                                                      • By Anonymous - 12:54 AM on Jul 04, 2014   Reply
                                                                                        Hello!
                                                                                        • By Anonymous - 12:54 AM on Jul 04, 2014   Reply
                                                                                          Hello!
                                                                                          • By Anonymous - 12:55 AM on Jul 04, 2014   Reply
                                                                                            Hello!
                                                                                            • By Anonymous - 12:55 AM on Jul 04, 2014   Reply
                                                                                              Hello!
                                                                                              • By Anonymous - 7:33 AM on Jul 04, 2014   Reply
                                                                                                Hello!
                                                                                                • By Anonymous - 7:33 AM on Jul 04, 2014   Reply
                                                                                                  Hello!
                                                                                                  • By Anonymous - 7:34 AM on Jul 04, 2014   Reply
                                                                                                    Hello!
                                                                                                    • By Anonymous - 7:34 AM on Jul 04, 2014   Reply
                                                                                                      Hello!
                                                                                                      • By Anonymous - 7:34 AM on Jul 04, 2014   Reply
                                                                                                        Hello!
                                                                                                        • By Anonymous - 7:30 PM on Jul 05, 2014   Reply
                                                                                                          Hello!
                                                                                                          • By Anonymous - 7:30 PM on Jul 05, 2014   Reply
                                                                                                            Hello!
                                                                                                            • By Anonymous - 7:30 PM on Jul 05, 2014   Reply
                                                                                                              Hello!
                                                                                                              • By Anonymous - 2:52 AM on Jul 06, 2014   Reply
                                                                                                                Hello!
                                                                                                                • By Anonymous - 2:53 AM on Jul 06, 2014   Reply
                                                                                                                  Hello!
                                                                                                                  • By Anonymous - 2:53 AM on Jul 06, 2014   Reply
                                                                                                                    Hello!
                                                                                                                    • By Anonymous - 2:53 AM on Jul 06, 2014   Reply
                                                                                                                      Hello!
                                                                                                                      • By tai nghe bà bầu - 2:01 PM on Jul 16, 2014   Reply
                                                                                                                        adobe helped create a bridge for every new version of the said community, so I say thank you for all sharing adobe
                                                                                                                        • By shop ao thuat - 2:05 PM on Jul 16, 2014   Reply
                                                                                                                          Thanks for the update adobe new perfect
                                                                                                                          • By tri tan nhang - 2:07 PM on Jul 16, 2014   Reply
                                                                                                                            Thanks for sharing on the adobe help me a lot for giving everyone a pleasant significant opportunity to read critical reviews from this blog
                                                                                                                            • By cach tri nam - 2:11 PM on Jul 16, 2014   Reply
                                                                                                                              hello, anyone receiving share from forums like I do not, thank everyone who has helped me open sharing of knowledge
                                                                                                                              • By Anonymous - 2:42 AM on Jul 18, 2014   Reply
                                                                                                                                Hello!
                                                                                                                                • By Anonymous - 2:43 AM on Jul 18, 2014   Reply
                                                                                                                                  Hello!
                                                                                                                                  • By Anonymous - 2:43 AM on Jul 18, 2014   Reply
                                                                                                                                    Hello!
                                                                                                                                    • By Anonymous - 2:43 AM on Jul 18, 2014   Reply
                                                                                                                                      Hello!
                                                                                                                                      • By Photogallery - 6:15 AM on Jul 18, 2014   Reply
                                                                                                                                        Beginning throughout 1848, after the Mexican-American Struggle, Pío Pico started out purchasing the particular 10, 000-acre 4, 000 haya rancho paso de Bartolo, and also developed your house throughout 1853. Your house seemed to be broken through the inundating associated with 1867, which in turn established the particular San Gabriel Lake to be able to its existing course, and also seemed to be practically damaged throughout 1882 by inundating.
                                                                                                                                        • By Anonymous - 11:43 AM on Jul 18, 2014   Reply
                                                                                                                                          Hello!
                                                                                                                                          • By Anonymous - 11:43 AM on Jul 18, 2014   Reply
                                                                                                                                            Hello!
                                                                                                                                            • By Anonymous - 11:43 AM on Jul 18, 2014   Reply
                                                                                                                                              Hello!
                                                                                                                                              • By Anonymous - 11:44 AM on Jul 18, 2014   Reply
                                                                                                                                                Hello!
                                                                                                                                                • By Anonymous - 12:25 PM on Jul 23, 2014   Reply
                                                                                                                                                  Hello!
                                                                                                                                                  • By Anonymous - 12:26 PM on Jul 23, 2014   Reply
                                                                                                                                                    Hello!
                                                                                                                                                    • By Anonymous - 12:31 PM on Jul 23, 2014   Reply
                                                                                                                                                      Hello!
                                                                                                                                                      • By Anonymous - 4:15 PM on Jul 25, 2014   Reply
                                                                                                                                                        Hello!
                                                                                                                                                        • By Anonymous - 4:16 PM on Jul 25, 2014   Reply
                                                                                                                                                          Hello!
                                                                                                                                                          • By Anonymous - 4:16 PM on Jul 25, 2014   Reply
                                                                                                                                                            Hello!
                                                                                                                                                            • By Anonymous - 4:17 PM on Jul 25, 2014   Reply
                                                                                                                                                              Hello!
                                                                                                                                                              • By Anonymous - 6:54 PM on Jul 25, 2014   Reply
                                                                                                                                                                Hello!
                                                                                                                                                                • By Anonymous - 6:54 PM on Jul 25, 2014   Reply
                                                                                                                                                                  Hello!
                                                                                                                                                                  • By Anonymous - 6:56 PM on Jul 25, 2014   Reply
                                                                                                                                                                    Hello!
                                                                                                                                                                    • By Anonymous - 6:57 PM on Jul 25, 2014   Reply
                                                                                                                                                                      Hello!
                                                                                                                                                                      • By Anonymous - 6:58 PM on Jul 25, 2014   Reply
                                                                                                                                                                        Hello!
                                                                                                                                                                        • By Anonymous - 10:59 PM on Jul 26, 2014   Reply
                                                                                                                                                                          Great blog. check ours. Crowdfunding Blog: Recauda dinero para la música, el arte, negocios, video juegos, peliculas y cualquier causa.
                                                                                                                                                                          • By Anonymous - 12:06 AM on Jul 28, 2014   Reply
                                                                                                                                                                            Hello!
                                                                                                                                                                            • By Anonymous - 12:06 AM on Jul 28, 2014   Reply
                                                                                                                                                                              Hello!
                                                                                                                                                                              • By Anonymous - 12:07 AM on Jul 28, 2014   Reply
                                                                                                                                                                                Hello!
                                                                                                                                                                                • By Anonymous - 12:07 AM on Jul 28, 2014   Reply
                                                                                                                                                                                  Hello!
                                                                                                                                                                                  • By diễn đàn seo - 7:45 AM on Jul 30, 2014   Reply
                                                                                                                                                                                    further, powerful scaling possibilities is possible. These simplify your planning and protect your investments for the future. So, AEM 6.0 is Webscale-ready...offering the best potential for web experiences that really make the difference for your customers.
                                                                                                                                                                                    • By Anonymous - 3:25 PM on Jul 31, 2014   Reply
                                                                                                                                                                                      Hello!
                                                                                                                                                                                      • By Anonymous - 3:25 PM on Jul 31, 2014   Reply
                                                                                                                                                                                        Hello!
                                                                                                                                                                                        • By Anonymous - 3:26 PM on Jul 31, 2014   Reply
                                                                                                                                                                                          Hello!
                                                                                                                                                                                          • By Anonymous - 3:27 PM on Jul 31, 2014   Reply
                                                                                                                                                                                            Hello!
                                                                                                                                                                                            • By Anonymous - 3:27 PM on Jul 31, 2014   Reply
                                                                                                                                                                                              Hello!

                                                                                                                                                                                              ADD A COMMENT