difference between AEM forms on JEE and AEM forms on OSGI | Community
Skip to main content
Level 2
January 5, 2023
Solved

difference between AEM forms on JEE and AEM forms on OSGI

  • January 5, 2023
  • 2 replies
  • 2202 views

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.

 

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

Also came across the following picture :

 

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. 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by Vijay_Katoch

Read the below article too:

https://www.eggs.de/en/products/forms/developer-view.html

2 replies

Pulkit_Jain_
Adobe Employee
Adobe Employee
January 5, 2023

@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-architecture-deployment.html?lang=en 

 

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

Vijay_Katoch
Community Advisor
Vijay_KatochCommunity AdvisorAccepted solution
Community Advisor
January 6, 2023