next up previous contents index
Next: CORBA Component Model (CCM) Up: Verknüpfung im Client Previous: Verknüpfung im Client

Enterprise JavaBeans   


Die Enterprise JavaBeans (EJB) EJB Enterprise JavaBeans Spezifikation [#!ejb20!#] stammt - wie die bereits beschriebenen JavaBeans - ebenfalls von Sun. EJBs werden als logische Erweiterung der JavaBeans  bezeichnet, auch wenn kein formaler Zusammenhang der beiden Spezifikationen besteht. Die Konzepte der JavaBeans  können auch bei der Entwicklung von EJBs Verwendung finden, was aber nicht verpflichtend vorgeschrieben ist [#!MoHa00!#].

Die Idee der EJBs ist die Bereitstellung einer Bausteinarchitektur für Geschäftsanwendungen (business applications), die üblicherweise besondere Anforderungen z.B. im Bereich der Skalierbarkeit, der Transaktionssicherheit oder der persistenten Datenhaltung stellen. Ausgehend von der Beobachtung, daß unterschiedliche Varianten von Anwendungsservern (z.B. Transaktionsmonitore, Datenbanksysteme, etc.) am Markt existieren, auf denen die entsprechenden Geschäftsanwendungen ausgeführt werden, ist die Idee, eine generische Ablaufumgebung zur Verfügung zu stellen, die die wesentlichen Basisdienste an einer generischen Schnittstelle bereitstellt. Innerhalb dieser Ablaufumgebung können dann EJBs installiert und zu Geschäftsanwendungen verknüpft werden, die somit auf unterschiedlichen Anwendungsservern identisch ausgeführt werden können. Ein Anwendungsentwickler muß bei der Erstellung einer Geschäftsanwendung keine besonderen Kenntnisse z.B. über die Realisierung von Transaktionsüberwachung haben, sondern kann auf die vom Container angebotenen Dienste zurückgreifen.


next up previous contents index
Next: CORBA Component Model (CCM) Up: Verknüpfung im Client Previous: Verknüpfung im Client
Copyright Munich Network Management Team