Technische Details

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.

1 Der optionale Buildparameter-Denablefacade=true schaltet die Generierung von Fassadencode ein.