<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://developers.de/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Search results matching tags 'BizTalk Server 2006 R2', 'BizTalk Server', and 'WCF'</title><link>http://developers.de/search/SearchResults.aspx?a=1&amp;o=DateDescending&amp;tag=BizTalk+Server+2006+R2,BizTalk+Server,WCF&amp;orTags=0</link><description>Search results matching tags 'BizTalk Server 2006 R2', 'BizTalk Server', and 'WCF'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>daenet wins German innovation prize 2008 for SOA / daenet gewinnt den Innovationspreis 2008 f&amp;#252;r die Kategorie SOA</title><link>http://developers.de/blogs/andreas_erben/archive/2008/03/06/daenet-wins-german-innovation-prize-2008-for-soa-daenet-gewinnt-den-innovationspreis-2008-f-252-r-die-kategorie-soa.aspx</link><pubDate>Thu, 06 Mar 2008 15:41:43 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1817</guid><dc:creator>aerben</dc:creator><description>&lt;p&gt;(German version below / deutsche Version weiter unten)&lt;/p&gt;  &lt;p&gt;Now I can finally talk about it. &lt;a href="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html" target="_blank"&gt;Our daenet SOA Suite now has officially been awarded with an important prize&lt;/a&gt;. &amp;quot;&lt;a title="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html" href="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html"&gt;http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html&lt;/a&gt;&amp;quot; The &amp;quot;Innovationspreis 2008&amp;quot; (innovation prize 2008) specifically considers the needs of the so called &amp;quot;Mittelstand&amp;quot;. The &amp;quot;Mittelstand&amp;quot; is the engine and the driver of the economy in Germany. Even though it means roughly &amp;quot;medium sized businesses&amp;quot;, many of them are international, globalized companies with 10000 employees and more that in the US most often would be called enterprises. What is special about them is the down-to-earth &amp;quot;can-do&amp;quot; attitude and the need for fast return of investment (ROI) coupled with a high level of innovation.&lt;/p&gt;  &lt;p&gt;So we are very proud that our SOA solution is being recognized as the &lt;strong&gt;BEST&lt;/strong&gt; SOA solution for the most important customers that possibly could exist for all the right reasons.&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/jury.html" target="_blank"&gt;jury&lt;/a&gt; was huge and impressive, both academically apt and still with the mindset of delivering value is the key differentiator in life.&lt;/p&gt;  &lt;p&gt;Why did we target the needs of the &amp;quot;Mittelstand&amp;quot;? Because we see that a lot of SOA approaches are far too complex for most companies and therefore too much being talked about and too little is being actually done. Being suitable for &amp;quot;Mittelstand&amp;quot; in my opinion automatically means being suitable for enterprises with the advantage that you can &amp;quot;scale&amp;quot; the approach down even to the departmental level.&lt;/p&gt;  &lt;p&gt;In future posts I will likely talk more about what the &lt;em&gt;daenet&lt;/em&gt; SOA Suite can do... until then: just ask me if you are interested.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;(German version / deutsche Version)&lt;/p&gt;  &lt;p&gt;Nun kann ich endlich dar&amp;#252;ber sprechen. &lt;a href="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html" target="_blank"&gt;Unsere daenet SOA Suite wurde offiziell mit einem wichtigen Preis ausgezeichnet&lt;/a&gt;. &amp;quot;&lt;a title="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html" href="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html"&gt;http://www.imittelstand.de/auszeichnungen/innovationspreis2008/kategoriesieger/soa.html&lt;/a&gt;&amp;quot; Der &amp;quot;Innovationspreis 2008&amp;quot; ber&amp;#252;cksichtigt besonders die Bed&amp;#252;rfnisse des sogenannten &amp;quot;Mittelstand&amp;quot;. Der Mittelstand ist der Motor der deutschen Wirtschaft. Auch wenn es eigentlich &amp;quot;Mittelgro&amp;#223;e Firmen&amp;quot; bedeutet, sind viele dieser in Wirklichkeit internationale, globalisierte Firmen mit 10000 und mehr Angestellten, die in den USA oft &amp;quot;enterprises&amp;quot; genannt w&amp;#252;rden. Besonders am Mittelstand ist die Bodenst&amp;#228;ndigkeit und die &amp;quot;wir machen&amp;#39;s m&amp;#246;glich&amp;quot;-Einstellung, welche aber mit der Notwendigkeit einhergeht, einen schnellen Investitionsr&amp;#252;ckfluss (ROI) zu erreichen, der mit einem hohen Innovationsbedarf und hoher Innovationskraft gekoppelt ist.&lt;/p&gt;  &lt;p&gt;Also sind wir sehr stolz, dass unsere SOA L&amp;#246;sung als die &lt;strong&gt;BESTE&lt;/strong&gt; SOA L&amp;#246;sung f&amp;#252;r diese Kundenzielgruppe anerkannt wurde, welche sicherlich aus all den richtigen Gr&amp;#252;nden heraus gesehen die wichtigste Kundenzielgruppe &amp;#252;berhaupt ist.&lt;/p&gt;  &lt;p&gt;Die &lt;a href="http://www.imittelstand.de/auszeichnungen/innovationspreis2008/jury.html" target="_blank"&gt;Jury&lt;/a&gt; selbst war gro&amp;#223; und beeindruckend: Akademisch qualifiziert und gleichzeitig mit dem Bewusstsein, dass &amp;quot;Werte schaffen&amp;quot; der Hauptunterscheidungsgrund im Leben ist.&lt;/p&gt;  &lt;p&gt;Warum haben wir speziell die Bed&amp;#252;rfnisse des &amp;quot;Mittelstand&amp;quot; adressiert? Weil wir sehen, dass viele SOA Ans&amp;#228;tze bei weitem zu komplex f&amp;#252;r die meisten Firmen sind und deshalb zu viel geredet und zu wenig gehandelt wird. Wenn eine L&amp;#246;sung f&amp;#252;r den Mittelstand geeignet ist, heisst das meiner Meinung nach, dass sie automatisch auch f&amp;#252;r Konzerne geeignet ist aber den Vorteil mitbringt, nach &amp;quot;unten&amp;quot; skalierbar zu sein, also selbst auf Abteilungsebene einsetzbar zu sein.&lt;/p&gt;  &lt;p&gt;In k&amp;#252;nftigen Artikeln werde ich wahrscheinlich mehr dar&amp;#252;ber schreiben, was die &lt;em&gt;daenet&lt;/em&gt; SOA Suite alles kann... bis dahin: Bitte fragen Sie mich, wenn Sie Interesse haben!&lt;/p&gt;</description></item><item><title>Huge surprise today around daenet and SOA / Heute gro&amp;#223;e &amp;#220;berraschung rund um daenet und SOA</title><link>http://developers.de/blogs/andreas_erben/archive/2008/03/06/huge-surprise-today-around-daenet-and-soa-heute-gro-223-e-220-berraschung-rund-um-daenet-und-soa.aspx</link><pubDate>Thu, 06 Mar 2008 12:35:18 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1816</guid><dc:creator>aerben</dc:creator><description>&lt;p&gt;(German version below / deutsche Version weiter unten)&lt;/p&gt;  &lt;p&gt;Expect a huge surprise today. I am waiting for the official press info to leak out so nobody is upset with me that I talk about it. What I can tell you is that it is around &lt;em&gt;daenet&lt;/em&gt; and SOA. It will be one more reason to talk to us when it comes to this topic :)&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;(German version / deutsche Version)&lt;/p&gt;  &lt;p&gt;Heute kommt noch eine gro&amp;#223;e &amp;#220;berraschung auf uns zu. Ich warte noch darauf, dass eine offizielle Presseinfo raussickert, so dass niemand sauer auf mich sein kann, dass ich dar&amp;#252;ber rede. Was ich jetzt schon sagen kann ist, dass es um &lt;em&gt;daenet&lt;/em&gt; und SOA geht. Es wird ein weiterer Grund sein, mit uns &amp;#252;ber dieses Themengebiet zu sprechen :)&lt;/p&gt;</description></item><item><title>BizTalk RFID integration too slow? BizTalk RFID Integration zu langsam?</title><link>http://developers.de/blogs/andreas_erben/archive/2007/05/30/BizTalk-RFID-integration-too-slow_3F00_-BizTalk-RFID-Integration-zu-langsam_3F00_.aspx</link><pubDate>Wed, 30 May 2007 20:40:53 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1349</guid><dc:creator>aerben</dc:creator><description>&lt;p&gt;(deutsche Version weiter unten)&lt;br&gt;&lt;/p&gt; &lt;h1&gt;BizTalk RFID integration too slow?&lt;/h1&gt; &lt;p&gt;I heard discussions that BizTalk RFID is too slow when integrating with "regular" BizTalk.&lt;br&gt;It is true that when you use only "out-of-the-box" components, you might end up building a solution like that:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;transactional BizTalk RFID process&lt;/li&gt; &lt;li&gt;BizTalk RFID SQL Server Event Sink&lt;/li&gt; &lt;li&gt;BizTalk SQL Server Adapter&lt;/li&gt; &lt;li&gt;... regular BizTalk Server processing&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Because of several reasons this is a "slow" approach:&amp;nbsp;Biztalk RFID works "transactional", adding overhead. BizTalk RFID&amp;nbsp;pushes data to the database. Then the BizTalk SQL Server Adapter needs to poll the database to retrieve the data, depending on the polling interval.&lt;/p&gt; &lt;p&gt;If speed is a concern, then consider carefully if you need transactional integrity or reliability at the process level. The "express" option can speed the process up with the risk of&amp;nbsp;missing some events. Next, it is not a good idea to have a coupling between BizTalk RFID and regular BizTalk that is dependend on polling. A better approach is to use&amp;nbsp;a BizTalk WCF adapter and write your own event handler that posts to that adapter. This means that BizTalk can "kick in" immediately when the message gets sent to BizTalk. Couple that with approaches that avoid the message box and the speed issues should go away while leveraging the BizTalk platform.&lt;/p&gt; &lt;p&gt;The "fastest" way of course would be to implement the system connectivity directly&amp;nbsp;in the event handler. However, try to keep the event handler as lightweight as possible and rather ship the processing out to another box, interfacing in a way that allows load balancing. Here, again WCF is a good guess since it allows you to retain most of the loose coupling you might need.&lt;/p&gt; &lt;p&gt;In my opinion WCF is the most practical approach to connect systems with BizTalk RFID.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;h1&gt;BizTalk RFID Integration zu langsam?&lt;/h1&gt; &lt;p&gt;Ich bekam einige Diskussionen mit, dass die Integration von BizTalk RFID mit der normalen BizTalk Infrastruktur zu langsam wäre. Wenn man nur die mitgelieferten Standardkomponenten nutzt, kann es tatsächlich passieren, dass man zu einer Lösung kommt, die ungefähr wie folgt aussieht:&lt;/p&gt; &lt;ol&gt; &lt;li&gt;transaktionaler BizTalk RFID Prozess&lt;/li&gt; &lt;li&gt;BizTalk RFID SQL Server Event Sink&lt;/li&gt; &lt;li&gt;BizTalk SQL Server Adapter&lt;/li&gt; &lt;li&gt;... normale BizTalk Server Verarbeitung&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;Aus verschiedenen Gründen ist das ein "langsamer" Lösungsansatz: BizTalk RFID arbeitet hier "transaktional", was einiges an Overhead bedeutet. Dann&amp;nbsp;schreibt BizTalk RFID die Daten in eine Datenbanktabelle. Der BizTalk SQL Server Adapter muss diese Tabelle regelmäßig abfragen, was dazu führt, dass die Geschwindigkeit wieder vom "Polling Intervall" abhängt.&lt;/p&gt; &lt;p&gt;Wenn Geschwindigkeit von Bedeutung ist, sollte man hingegen genau prüfen, ob transaktionale Integrität oder "Reliability" wirklich auf der Prozessebene gefordert sind. Die "Express"-Option kann den Prozess beschleunigen, birgt aber das Risiko, dass Events verloren gehen. Der nächste Punkt ist, dass eine Kopplugn zwischen BizTalk RFID und dem "normalen" BizTalk, welche auf einem Polling-Mechanismus basiert, keine sonderliche gute Idee ist. Ein besser geeigneter Ansatz ist, den BizTalk WCF Adapter zu verwenden und einen eigenen Event Handler zu implementieren, der an diesen Adapter sendet. Dies führt dazu, dass BizTalk sofort mit der Verarbeitung anfangen kann, wenn die Nachricht an Biztalk gesendet wird. Wenn man dies mit Ansätzen verbindet, welche die Verwendung der Message Box vermeiden, kann man Geschwindigkeitsprobleme umgehen und dennoch die Vorteile der BizTalk Plattform ausnutzen.&lt;/p&gt; &lt;p&gt;Der "schnellste" Weg wäre natürlich, die Systemanbindung direkt innerhalb des Event Handlers zu implementieren. Dieser Event Handler soll aber so leichtgewichtig wie möglich bleiben und eher die Verarbeitung an ein anderes System auslagern, wobei das andere System in einer Art und Weise verbunden werden sollte, welche eine Lastverteilung ermöglicht. Auch hier&amp;nbsp;bleibt WCF ein guter Ansatz, da es erlaubt eine möglichst lose Kopplung beizubehalten.&lt;/p&gt; &lt;p&gt;Fazit: Nach meiner Meinung ist WCF der praktikabelste Ansatz, um Systeme mit BizTalk RFID zu verbinden.&lt;/p&gt;</description></item></channel></rss>