Expand my Community achievements bar.

Join expert-led, customer-led sessions on Adobe Experience Manager Assets on August 20th at our Skill Exchange.

Mark Solution

This conversation has been locked due to inactivity. Please create a new post.

SOLVED

difference between AEM forms on JEE and AEM forms on OSGI

Avatar

Level 2

I am new to AEM and cannot understand the difference.

What I've understood until now is that AEM forms is a package which is installed on an AEM instance. So AEM is the complete application and we are just installing more code (the AEM forms package) to get additional functionality of dealing with forms. I think this is what is called AEM Forms on OSGI.

But what about AEM forms on JEE? Is it a different package but this also has to be installed on an AEM instance or is it a complete application which can run on its own. While researching I also came across terms like LiveCycle , Jboss server needed for AEM Forms on JEE.

Also can anybody explain this picture ? I am guessing the forms workflow is AEM Forms on JEE which leads me to be believe that it is an application which can be run on its own (whether the enclosing application server like Jboss is always required I don't know) and AEM Author instance is not necessary here.

uroojkhan_0-1672924341800.png

 

 Then what is the purpose of AEM Author in this diagram?

Also came across the following picture :

uroojkhan_1-1672924342840.png

 

This also shows that AEM forms on JEE is not a package but a complete application which does not need AEM author.

Can anybody please connect all this and give me the big picture . Where do all these components fit: the AEM author, the AEM forms OSGI, AEM forms on JEE. 

1 Accepted Solution

Avatar

Correct answer by
Community Advisor
2 Replies

Avatar

Employee Advisor

@uroojkhan 

AEM Forms comes with two different stacks: AEM Forms OSGi and AEM Forms JEE.

- AEM forms JEE is a re-branded version of Adobe LiveCycle that is a composite technology stack. This product includes both technology stacks (OSGi and JEE)

- AEM Forms OSGi is another version of Adobe LiveCycle re-architected into OSGi wherein LiveCycle services run as native OSGi services.

 

AEM Forms server provides two instances: Author and Publish.

Author instance is for creating the form assets and resources. Publish instance is for keeping assets and resources that are available for end users. 

 

You can review different topologies/architecture in AEM Forms here - https://experienceleague.adobe.com/docs/experience-manager-64/forms/install-aem-forms/aem-forms-arch... 

 

We can discuss this further over a call, please raise an expert session request over the admin console.

Avatar

Correct answer by
Community Advisor