Search

You can find the results of your search below. If you didn't find what you were looking for, you can create or edit the page named after your query with the appropriate button.

Results


de:java:jta: 3 Hits
====== Java Transaction API (JTA) ====== JTA wurde 1999 von Sun Microsystems definiert ind er Anlenung an [[de:middleware:x_open_dtp|Open Group DTP Spezifikation]].\\ Die [[http://java.sun.com/products/jta/jta-1_0_1B-doc/|JTA API]] besteht nur aus zwei packages und Wenigen Klasen und Interfaces die man unter nagebenen Links fienden kann. Die Darstellung hier dient nur der Einordnung und dem Vergleich von JTA mit [[de:middleware:x_open_dtp|X/Open DTP]] Vergleiche [[de:db:2PC| 2 Phase Commit Protocol]] ===== Aufbau ===== Zusammenfassend, besteht JTA aus drei Teilen, dem Aplikationsnahem transaktion demarcation Interface, dem Tranasktionsmanager interface (der eher für [[middleware:Applications Server]] ausgelegt ist) und dem Open Group XA-interface welcher von transaktionalen Resourcemanagern(RM) implementiret wird. ((Siehe XA-Schnitstelle uns Resource Manager in [[middleware:x_open_dtp| Open Goups DTP]])). ==== Application Level Transaction Management ==== === UserTransaktion Interface === [[http://java.sun.com/products/jta/jta-1_0_1B-doc/javax/transaction/UserTransaction.html|javax.transaktion.UserTransaktion]] representiert die limitierte Ausgabe von Open Group //[[middleware:x_open_dtp#tx|TX Schnitstelle]]//. Dieser Interface erlaububt es dem Anwendungsprogram die Grenzen wie Anfang und Ende der Transaktion programatisch zu bestimmen.\\ J2EE Spezifikation 1.3 das die Komponenten welche den //UserTransaction// interface nutzen können (z.B. [[middleware:EJB|EJB]], [[middleware:Servlet|Servlet]], [[middleware:JSP|JSP]])solten die Reference auf den Interfece durch den [[middleware:JNDI]] lookup bekommen. <code java> // Erzeige JNDI Kontext Context context = new InitialContext(); // Beschaffe UserTransaction UserTransaction ut = (UserTransaction) context.lookup("java:comp/UserTransaction"); // Starte die Transkation ut.begin(); // ... RM zugriffe ut.commit(); </code> Ein EJB kann aber auch durch //EJBContext.getUserTransaction()// Methode auf die //UserTransaktion// Instanz zugreifen ((Natürlich nur in einer [[middleware:Bean Managed Transaktions (BMP)|BMP]] Deklaration)). Imgegensatz Zum EJB-Container, hat der Webkontainer keine Routinen für die Fehlerbehandlung so müssen //begin(), commit()// usw, in **try{}** und **catch{}** gesetzt werden. ==== Transaktion Manager Interface ==== FIXME ==== TA Manger zu RM Schnittstellen ==== === XID Interface === FIXME === XAResource Interface === FIXME
de:middleware:x_open_dtp: 3 Hits
erstellung. ==== Schnittstellen ==== === TX === FIXME Zwischen **AW** und **TM** The X/Open TX interfa... ion about the status of transactions. === XA === FIXME ==== Der Verlauf ==== === Registrierung === Man... oup.org/security/secbrand.htm|The X/Open Brand]] FIXME http://www11.informatik.tu-muenchen.de/publicatio
de:db:2pc: 2 Hits
t ===== Ablauf ===== ==== Phase 1: Prepare ==== FIXME ==== Phase 2: Commit/Abort ==== FIXME ===== Opti
de:middleware:middleware: 2 Hits
tionsmodelle ==== === Synchrone Kommunikation === FIXME === Assynchrone Kommunikation === FIXME =====
bpm:state: 2 Hits
g of states. ===== Additional description ===== FIXME Impact produced by business [[business activity|b... heir reengineering. ===== Classification ===== FIXME // remove the classification - business object st
de:middleware:tp-monitor: 2 Hits
hnittstellen ===== Historischer Rückblick ===== FIXME ===== TP-Monitor und TRPC ===== FIXME ===== TP
de:middleware:verteilte_transaktionsverwaltung: 1 Hits
ung ==== ==== Verteilung von DB-Operationen ==== FIXME ===== Kommunikation zwischen Ressource Managern
de:distributedsystems:wfms: 1 Hits
s und weist diese den geiegneten "Ausführern" zu. FIXME ===== Ausnahmenbehandlung in WfMS (Failure Reco
bpm:business_capability_map: 1 Hits
====== Business Capability Map ====== FIXME don't touch ===== Definition ===== A [[business capability ma
de:middleware:jpmq: 1 Hits
Dabei muss JPQM das Typensystem bereitstellen. \\ FIXME (Bild des Metamodels einfügen)\\ Beispielhafte Na
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0