Unternehmen-Java Bohnen sind die Grundlage für das Entwickeln der verteilten Anwendung Bestandteile geworden. Jedoch schließt der EJB Standard nicht spezifische Verträge für Adapter ein; folglich der Wert der JCA Spezifikationen. Möglicherweise kannst du argumentieren, daß die EJB Spezifikationen verlängert worden sein konnten, um Adapter-spezifische Verträge einzuschließen. Ein Adapter kann als Spezialisierung oder neue Art EJB aufgefaßt werden. Gerecht wie gibt es eine Wesenbohne, eine Lernabschnittbohne, und eine Anzeige Bohne, könnte eine EIS Bohne dort gewesen sein. Jedoch geht der Bereich der Adapter über dem J2EE Klima und weil EJB ein J2EE Teilmodell ist, einer unterschiedlichen Spezifikation für Adaptermarken Richtung hinaus.
Jedoch ist EJBs die Primärklienten der JCA Hilfsmitteladapter, und sie sind auch die Primär-J2EE Anwendung Zugangspunkte für Hilfsmitteladapter. Das Verhältnis zwischen EJBs und Hilfsmitteladaptern ist umkehrbar, und die resultierenden Drehbücher können von einfachem bis zu Komplex reichen. Der Job des Anwendung Versammlungsteilnehmers ist, die zusammen zu binden die relevanten EJB Bestandteile und JCA Adapter und stellt die Vollständigkeit der J2EE Anwendung sicher.
Möglicherweise vermischen die JCA und EJB Spezifikationen an etwas Punkt, besonders weil es eine Deckung in ihren Rollen sowie in ihren Fähigkeiten gibt. Die Absicht von JCA ist zu den EJB Zielsetzungen unterschiedlich, die auf J2EE Klimas eingeschränkt werden. Nichtsdestoweniger manchmal können eine Lernabschnittbohne oder eine Anzeige-gefahrene Bohne die Arbeit der Anwendung Integration erledigen; und wenn es ein einfacheres Designmuster ist, könnte sie gerechtfertigt werden.
|