Das Ziel weblogicEAR packt verschiedene zuvor generierte Java-Dateien und Deployment-Deskriptoren und fasst sie zu einer EAR-Datei zusammen.
Die Java-Dateien und Deployment-Deskriptoren werden während des Buildprozesses abhängig vom Vorhandensein von Business Process Object-Klassen - z. B. Methoden von Fassaden- oder Web-Service-Klassen - generiert und können von fernen Clients aufgerufen werden.
Standardmäßig werden alle Fernaufrufe an den Server von der Session-Bean curam.util.invoke.EJBMethod verarbeitet - und nicht über eine Session-Bean per öffentlich verfügbarer Schnittstelle. Diese Bean unterstützt Anwendungsfeatures, wie z. B. Autorisierung, Auditfunktionalität und Traceerstellung. Bei Bedarf ist es auch möglich, eine Fassadenschnittstelle zu generieren1.