Adobe AEM/CQ5

Introduction to AEM

Adobe CQ5/AEM is a java based web content management system with a wide range of features. It’s an enterprise level cms which helps enterprise level companies to create, manage and optimize the customer experience across all channels and almost it covers all corners like web, mobile, apps, digital forms and communities. With AEM people in your organization can Author and publish websites.
The technology stack of AEM is looks very strong. Extremely, it is maintaining very dynamic deck of technologies in AEM. Now we can have a look at technology stack of AEM.

stack

Apache Sling

CQ5/AEM is built using Sling, a Web application framework based on REST principles that provides easy development of content-oriented applications. Sling uses a JCR repository, such as Apache Jackrabbit or CRX, as its data store.

Java Content Repository (JCR) 

All data within AEM is stored in the built-in CRX content repository, which is an implementation of the Java Content Repository Specification (JCR).But Adobe does not recommend using the JCR API directly in AEM unless necessary. Since AEM is built on Sling application, so you should deal with resources and not JCR nodes.

Open Services Gateway initiative (OSGi)

OSGi defines an architecture for developing and deploying modular applications and libraries (it is also known as the Dynamic Module System for Java). OSGi containers allow you to break your application into individual modules (are JAR files with additional meta information and called bundles in OSGi terminology) and manage the cross-dependencies between them with:

  •  services implemented within the container.
  •  a contract between the container and your application

This architecture allows you to extend Sling with application specific modules. Sling, and therefore AEM, uses the Apache Felix implementation of OSGi and is based on the OSGi Service Platform Release 4 Version 4.2 Specifications. They are both collections of OSGi bundles running within an OSGi framework.

This enables you to perform the following actions on any of the packages within your installation:

  • install
  • start
  • stop
  • update
  • uninstall
  • see the current status
  • access more detailed information (e.g. symbolic name, version, location, etc) about the specific bundles

Top reasons to choose AEM as CMS

At Enterprise level all the websites are dynamic. The content of website should be update more frequently. In AEM it is very easy to manage content of such type of websites. It manages content, data, and Assets all at one place easily. So to create digital and dynamic website, just divert your thoughts to choose Adobe Experience Manager (AEM).
Advantages of AEM:

AEM itself is made up of five modules: Sites, Assets, Mobile, Forms, and Communities. Using all modules will provide you with a comprehensive content management solution for building websites, mobile apps and forms to manage your marketing content and assets more easily.

  • The interface provided by AEM is very understandable to create webpages
  • Easily author and publishing the page on the go
  • Social Community Framework set up is provided to create blogs, groups.
  • Workflows to automate the creating, editing and publishing the pages
  • Tagging
  • Personalization
  • Multi site management(MSM)
  • You can build and manage mobile sites and responsive designs from one single platform
  • With Adobe Assets, you can automatically assign metadata and tags to all of your assets. Also instantly create collections of assets that are self-updating and shareable across your teams.
  • Deliver personalized and targeted experiences to enhance engagement.
  • Users can design workflows for planning, creating, reviewing, approving, and managing asset production.

 

AEM Provides the two instance Author and Publish
Author

This is the environment where you can input your data and administrate the system.

Publish

This environment contains the data (in author) which you have made available to you visitors.

AEM is one of the fastest-growing web platforms today, used by major corporations such as Time Warner Cable, Avery Dennison, La Quinta, ASICS, DSW, Fossil, SuccessFactors, and many more.

If you’d like to learn more about Adobe Experience Manger, Click here


 Thank you

@Techroomweb

Leave a comment

search previous next tag category expand menu location phone mail time cart zoom edit close