{"id":2130,"date":"2009-03-10T19:35:32","date_gmt":"2009-03-10T18:35:32","guid":{"rendered":"http:\/\/www.glorf.it\/blog\/?p=2130"},"modified":"2009-03-09T23:43:47","modified_gmt":"2009-03-09T22:43:47","slug":"verteilte-transaktionen-mit-net","status":"publish","type":"post","link":"http:\/\/www.glorf.it\/blog\/2009\/03\/10\/sql-talk\/sql-server\/verteilte-transaktionen-mit-net","title":{"rendered":"verteilte Transaktionen mit .net?"},"content":{"rendered":"<p>F&#252;r einen Arbeitskreis d&#252;rfte ich mir letzte Woche als Krankheitsvertretung sehr kurzfristig Gedanken zum Thema &quot;verteilte Transaktionen in einer service-orientieren Welt&quot; machen. An dem Tag fielen satte 6 Mitarbeiterinnen und Mitarbeiter meines Teams aus. Einige hatten nur die schnelle Krankheit (1 Tag Magen-Darm), andere waren die ganze Woche (einer sogar 2 Wochen) &quot;disabled&quot;. Jedenfalls konnte ich an dem Tag prima &#252;ben &#252;ber etwas zu reden von dem ich keine Ahnung habe&#8230; Man sagte mir, dass sei f&#252;r das pers&#246;nliche Weiterkommen f&#246;rderlich &#8211; ich hoffe das stimmt nicht. \ud83d\ude09<\/p>\n<p>Jedenfalls habe ich bei meiner Suche zum Thema &quot;verteilte Transaktionen mit .net&quot; eine kleine Linksammlung angelegt, die ich hiermit der &#214;ffenlichkeit zur Verf&#252;gung stelle. Wenn jemand weitere Artikel zu dem Thema kennt, dann bitte ich um einen Link als Kommentar.<\/p>\n<p>Die &quot;<a href=\"http:\/\/en.csharp-online.net\/Enterprise_Transaction_Services\">.net Enterprise Transaction Services<\/a>&quot; bieten scheinbar genau das, was man in einer service-orientieren Welt so braucht: offenbar k&#246;nnen hier mehrere Services auf unterschiedlichen Computern an der gleichen verteilten Transaktion teilnehmen. Stimmt das? Und wenn ja, wo ist der Haken: Performance?<\/p>\n<p>Den kurzen, &#252;bersichtlichen Artikel &quot;<a href=\"http:\/\/www.c-sharpcorner.com\/UploadFile\/mosessaur\/TransactionScope04142006103850AM\/TransactionScope.aspx\">Managing Distributed Transactions with ADO.NET 2.0 using TransactionScope<\/a>&quot; zum Thema TransactionScope fand ich auch hilfreich.<\/p>\n<p>Der Artikel &quot;<a href=\"http:\/\/www.dotnetbips.com\/articles\/88bda72f-3bea-40ab-83ca-814bb0f7310d.aspx\">Distributed Transactions in .NET 2.0<\/a>&quot; ist zwar auch weiterf&#252;hrend, aber tendenziell etwas mager.<\/p>\n<p>Der etwas &#228;lterere Artikel &quot;<a href=\"http:\/\/support.microsoft.com\/kb\/316247\/en\">HOW TO: Perform a Distributed Transaction with a .NET Provider by Using ServicedComponent in Visual C# .NET<\/a>&quot; von Microsoft hat mir nur bedingt weitergeholfen.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>F&#252;r einen Arbeitskreis d&#252;rfte ich mir letzte Woche als Krankheitsvertretung sehr kurzfristig Gedanken zum Thema &quot;verteilte Transaktionen in einer service-orientieren Welt&quot; machen. An dem Tag fielen satte 6 Mitarbeiterinnen und Mitarbeiter meines Teams aus. Einige hatten nur die schnelle Krankheit (1 Tag Magen-Darm), andere waren die ganze Woche (einer sogar 2 Wochen) &quot;disabled&quot;. Jedenfalls konnte [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[23,16],"tags":[399],"_links":{"self":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/2130"}],"collection":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/comments?post=2130"}],"version-history":[{"count":7,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/2130\/revisions"}],"predecessor-version":[{"id":2331,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/posts\/2130\/revisions\/2331"}],"wp:attachment":[{"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/media?parent=2130"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/categories?post=2130"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/www.glorf.it\/blog\/wp-json\/wp\/v2\/tags?post=2130"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}