OSGi has workflows but they cannot be compared to the business process management with Worklist and complex user facing processes. If you do not use interactive BPM workflows in JEE it is indeed easier to migrate.
Thank you. I know it is not being discontinued now but since Adobe is dedicating lot of resources for OSGI development, should I be developing in OSGI rather than JEE. (or even migrating)
The only benifit with JEE is that it contains both JEE & OSGi flavours of AEM Forms. Also, Document Security module is not yet present in AEM Forms OSGi.
AEM Forms JEE is maintained to ensure that the still large group of customers using it remains supported.
The JEE stack does not see inovations, all those are implemented as part of the OSGi stack. This way, JEE customers can use new Forms OSGi features and innovations such as adaptive forms in JEE.
To move away from JEE to OSGi (or even to Forms CS (as a Cloud Service)) is influenced by the JEE bound features used and the kind of use cases implemented.
Business Process Management does not really have a comparable replacement in OSGi (AEM workflows) and to my knowledge will not get one.
General render functionalities to produce PDF or simple orchestrations providing forms, PDF manipulations or conversions (PDFG) ... are available in OSGi.
But this will require a migration project where the code from the JEE side needs to be re-written - using AEM Forms OSGi APIs und workflows. There is no automatic migration tool for these things.
To be future proofed I would recommend considering a move to OSGi or Cloud.
Thank you. I believe other than document security, all other features exist in osgi version including workflows (either out of the box or write a custom service)
OSGi has workflows but they cannot be compared to the business process management with Worklist and complex user facing processes. If you do not use interactive BPM workflows in JEE it is indeed easier to migrate.