Ένα έργο επιχειρηματικών εφαρμογών ενώνει τους πόρους που απαιτούνται για την υλοποίηση μιας επιχειρηματικής εφαρμογής J2EE.
Ένα έργο επιχειρηματικής εφαρμογής περιέχει ένα σύνολο παραπομπών σε άλλες λειτουργικές μονάδες J2EE και έργα Java τα οποία συνδυάζονται για να συνθέσουν ένα αρχείο EAR. Αυτά τα έργα μπορεί να αποτελούν διαδικτυακές λειτουργικές μονάδες, λειτουργικές μονάδες EJB, λειτουργικές μονάδες εφαρμογής πελάτη, λειτουργικές μονάδες σύνδεσης, γενικά βοηθητικά αρχεία JAR για Java και αρχεία JAR για πελάτη EJB. Τα έργα επιχειρηματικής εφαρμογής που δημιουργούνται στον πάγκο εργασίας περιλαμβάνουν ένα αρχείο περιγραφής υλοποίησης, καθώς και αρχεία που είναι κοινά σε όλες τις λειτουργικές μονάδες J2EE που ορίζονται στο αρχείο περιγραφής υλοποίησης.
Όταν δημιουργείται ένα έργο λειτουργικής μονάδας J2EE, μπορεί να συσχετιστεί με ένα έργο επιχειρηματικής εφαρμογής. Οι οδηγοί έργου βοηθάνε σε αυτό επιτρέποντάς σας τον προσδιορισμό νέου ή υπάρχοντος έργου επιχειρηματικής εφαρμογής. Τα έργα επιχειρηματικής εφαρμογής που εξάγονται ως αρχεία EAR (επιχειρηματικό αρχείο αποθήκευσης) τα οποία περιλαμβάνουν όλα τα αρχεία που ορίζονται στο έργο επιχειρηματικής εφαρμογής, καθώς και το κατάλληλο αρχείο αποθήκευσης για κάθε λειτουργική μονάδα J2EE ή έργο βοηθητικού JAR που ορίζεται στο αρχείο περιγραφής υλοποίησης, όπως ένα αρχεία διαδικτυακού αρχείου αποθήκευσης (WAR) και αρχεία JAR EJB.
Μια επιχειρηματική εφαρμογή μπορεί να περιέχει βοηθητικά αρχεία JAR τα οποία θα χρησιμοποιηθούν από τις λειτουργικές μονάδες που περιλαμβάνονται. Με αυτόν τον τρόπο επιτρέπεται η κοινή χρήση του κώδικα σε επίπεδο εφαρμογής από πολλαπλές λειτουργικές μονάδες διαδικτύου, EJB ή εφαρμογής πελάτη. Αυτά τα αρχεία JAR κοινώς αναφέρονται ως βοηθητικά αρχεία JAR. Τα βοηθητικά αρχεία JAR που ορίζονται για ένα έργο επιχειρηματικής εφαρμογής μπορούν να αποτελούν αρχεία JAR στο έργο ή μπορείτε να συμπεριλάβετε βοηθητικά έργα Java τα οποία προορίζονται να αποτελέσουν τα βοηθητικά αρχεία JAR κατά τη συναρμολόγηση και υλοποίηση.
Για την έναρξη ανάπτυξης εφαρμογών J2EE, συνήθως δημιουργείται πρώτα ένα έργο επιχειρηματικής εφαρμογής για να συνενωθούν οι διαδικτυακές λειτουργικές μονάδες, οι λειτουργικές μονάδες EJB και οι λειτουργικές μονάδες εφαρμογής πελάτη. Το έργο επιχειρηματικής εφαρμογής χρησιμοποιείται για τη σύνθεση όλης της εφαρμογής από τις διάφορες λειτουργικές μονάδες. Εφόσον δεν γίνεται απευθείας δόμηση του πρωτογενή κώδικα σε μια επιχειρηματική εφαρμογή, αυτά τα έργα δεν αποτελούν έργα Java και δεν μεταγλωττίζονται από το εργαλείο δόμησης Java.