<?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 'SOA' and 'BizTalk Server'</title><link>http://developers.de/search/SearchResults.aspx?o=DateDescending&amp;tag=SOA,BizTalk+Server&amp;orTags=0</link><description>Search results matching tags 'SOA' and 'BizTalk Server'</description><dc:language>en-US</dc:language><generator>CommunityServer 2008 SP1 (Build: 30619.63)</generator><item><title>Clouding the flow of work / BizTalk Workflow Services Intro</title><link>http://developers.de/blogs/andreas_erben/archive/2008/08/05/clouding-the-flow-of-work-biztalk-workflow-services-intro.aspx</link><pubDate>Tue, 05 Aug 2008 10:44:00 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:2619</guid><dc:creator>aerben</dc:creator><description>&lt;p&gt;(German version maybe coming later / deutsche Version folgt eventuell sp&amp;auml;ter)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://workflow.biztalk.net"&gt;http://workflow.biztalk.net&lt;/a&gt; now offers a CTP of BizTalk Workflow Services. Let&amp;#39;s look at what that means.&lt;/p&gt;
&lt;p&gt;First you should download the latest version of the SDK. Right now this is the file &amp;quot;&lt;i&gt;BizTalk Services SDK Setup 0.12.185.2.exe&lt;/i&gt;&amp;quot;. Please note that the availability of this site and all sub-sites of biztalk.net is at present not reliable at all. It can be taken down temporarily or even for extended periods of time. Please note that the information in this article is based on a very early pre-release version of something that might become a product. So, by the time you read it, &lt;b&gt;&lt;span style="text-decoration:underline;"&gt;this information may be outdated and plainly wrong&lt;/span&gt;&lt;/b&gt;.&lt;/p&gt;
&lt;p&gt;If you do not have an account for BizTalk Services yet, now is the time to create one. Vista users, I recommend creating an information card. When setting a username/password. I also recommend not setting a password that you really want to be secure. Reason: There will be things like deployment samples where the password will be visible.&lt;/p&gt;
&lt;p&gt;Assuming you did that, let&amp;#39;s look at the SDK:&lt;/p&gt;
&lt;p&gt;To actually see what is happening in the samples, you have to start another sample in&lt;br /&gt;&lt;i&gt;Program Files\Microsoft BizTalk Services SDK\Samples\Communication\ExploringFeatures\ConnectionModes\Multicast&lt;/i&gt;. This is the place where you will receive a friendly &amp;quot;Hello&amp;quot; from your workflow via the Internet Service Bus (ISB). Use &amp;quot;watchdog&amp;quot; as your chat session name.&lt;/p&gt;
&lt;p&gt;In &lt;i&gt;Program Files\Microsoft BizTalk Services SDK\Samples\Workflow\GettingStarted&lt;/i&gt;, you can find a definition of a simple &amp;quot;Cloud&amp;quot; Workflow together with rules.&lt;/p&gt;
&lt;p&gt;To get started really quickly, you can look at &lt;/p&gt;
&lt;p&gt;&lt;i&gt;Program Files\Microsoft BizTalk Services SDK\Samples\Workflow\ExploringFeatures\CreateWorkflowAPIs&lt;/i&gt;.&lt;/p&gt;
&lt;p&gt;This sample will, when you start it, ask for your credentials and upload a simple workflow to your BizTalk Services account.&lt;/p&gt;
&lt;p&gt;I was a little paranoid, so I blanked out the password (now you know why you should not use a relevant password that you use elsewhere, since you might show this sample to someone and bang - there goes your password) and even the authentication token (even though the latter should not really be necessary... but you never know :) ). When doing that, leave it running for a bit before doing &amp;quot;Press any key to terminate workflow instance&amp;quot;.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAPICreateWorkflowOutput01_5F00_1.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAPICreateWorkflowOutput01_5F00_thumb_5F00_1.png" alt="BizTalkServicesWorkflowAPICreateWorkflowOutput01" height="167" style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;What should happen? Your workflow will start and will try to send a HTTP request to &lt;a href="http://www.microsoft.com"&gt;http://www.microsoft.com&lt;/a&gt;. If the HTTP-request status is less than 400, then it will send a message to the ISB (to &amp;quot;your&amp;quot; session) that it can reach the Microsoft website. If the site is not responding, then you will receive this information via ISB. The workflow will repeat this procedure every 30 seconds.&lt;/p&gt;
&lt;p&gt;Look at the output of your MulticastSample:&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowMultiCastOutput01_5F00_1.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowMultiCastOutput01_5F00_thumb_5F00_1.png" alt="BizTalkServicesWorkflowMultiCastOutput01" height="324" style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;(Again, paranoid me did not want to disclose the chat-name right now)&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;When setting it up, you should see something like that:&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWFTypeManagement01.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWFTypeManagement01_5F00_thumb.png" alt="BizTalkServicesWFTypeManagement01" height="484" style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;You can also create / edit your workflows online without using Visual Studio. No designer support though right now. So, let&amp;#39;s edit this. First click on the line with the name of your workflow type (&amp;quot;mywatchdog&amp;quot; in this case). It will be marked in the browser and then click on &amp;quot;Edit&amp;quot;.&lt;/p&gt;
&lt;p&gt;(Note that &amp;quot;Add New&amp;quot; is not much different other than that you have to also specify a name for your new workflow type)&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWFTypeManagement02.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWFTypeManagement02_5F00_thumb.png" alt="BizTalkServicesWFTypeManagement02" height="643" style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;You see that only two tabs are present: Xoml and Rules. This means that the only thing that is uploaded are the XAML (.xoml) and including the rules definitions of your workflow. With other words - no code-behind/developer defined partial C# classes!&lt;/p&gt;
&lt;p&gt;Typically you would just copy/paste your relevant XAML (XOML) and rules here.&lt;/p&gt;
&lt;p&gt;In &amp;quot;Type Management&amp;quot; you can also &amp;quot;Create Instances&amp;quot;. Doing that will add an instance to the &amp;quot;Manage Instance&amp;quot; page:&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWFInstanceManagement01.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWFInstanceManagement01_5F00_thumb.png" alt="BizTalkServicesWFInstanceManagement01" height="489" style="border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-right-width:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;You could start an instance (if it is in a startable state) by selecting it and then clicking &amp;quot;&lt;i&gt;Start&lt;/i&gt;&amp;quot;. Note that when you see an instance that displays &amp;quot;Terminated&amp;quot; and the termination was because of an exception, then you can actually click on the link behind the word &amp;quot;Terminated&amp;quot; to get the top-level exception that caused the Workflow to terminate.&lt;/p&gt;
&lt;p&gt;But what can you actually do with the Workflow Services right now? Remember, you are running them in the &amp;quot;cloud&amp;quot;. And if you could do just anything, this could result in the whole platform getting vulnerable. So what Microsoft did was, to limit the types of activities you can run in the &amp;quot;cloud&amp;quot;.&lt;/p&gt;
&lt;p&gt;Right now those activities are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;CloudDelay &lt;/li&gt;
&lt;li&gt;CloudHttpReceive &lt;/li&gt;
&lt;li&gt;CloudHttpSend &lt;/li&gt;
&lt;li&gt;CloudIfElse (and CloudIfElseBranch) &lt;/li&gt;
&lt;li&gt;CloudSequence &lt;/li&gt;
&lt;li&gt;CloudServiceBusSend &lt;/li&gt;
&lt;li&gt;CloudWhile&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This is a severely limiting subset of Workflow activities.&lt;/p&gt;
&lt;p&gt;If you do not limit yourself to those activities, e.g. by adding something like&lt;/p&gt;
&lt;p style="font-size:10pt;background:#ffffc0;color:black;font-family:courier new;"&gt;&amp;nbsp;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;DelayActivity&lt;/span&gt;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;TimeoutDuration&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;00:00:00&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;x:Name&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;delayActivity1&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt; /&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;to your XOML, you will get &amp;quot;&lt;span style="color:#ff0000;"&gt;&lt;b&gt;The workflow failed validation&lt;/b&gt;&lt;/span&gt;&amp;quot; when trying to save your changes.&amp;acute;&lt;/p&gt;
&lt;p&gt;Now let&amp;#39;s look at the workflow again in Visual Studio. I use Visual Studio 2008, the samples are made for Visual Studio 2005 with the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=5D61409E-1FA3-48CF-8023-E8F38E709BA6&amp;amp;displaylang=en"&gt;Visual Studio 2005 Extensions for .Net Framework 3.0 (Windows Workflow Foundation)&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;We are working with &lt;i&gt;Program Files\Microsoft BizTalk Services SDK\Samples\Workflow\GettingStarted &lt;/i&gt;now again.&lt;/p&gt;
&lt;p&gt;Your workflow should look like this:&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowGettingStarted01_5F00_2.png"&gt;&lt;img border="0" width="483" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowGettingStarted01_5F00_thumb.png" alt="BizTalkServicesWorkflowGettingStarted01" height="721" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Open in the Menu &lt;i&gt;Tools / Choose Toolbox Items... &lt;/i&gt;or select &lt;i&gt;Choose Items...&lt;/i&gt; directly in the context-menu when right-clicking in the toolbox. In this window go to the tab &amp;quot;&lt;i&gt;Activities&lt;/i&gt;&amp;quot;.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAddToToolbox01_5F00_2.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAddToToolbox01_5F00_thumb.png" alt="BizTalkServicesWorkflowAddToToolbox01" height="434" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;The click &amp;quot;&lt;i&gt;&lt;span style="text-decoration:underline;"&gt;B&lt;/span&gt;rowse...&lt;/i&gt;&amp;quot; and select the DLL &amp;quot;System.ServiceBus.Workflow.dll&amp;quot; in &lt;i&gt;Program Files\Microsoft BizTalk Services SDK\Assemblies &lt;/i&gt;and choose &amp;quot;&lt;i&gt;OK&lt;/i&gt;&amp;quot;.&lt;/p&gt;
&lt;p&gt;You should see something like that.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAddToToolbox02_5F00_2.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAddToToolbox02_5F00_thumb.png" alt="BizTalkServicesWorkflowAddToToolbox02" height="434" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Select &amp;quot;OK&amp;quot; again and your toolbox should see some new activities at the bottom of the list.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAddToToolbox03_5F00_2.png"&gt;&lt;img border="0" width="226" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowAddToToolbox03_5F00_thumb.png" alt="BizTalkServicesWorkflowAddToToolbox03" height="881" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;And your project should look similar to this.&lt;/p&gt;
&lt;p align="center"&gt;&lt;a href="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowGettingStarted02_5F00_2.png"&gt;&lt;img border="0" width="634" src="http://developers.de/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/andreas_5F00_erben/BizTalkServicesWorkflowGettingStarted02_5F00_thumb.png" alt="BizTalkServicesWorkflowGettingStarted02" height="547" style="border-right:0px;border-top:0px;border-left:0px;border-bottom:0px;" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Now you are basically ready to build your own cloud-hosted workflows.&lt;/p&gt;
&lt;p&gt;I think it is worth noting, that the workflow is at the root-level still a regular SequentialWorkflowActivity as seen in the code (which is however not used in the cloud but still it is still there in the project file. Do not put logic here. :) ):&lt;/p&gt;
&lt;div style="font-size:10pt;background:#ffffc0;color:black;font-family:courier new;"&gt;
&lt;p style="margin:0px;"&gt;&lt;span style="color:#0000ff;"&gt;public&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;partial&lt;/span&gt; &lt;span style="color:#0000ff;"&gt;class&lt;/span&gt; &lt;span style="color:#2b91af;"&gt;Workflow1&lt;/span&gt; : &lt;span style="color:#2b91af;"&gt;SequentialWorkflowActivity&lt;/span&gt;&lt;/p&gt;
&lt;p style="margin:0px;"&gt;{&lt;/p&gt;
&lt;p style="margin:0px;"&gt;}&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;and more importantly in the root node of the XAML:&lt;/p&gt;
&lt;div style="font-size:10pt;background:#ffffc0;color:black;font-family:courier new;"&gt;
&lt;p style="margin:0px;"&gt;&lt;span style="color:#0000ff;"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color:#a31515;"&gt;SequentialWorkflowActivity&lt;/span&gt;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;x:Class&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;WorkflowProject1.Workflow1&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;x:Name&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;Workflow1&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;xmlns:ns0&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;clr-namespace:System.ServiceBus.Workflow;Assembly=System.ServiceBus.Workflow, Version=0.12.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;xmlns:x&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;http://schemas.microsoft.com/winfx/2006/xaml&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt; &lt;/span&gt;&lt;span style="color:#ff0000;"&gt;xmlns&lt;/span&gt;&lt;span style="color:#0000ff;"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;http://schemas.microsoft.com/winfx/2006/xaml/workflow&lt;/span&gt;&amp;quot;&lt;span style="color:#0000ff;"&gt;&amp;gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;When looking at the rules, you will further notice that the rules have nothing cloud-specific besides of accessing the cloud-specific activities.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The next posts will look closer at the new activities and at some of the inner workings of the samples, we will further try to stretch what can be done.&lt;/p&gt;</description></item><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>German/deutscher BizTalk RFID Webcast as part of the German/als Teil des deutschen BizTalk Server 2006 R2 Launch</title><link>http://developers.de/blogs/andreas_erben/archive/2007/11/15/german-deutscher-biztalk-rfid-webcast-as-part-of-the-german-als-teil-des-deutschen-biztalk-server-2006-r2-launch.aspx</link><pubDate>Thu, 15 Nov 2007 18:49:00 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1675</guid><dc:creator>aerben</dc:creator><description>&lt;p&gt;(German version below, English version is very minimal since this post is targeted to the German audience)&lt;/p&gt; &lt;p&gt;On November 15, 2007, I presented BizTalk RFID in a webcast format to the German audience in German as part of the launch of BizTalk 2006 R2.&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;(German version)&lt;/p&gt; &lt;p&gt;Am 15. November 2007 durfte ich BizTalk RFID der deutschen Community im Rahmen des deutschen Microsoft BizTalk Server 2006 R2 Launch-Events vorführen.&lt;/p&gt; &lt;p&gt;Anbei stelle ich gerne allen &lt;a href="http://developers.de/blogs/andreas_erben/Presentations/BizTalkRFID/BTS2006R2LaunchGermany/BTSR2Launch_Germany_BTSRFID.zip" target="_blank"&gt;die Slides hier zum Download zur Verfügung&lt;/a&gt;. Für Code-Beispiele und ähnliches möchte ich auf mein &lt;a href="http://developers.de/blogs/andreas_erben/archive/2007/11/08/biztalk-rfid-work-at-teched-emea-developers-2007-by-daenet.aspx" target="_blank"&gt;vorheriges Blog-Post zur TechEd Developers 2007 in Barcelona verweisen&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Leider war ich durch eine starke Erkältung und damit zusammenhängendem Doping, um den Webcast überhaupt durchführen zu können schwer &amp;quot;gehandicappt&amp;quot; und ich bitte die Teilnehmer um Nachsicht. Gerne spreche ich mit Interessierten im Nachgang über BizTalk RFID.&lt;/p&gt; &lt;p&gt;Der Webcast war leider nur eine Stunde lang und hatte den Anspruch, die technischen Aspekte einem gemischtem Publikum etwas näher zu bringen. Dies ist ein schwieriges Unterfangen, da das Produkt zu umfangreich und die Interessengruppen zu verschieden sind, um es allen recht zu machen. Ich hoffe, dass dennoch ein erstes Gefühl dafür entstand, was man mit Biztalk RFID erreichen kann, über viele Bereiche musste ich leider sehr schnell rüberfliegen und sehr oberflächlich bleiben. Wir wollten dennoch bewusst vermeiden, nur einen Feature-Rundflug mit Marketing-Slides über das Produkt zu machen, sondern zumindest einen kurzen Einblick in das &amp;quot;doing&amp;quot; geben, daher gab es in der Veranstaltung zum Beispiel kurz &amp;quot;Code&amp;quot; zu sehen und auch ein kommendes &amp;quot;SOA-Integrations Pattern&amp;quot;, der Sensor Service Bus, wurde kurz vorgestellt.&lt;/p&gt; &lt;p&gt;Nach meiner Meinung wäre es sinnvoll, künftig mehrere Veranstaltungen zum Thema durchzuführen, welche sich beispielsweise wie folgt aufgliedern könnten:&lt;/p&gt; &lt;table cellpadding="2" cellspacing="2"&gt;  &lt;tr&gt; &lt;td&gt;&lt;b&gt;Zielgruppe&lt;/b&gt;&lt;/td&gt; &lt;td&gt;&lt;b&gt;Beschreibung&lt;/b&gt;&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Alle&lt;/td&gt; &lt;td&gt;Allgemeiner Überblick ohne Entwicklung usw – im Gegensatz zu dem „alles in einer Stunde“&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Entscheidungsträger/BDMs (Business Decision Maker), Business Analysten, Solution-Architekten&lt;/td&gt; &lt;td&gt;business value: typische Business Szenarien und wie man diese mit BizTalk RFID lösen kann, welchen Business Value BizTalk RFID bietet (z.B. Supply Chain, Asset Management usw.)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Software-Architekten, Entwickler&lt;/td&gt; &lt;td&gt;Architektonische und Integrations Patterns mit BizTalk RFID (vielleicht mit Vertiefung von Sensor Service Bus in gesonderter Session)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Softwareentwickler&lt;/td&gt; &lt;td&gt;Einführung in die synchronen BizTalk RFID APIs&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Softwareentwickler&lt;/td&gt; &lt;td&gt;Einführung in die asynchrone BizTalk RFID Entwicklung&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Softwareentwickler&lt;/td&gt; &lt;td&gt;Einführung in die DSPI Entwicklung&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Architekten, Softwareentwickler&lt;/td&gt; &lt;td&gt;Best Practices, Business Rule Engine, Logging, Performance Aspekte... (lässt sich beliebig ausweiten)&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Administratoren, IT-Pros&lt;/td&gt; &lt;td&gt;BizTalk RFID für den IT Pro&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Entscheidungsträger/BDMs (Business Decision Maker)&lt;/td&gt; &lt;td&gt;Kundenstories&lt;/td&gt;&lt;/tr&gt; &lt;tr&gt; &lt;td&gt;Alle&lt;/td&gt; &lt;td&gt;Workshops - mit Einbeziehung von Hardware&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description></item><item><title>BizTalk RFID@Work at TechEd EMEA Developers 2007 by daenet</title><link>http://developers.de/blogs/andreas_erben/archive/2007/11/08/biztalk-rfid-work-at-teched-emea-developers-2007-by-daenet.aspx</link><pubDate>Thu, 08 Nov 2007 10:55:30 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1657</guid><dc:creator>aerben</dc:creator><description>&lt;p&gt;(German version below)&lt;/p&gt; &lt;p&gt;Today we presented about &lt;a href="http://www.microsoft.com/biztalk/technologies/rfid/default.mspx" target="_blank"&gt;Microsoft BizTalk RFID&lt;/a&gt; at the &lt;a href="http://www.mseventseurope.com/teched/07/developers" target="_blank"&gt;TechEd EMEA Developers conference in Barcelona&lt;/a&gt;. Some content was similar to &lt;a href="http://developers.de/blogs/andreas_erben/archive/2007/11/02/presentation-at-pr-228-sentation-auf-der-microsoft-soa-amp-business-process-conference-2007.aspx" target="_blank"&gt;the presentation we did last week at the Microsoft SOA&amp;amp;Business Process Management conference in Redmond&lt;/a&gt;, but since the audience at TechEd is more developer centric, we prioritized on showing demos and code. You can find our slide deck here: &lt;a title="SBP306_Microsoft BizTalk RFID @ Work.zip" href="http://developers.de/blogs/andreas_erben/Presentations/BizTalkRFID/TechEdEMEADevelopers2007/SBP306_Microsoft%20BizTalk%20RFID%20@%20Work.zip"&gt;SBP306_Microsoft BizTalk RFID @ Work.zip&lt;/a&gt;. This slide deck will also contain additional material not presented in the &amp;quot;Backup slides&amp;quot; section at the end.&lt;/p&gt; &lt;p&gt;Please check out &lt;a href="http://developers.de/blogs/damir_dobric/default.aspx" target="_blank"&gt;Damir&amp;#39;s blog posts&lt;/a&gt; to get the bits we talked about:&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/11/08/tech-session-samples.aspx"&gt;Tech Session Samples&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/11/07/eventhandler-project-template-for-visual-studio.aspx"&gt;EventHandler Project Template for Visual Studio&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/11/05/dspi-project-template-for-visual-studio-2008.aspx"&gt;Dspi Project Template for Visual Studio 2008&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/10/13/debugeventhandler-for-biztalk-rfid.aspx"&gt;DebugEventHandler for BizTalk RFID&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/10/29/filewatcher-dspi-provider.aspx"&gt;FileWatcher DSPI Provider&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;(German version)&lt;/p&gt; &lt;p&gt;Heute präsentierten wir über &lt;a href="http://www.microsoft.com/biztalk/technologies/rfid/default.mspx" target="_blank"&gt;Microsoft BizTalk RFID&lt;/a&gt; auf der &lt;a href="http://www.mseventseurope.com/teched/07/developers" target="_blank"&gt;TechEd EMEA Developers Konferenz in Barcelona&lt;/a&gt;. Naturgemäß ist einiger Inhalt ähnlich zu dem, was wir &lt;a href="http://developers.de/blogs/andreas_erben/archive/2007/11/02/presentation-at-pr-228-sentation-auf-der-microsoft-soa-amp-business-process-conference-2007.aspx" target="_blank"&gt;letzte Woche auf der Microsoft SOA&amp;amp;Business Process Management conference in Redmond vortrugen&lt;/a&gt;. Da die TechEd Developer-fokussiert ist, haben wir den Schwerpunkt auf Demos und Programmierung gesetzt. Das Slide-Deck ist hier verfügbar: &lt;a title="SBP306_Microsoft BizTalk RFID @ Work.zip" href="http://developers.de/blogs/andreas_erben/Presentations/BizTalkRFID/TechEdEMEADevelopers2007/SBP306_Microsoft%20BizTalk%20RFID%20@%20Work.zip"&gt;SBP306_Microsoft BizTalk RFID @ Work.zip&lt;/a&gt;. In der PowerPoint-Datei gibt es zusätzliches Material welches wir leider nicht vorstellen konnten im &amp;quot;Backup slides&amp;quot;-Bereich.&lt;/p&gt; &lt;p&gt;&lt;a href="http://developers.de/blogs/damir_dobric/default.aspx" target="_blank"&gt;Damir&lt;/a&gt; hat in verschiedenen Posts die relevanten vorgestellten Beispiele veröffentlicht.&lt;/p&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/11/08/tech-session-samples.aspx"&gt;Tech Session Samples&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/11/07/eventhandler-project-template-for-visual-studio.aspx"&gt;EventHandler Project Template for Visual Studio&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/11/05/dspi-project-template-for-visual-studio-2008.aspx"&gt;Dspi Project Template for Visual Studio 2008&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/10/13/debugeventhandler-for-biztalk-rfid.aspx"&gt;DebugEventHandler for BizTalk RFID&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2007/10/29/filewatcher-dspi-provider.aspx"&gt;FileWatcher DSPI Provider&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</description></item><item><title>Presentation at the / Pr&amp;#228;sentation auf der Microsoft SOA &amp;amp; Business Process Conference 2007</title><link>http://developers.de/blogs/andreas_erben/archive/2007/11/02/presentation-at-pr-228-sentation-auf-der-microsoft-soa-amp-business-process-conference-2007.aspx</link><pubDate>Fri, 02 Nov 2007 09:18:00 GMT</pubDate><guid isPermaLink="false">7e491611-45ad-4dae-a68f-c4cb64439510:1644</guid><dc:creator>aerben</dc:creator><description>&lt;p&gt;(German version below)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://developers.de/blogs/damir_dobric/default.aspx" target="_blank"&gt;Damir&lt;/a&gt; and I presented at the &lt;a href="http://www.mssoaandbpconference.com/" target="_blank"&gt;Microsoft SOA &amp;amp; Business Process Conference 2007&lt;/a&gt; at the Microsoft Conference Center in Redmond.&lt;br /&gt;We talked about interesting topics surrounding BizTalk RFID, a completely new component of BizTalk 2006 R2, and a new concept named &amp;quot;Sensor Service Bus&amp;quot;. It was a relatively technical session, but demonstrates business value in an RTI (Reusable Transport Item) scenario.&lt;br /&gt;If you are interested, we invite you to check out our &lt;a href="http://developers.de/files/folders/damir_dobric/entry1642.aspx" target="_blank"&gt;slide-deck&lt;/a&gt;.&lt;br /&gt;We are happy about follow-ups, specifically regarding the &amp;quot;Sensor Service Bus&amp;quot;, please do not hesitate to contact us.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;(German version / deutsche version)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://developers.de/blogs/damir_dobric/default.aspx" target="_blank"&gt;Damir&lt;/a&gt; und ich präsentierten auf der &lt;a href="http://www.mssoaandbpconference.com/" target="_blank"&gt;Microsoft SOA &amp;amp; Business Process Conference 2007&lt;/a&gt; im Microsoft Conference Center in Redmond.&lt;/p&gt;
&lt;p&gt;Wir stellten interessante Themen rund um BizTalk RFID, eine komplett neue Komponente von Microsoft BizTalk Server 2006 R2, und um das neue Konzept des &amp;quot;Sensor Service Bus&amp;quot; vor. Es handelt sich um eine relativ technische Session, dennoch wird Mehrwert für Kunden in einem RTI (Reusable Transport Items - wiederverwertbare Transportmaterialien) - Szenario demonstriert.&lt;br /&gt;Wir laden interessierte Leser herzlich ein, unser &lt;a href="http://developers.de/files/folders/damir_dobric/entry1642.aspx" target="_blank"&gt;Slide-Deck&lt;/a&gt; hierzu anzuschauen.&lt;/p&gt;
&lt;p&gt;Wir freuen uns über Folgegespräche, besonders bezogen auf den &amp;quot;Sensor Service Bus&amp;quot;. Zögern Sie nicht, uns zu kontaktieren.&lt;/p&gt;</description></item></channel></rss>