Jakarta Transactions (original) (raw)
Jakarta Transactions API (JTA; früher Java Transaction API) ist eine von Sun und dem Java Community Process spezifizierte Programmierschnittstelle (API), welche den Einsatz verteilter Transaktionen über mehrere XA-Ressourcen unter Java ermöglicht.
Property | Value |
---|---|
dbo:abstract | Jakarta Transactions API (JTA; früher Java Transaction API) ist eine von Sun und dem Java Community Process spezifizierte Programmierschnittstelle (API), welche den Einsatz verteilter Transaktionen über mehrere XA-Ressourcen unter Java ermöglicht. (de) The Jakarta Transactions (JTA; formerly Java Transaction API), one of the Jakarta EE APIs, enables distributed transactions to be done across multiple X/Open XA resources in a Java environment. JTA was a specification developed under the Java Community Process as JSR 907. JTA provides for: * demarcation of transaction boundaries * X/Open XA API allowing resources to participate in transactions. (en) JTA (del inglés Java Transaction API - API para transacciones en Java) es parte de las APIs de Java EE. JTA establece una serie de Interfaces java entre el manejador de transacciones y las partes involucradas en el sistema de transacciones : el servidor de aplicaciones, el manejador de recursos y las aplicaciones transaccionales. JTA fue desarrollado por Sun Microsystems. JTA es una especificación construida bajo el Proceso de Comunidad Java . * Datos: Q156763 (es) Java Transaction (JTA) est une API présente dans la spécification Java EE. JTA fournit des interfaces Java standards entre un gestionnaire de transaction et les différentes parties impliquées dans un système de transactions distribuées : le gestionnaire de ressources, le serveur d'application et les applications transactionnelles. JTA est un protocole de commit à deux phases : 1. * 1re phase : Chaque partie prenant part à la transaction distribuée s'engage à verrouiller les données concernées et à valider ces données une fois la transaction terminée 2. * 2e phase : Chaque partie valide les changements des données. Cette phase est obligatoire, dès lors que les parties se sont engagées. Ce protocole de commit à deux phases fonctionne plutôt bien sur les transactions courtes, mais est totalement inefficace en cas de transaction lente où le risque d'une déconnexion ou bien d'un crash entre les deux phases est élevé, car les verrous restent posés après la première phase et ne sont libérés qu'après la deuxième phase. La spécification JTA a été développée par le Java Community Process sous la JSR 907. (fr) Java Transaction API (JTA) とはJakarta EE(旧・Java EE)のAPIの1つであり、XAリソース間の分散トランザクション処理を扱う。JTAはJava Community ProcessでJSR 907として開発された仕様である。JTAは以下を提供する: * トランザクション境界の設定 * X/Open XA APIを使ったトランザクション処理 (ja) La Java Transaction API (JTA) è una delle API offerte dalla Java EE (Java Enterprise Edition), ed ha lo scopo di abilitare delle transazioni distribuite, eseguite attraverso risorse multiple in un ambiente Java. JTA è una specifica sviluppata sotto le direttive del Java Community Process come JSR 907. La JTA mette a disposizione: * una demarcazione dei confini delle transazioni. * delle API che permettono alle risorse di partecipare alle transazioni. (it) 자바 트랜잭션 API(Java Transaction API, JTA)는 XA 리소스(예, 데이터베이스) 간의 분산 트랜잭션을 처리하는 자바 API이다. JTA는 자바 커뮤니티 프로세스중 JSR 907로 개발된 규격이다. JTA는 다음과 같은 것을 제공한다. * 트랜잭션 경계 설정 * X/Open XA API를 사용하는 트랜잭션 처리 (ko) Java Transaction API is een interfacebibliotheek (Application Programming Interface) van de programmeertaal Java waarmee transacties kunnen worden gebruikt op een gestandaardiseerde manier. De transacties zijn niet beperkt tot dataopslag, omdat de interface werkt voor willekeurige objecten die aan het contract voldoen. Transacties worden veelvuldig gebruikt in informatiesystemen die door meerdere gebruikers gelijktijdig gebruikt worden, zoals websites en internetdiensten. De transacties voorkomen dat er in data, die gelijktijdig veranderd wordt door meerdere gebruikers, tegenstrijdigheden ontstaan. (nl) Java Transaction API (JTA) — API, для поддержки транзакций, входящее в стандарт серверной платформы для языка программирования Java – Jakarta EE. Определяет взаимодействие между менеджером транзакций и другими участниками распределённой транзакционной системы. Спецификация API разработана в рамках Java Community Process в качестве JSR 907. Обеспечивает разделение границ транзакции, а также API к стандарту X/Open XA, описывающему взаимодействие ресурсов в транзакциях. В архитектуре X/Open XA менеджер транзакций или монитор обработки транзакций координирует операции к множественным ресурсам, таким как базы данных. У каждого ресурса есть свой собственный менеджер. Менеджер ресурса, как правило, имеет собственный API для манипулирования ресурсом, например, для управления реляционными СУБД используются интерфейсы JDBC. Кроме того, менеджер ресурса взаимодействует с монитором обработки транзакций, для координации распределённых транзакций между собственным ресурсом и другим ресурсами, а также взаимодействует с монитором обработки транзакций для начала, перепоручения или отката транзакций. (ru) A Java Transaction API, ou JTA, é uma API pertencente à plataforma Java EE. Ela disponibiliza uma interface para a demarcação de transações em aplicações escritas na linguagem Java. Esta interface é a mesma independentemente da forma como foi implementado o monitor de transação. A JTA é um padrão definido pela JSR 907. (pt) Java事务API(Java Transaction API,简称JTA ) 是一个Java企业版 的应用程序接口,在Java环境中,允许完成跨越多个XA资源的分布式事务。JTA是在Java社区过程下制定的规范,编号JSR 907。JTA提供: * 划分事务边界 * X/Open XA API允许资源参与到事务中。 (zh) |
dbo:wikiPageExternalLink | https://narayana.io/ https://github.com/bitronix/btm https://web.archive.org/web/20060212144010/http:/jcp.org/en/jsr/detail%3Fid=907 https://web.archive.org/web/20200413132226/https:/www.atomikos.com/ |
dbo:wikiPageID | 42759 (xsd:integer) |
dbo:wikiPageLength | 10457 (xsd:nonNegativeInteger) |
dbo:wikiPageRevisionID | 1084727954 (xsd:integer) |
dbo:wikiPageWikiLink | dbr:Application_server dbr:Jakarta_Enterprise_Beans dbr:Application_programming_interface dbr:Commit_(data_management) dbc:Java_enterprise_platform dbr:Distributed_transaction dbr:Enterprise_Information_System dbr:Jakarta_EE dbr:Java_(programming_language) dbr:Java_Database_Connectivity dbr:Java_EE_Connector_Architecture dbr:Java_Message_Service dbc:Articles_with_example_Java_code dbc:Java_APIs dbc:Java_specification_requests dbr:Java_Community_Process dbr:Java_package dbr:Java_transaction_service dbr:X/Open_XA dbr:Rollback_(data_management) dbr:Transaction_processing_monitor dbr:EJB |
dbp:wikiPageUsesTemplate | dbt:Clarify dbt:Official_website dbt:Portal dbt:Reflist dbt:Short_description dbt:Jakarta_EE |
dct:subject | dbc:Java_enterprise_platform dbc:Articles_with_example_Java_code dbc:Java_APIs dbc:Java_specification_requests |
rdfs:comment | Jakarta Transactions API (JTA; früher Java Transaction API) ist eine von Sun und dem Java Community Process spezifizierte Programmierschnittstelle (API), welche den Einsatz verteilter Transaktionen über mehrere XA-Ressourcen unter Java ermöglicht. (de) The Jakarta Transactions (JTA; formerly Java Transaction API), one of the Jakarta EE APIs, enables distributed transactions to be done across multiple X/Open XA resources in a Java environment. JTA was a specification developed under the Java Community Process as JSR 907. JTA provides for: * demarcation of transaction boundaries * X/Open XA API allowing resources to participate in transactions. (en) JTA (del inglés Java Transaction API - API para transacciones en Java) es parte de las APIs de Java EE. JTA establece una serie de Interfaces java entre el manejador de transacciones y las partes involucradas en el sistema de transacciones : el servidor de aplicaciones, el manejador de recursos y las aplicaciones transaccionales. JTA fue desarrollado por Sun Microsystems. JTA es una especificación construida bajo el Proceso de Comunidad Java . * Datos: Q156763 (es) Java Transaction API (JTA) とはJakarta EE(旧・Java EE)のAPIの1つであり、XAリソース間の分散トランザクション処理を扱う。JTAはJava Community ProcessでJSR 907として開発された仕様である。JTAは以下を提供する: * トランザクション境界の設定 * X/Open XA APIを使ったトランザクション処理 (ja) La Java Transaction API (JTA) è una delle API offerte dalla Java EE (Java Enterprise Edition), ed ha lo scopo di abilitare delle transazioni distribuite, eseguite attraverso risorse multiple in un ambiente Java. JTA è una specifica sviluppata sotto le direttive del Java Community Process come JSR 907. La JTA mette a disposizione: * una demarcazione dei confini delle transazioni. * delle API che permettono alle risorse di partecipare alle transazioni. (it) 자바 트랜잭션 API(Java Transaction API, JTA)는 XA 리소스(예, 데이터베이스) 간의 분산 트랜잭션을 처리하는 자바 API이다. JTA는 자바 커뮤니티 프로세스중 JSR 907로 개발된 규격이다. JTA는 다음과 같은 것을 제공한다. * 트랜잭션 경계 설정 * X/Open XA API를 사용하는 트랜잭션 처리 (ko) A Java Transaction API, ou JTA, é uma API pertencente à plataforma Java EE. Ela disponibiliza uma interface para a demarcação de transações em aplicações escritas na linguagem Java. Esta interface é a mesma independentemente da forma como foi implementado o monitor de transação. A JTA é um padrão definido pela JSR 907. (pt) Java事务API(Java Transaction API,简称JTA ) 是一个Java企业版 的应用程序接口,在Java环境中,允许完成跨越多个XA资源的分布式事务。JTA是在Java社区过程下制定的规范,编号JSR 907。JTA提供: * 划分事务边界 * X/Open XA API允许资源参与到事务中。 (zh) Java Transaction (JTA) est une API présente dans la spécification Java EE. JTA fournit des interfaces Java standards entre un gestionnaire de transaction et les différentes parties impliquées dans un système de transactions distribuées : le gestionnaire de ressources, le serveur d'application et les applications transactionnelles. JTA est un protocole de commit à deux phases : La spécification JTA a été développée par le Java Community Process sous la JSR 907. (fr) Java Transaction API is een interfacebibliotheek (Application Programming Interface) van de programmeertaal Java waarmee transacties kunnen worden gebruikt op een gestandaardiseerde manier. De transacties zijn niet beperkt tot dataopslag, omdat de interface werkt voor willekeurige objecten die aan het contract voldoen. (nl) Java Transaction API (JTA) — API, для поддержки транзакций, входящее в стандарт серверной платформы для языка программирования Java – Jakarta EE. Определяет взаимодействие между менеджером транзакций и другими участниками распределённой транзакционной системы. Спецификация API разработана в рамках Java Community Process в качестве JSR 907. (ru) |
rdfs:label | Jakarta Transactions API (de) Java Transaction API (es) Jakarta Transactions (en) Java Transaction API (it) Java Transaction API (fr) Java Transaction API (ja) 자바 트랜잭션 API (ko) Java Transaction API (nl) Java Transaction API (ru) Java Transaction API (pt) Java事务API (zh) |
owl:sameAs | wikidata:Jakarta Transactions dbpedia-de:Jakarta Transactions dbpedia-es:Jakarta Transactions dbpedia-fr:Jakarta Transactions dbpedia-hu:Jakarta Transactions dbpedia-it:Jakarta Transactions dbpedia-ja:Jakarta Transactions dbpedia-ko:Jakarta Transactions dbpedia-ms:Jakarta Transactions dbpedia-nl:Jakarta Transactions dbpedia-pt:Jakarta Transactions dbpedia-ru:Jakarta Transactions dbpedia-zh:Jakarta Transactions https://global.dbpedia.org/id/Ym1t |
prov:wasDerivedFrom | wikipedia-en:Jakarta_Transactions?oldid=1084727954&ns=0 |
foaf:isPrimaryTopicOf | wikipedia-en:Jakarta_Transactions |
is dbo:wikiPageRedirects of | dbr:Java_Transaction_API dbr:JSR_907 |
is dbo:wikiPageWikiLink of | dbr:Jakarta_EE dbr:Java_Transaction_API dbr:JSR_907 |
is foaf:primaryTopic of | wikipedia-en:Jakarta_Transactions |