<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Windows AppFabric</title>
        <link>http://www.rickgaribay.net/category/39.aspx</link>
        <description>Windows AppFabric</description>
        <language>en-US</language>
        <copyright>Rick G. Garibay</copyright>
        <managingEditor>rick@rickgaribay.net</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>Azure Service Bus Connect EAI and EDI &amp;ldquo;Integration Services&amp;rdquo; CTP</title>
            <link>http://rickgaribay.net/archive/2011/12/16/azure-service-bus-connect-eai-and-edi-ldquointegration-servicesrdquo-ctp.aspx</link>
            <description>&lt;p&gt;I am thrilled to share in the &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2011/12/16/announcing-the-service-bus-eai-amp-edi-labs-release.aspx" target="_blank"&gt;announcement&lt;/a&gt; that the first public CTP of Azure Service Bus Integration Services&lt;strong&gt; is now LIVE&lt;/strong&gt; at &lt;a href="http://portal.appfabriclabs.com"&gt;http://portal.appfabriclabs.com&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The focus of this release is to enable you to build hybrid composite solutions that span on-premise investments such as Microsoft SQL Server, Oracle Database, SAP, Siebel eBusiness Applications, Oracle E-Business Suite, allowing you to compose these mission critical systems with applications, assets and workloads that you have deployed to Windows Azure, enabling first-class hybrid integration across traditional network and trust boundaries. &lt;/p&gt;  &lt;p&gt;In a web to web world, many of the frictions addressed in these capabilities still exist, albeit to a smaller degree. The reality is that as the web and cloud computing continue to gain momentum, investments on-premise are, and will continue to be critical to realizing the full spectrum of benefits that cloud computing provides both in the short and long term. &lt;/p&gt;  &lt;p&gt;So, what’s in this CTP?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh689889.aspx" target="_blank"&gt;Azure Service Bus Connect&lt;/a&gt; provides a new server explorer experience for LOB integration exposing a management head that can be accessed on-prem via Server Explorer or PowerShell to create, update, delete or retrieve information from LOB targets. This provides a robust extension of the Azure Service Bus relay endpoint concept, which acts a LOB conduit (LobTarget, LobRelay) for bridging these assets by extending the WCF LOB Adapters that ship with BizTalk Server 2010. The beauty of this approach is that you can leverage the LOB Adapters using BizTalk as a host, or, for a lighter weight way approach, use IIS/Windows Server AppFabric to compose business operations on-premise and beyond. &lt;/p&gt;  &lt;p&gt;In addition, support for messaging between trading partners across traditional trust boundaries in business-to-business (B2B) scenarios using is EDI is also provided in this preview, including AS2 protocol support with X12 chaining for send and receive pipelines, FTP as transport for X12, agreement templates, partners view with profiles per partner, resources view, and an intuitive, metro style &lt;a href="http://i.msdn.microsoft.com/dynimg/IC553343.gif"&gt;EDI Portal&lt;img style="display: inline; float: right" title="Transforms Project Design Surface" alt="Transforms Project Design Surface" align="right" src="http://i.msdn.microsoft.com/dynimg/IC553343.gif" width="240" height="165" /&gt;&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Just as with on-premise integration, friction always exists when integrating different assets which may exist on different platforms, implement different standards and at a minimum have different representations of common entities that are part of your composite solution’s domain. What is needed is a mediation broker that can be leveraged at internet-scale, and apply message and protocol transformations across disparate parties and this is exactly what the &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh689905.aspx" target="_blank"&gt;Transforms&lt;/a&gt; capability provides. Taking an approach that will be immediately familiar to the BizTalk developer, a familiar mapper-like experience is provided within Visual Studio for interactively mapping message elements and applying additional processing logic via operations (functoids).&lt;/p&gt;  &lt;p&gt;In addition, &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh689768.aspx" target="_blank"&gt;XML Bridges&lt;/a&gt; which include the XML One-Way Bridge and XML Request-Reply Bridge are an extension to the Azure Service Bus which supports critical patterns such as protocol bridging, routing actions, external data lookup for message enrichment and support for both WS-I and REST endpoints and any combination thereof.&lt;/p&gt;  &lt;p&gt;As shown below in the MSDN documentation, “bridges are composed of stages and activities where each stage is a message processing unit in itself. Each stage of a bridge is atomic, which means either a message completes a stage or not. A stage can be turned &lt;em&gt;on&lt;/em&gt; or &lt;em&gt;off&lt;/em&gt;, indicating whether to process a message or simply let it &lt;em&gt;pass through”&lt;/em&gt;.&lt;/p&gt;  &lt;p&gt;&lt;img style="margin: 0px 10px 0px 0px; display: inline; float: left" title="Stages of a bridge" alt="Stages of a bridge" align="left" src="http://i.msdn.microsoft.com/dynimg/IC551928.gif" /&gt;&lt;/p&gt;  &lt;p&gt;Taking a familiar VETR approach to validate, extract, transform and route messages from one party to another, along with the ability to enrich messages by composing other endpoint in-flight (supported protocols include HTTP, WS-HTTP and Basic HTTP, HTTP Relay Endpoint, Service Bus Queues/Topics and any other XML bridge) the Bridge is a very important capability and brings very robust capabilities for extending Azure Service Bus as a key messaging broker across integration disciplines. &lt;/p&gt;  &lt;p&gt;In reality, these patterns have no more to do with EAI than with traditional, contemporary service composition and become necessary once you move from a point-to-point approach and need to elegantly manage integration and composition across assets. As such, this capability acts as a bridge to Azure Service Bus that is very powerful in and of itself, even in non-EAI/EDI scenarios where endpoints can be virtualized increasing decoupling between parties (clients/services). In addition, this capability further enriches what is possible when using the BrokeredMessage property construct as a potential poor-man’s routing mechanism.   &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;In closing, the need to address the impedance mismatch that exists between disparate applications that must communicate with each other is a friction that will continue to exist for many years to come, and while traditionally, many of these problems have been solved by expensive, big iron middleware servers, this is changing. &lt;/p&gt;  &lt;p&gt;As with most technologies, often new possibilities are unlocked that are residual side-effects of something bigger, and this is certainly the case with how both &lt;a href="http://www.code-magazine.com/Article.aspx?quickid=1112041" target="_blank"&gt;innovative&lt;/a&gt; &lt;a href="http://www.code-magazine.com/Article.aspx?quickid=1112041" target="_blank"&gt;and strategic Azure Service Bus is to Microsoft’s PaaS strategy&lt;/a&gt;. Azure Service Bus continues to serve as a great example of a welcomed shift to a lightweight capability-based, platform-oriented approach to solving tough distributed messaging/integration problems while honoring the existing investments that organizations have made and benefiting from a common platform approach which is extremely unique in the market. And while this shift will take some time, in the long-run enterprises of all shapes and sizes only stand to benefit.&lt;/p&gt;  &lt;p&gt;To get started, download the SDK &amp;amp; samples from &lt;a href="http://go.microsoft.com/fwlink/?LinkID=184288"&gt;http://go.microsoft.com/fwlink/?LinkID=184288&lt;/a&gt; and the tutorial &amp;amp; documentation from &lt;a href="http://go.microsoft.com/fwlink/?LinkID=235197"&gt;http://go.microsoft.com/fwlink/?LinkID=235197&lt;/a&gt; and watch this and the &lt;a href="http://blogs.msdn.com/b/windowsazure/" target="_blank"&gt;Windows Azure&lt;/a&gt; blog for more details coming soon.&lt;/p&gt;  &lt;p&gt;Happy Messaging!&lt;/p&gt;&lt;img src="http://rickgaribay.net/aggbug/324.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay</dc:creator>
            <guid>http://rickgaribay.net/archive/2011/12/16/azure-service-bus-connect-eai-and-edi-ldquointegration-servicesrdquo-ctp.aspx</guid>
            <pubDate>Fri, 16 Dec 2011 18:46:51 GMT</pubDate>
            <comments>http://rickgaribay.net/archive/2011/12/16/azure-service-bus-connect-eai-and-edi-ldquointegration-servicesrdquo-ctp.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/324.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/324.aspx</trackback:ping>
        </item>
        <item>
            <title>Composite Applications Roadshow &amp;ndash; Dallas &amp;amp; Houston</title>
            <link>http://rickgaribay.net/archive/2010/12/08/composite-applications-roadshow-ndash-dallas-amp-houston.aspx</link>
            <description>&lt;p&gt;Microsoft is hosting a two events in Dallas and Houston on 12/8 and 12/9 covering composite application scenarios, governance, composite application roadmap &lt;a href="http://rickgaribay.net/Images/CustomContent/CompositeApplicationsRoadshowDallasHoust_9539/image.png"&gt;&lt;img style="border-right-width: 0px; margin: 10px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" align="right" src="http://rickgaribay.net/Images/CustomContent/CompositeApplicationsRoadshowDallasHoust_9539/image_thumb.png" width="240" height="166" /&gt;&lt;/a&gt;and upgrading to BizTalk Server 2010.&lt;/p&gt;  &lt;p&gt;I just got done presenting the keynote, “Building Composite Application Services with AppFabric” at the &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032469798&amp;amp;IO=yYlyYbHfpM%2b6sI%2bE0S6sNQ%3d%3d" target="_blank"&gt;Microsoft Las Colinas Campus in Dallas&lt;/a&gt; and will be presenting once again at the &lt;a href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032469800&amp;amp;IO=ycqB%2bGJQr78fJBMJTye1oA%3d%3d" target="_blank"&gt;Houston Microsoft Campus tomorrow&lt;/a&gt; (12/9), so if you are in the area but missed today’s event, please feel free to register and attend: &lt;a title="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032469800&amp;amp;IO=ycqB%2bGJQr78fJBMJTye1oA%3d%3d" href="https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032469800&amp;amp;IO=ycqB%2bGJQr78fJBMJTye1oA%3d%3d"&gt;https://msevents.microsoft.com/cui/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032469800&amp;amp;IO=ycqB%2bGJQr78fJBMJTye1oA%3d%3d&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;In this session, I cover how to enable hybrid composition scenarios leveraging AppFabric, Azure and BizTalk Server 2010 by looking at a hybrid travel &amp;amp; hospitality scenario that manages reservation requests on-premise by composing services hosted in an Azure Web Role and a BizTalk Server 2010 Orchestration hosted out in the edge (such as a restaurant location itself) which receives new reservation manifests and reserves a table. The on-premise application is implemented with WF 4 as a Workflow Service and is hosted in Server AppFabric and consumes a WCF 4 service hosted in an Azure Web Role which in turn consumes the BizTalk Orchestration using AppFabric Connect for Web Services.&lt;/p&gt;  &lt;p&gt;Below is the agenda for both events and I am also attaching the deck from my talk for any attendees or others who would like to reference it.&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="1087"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="729"&gt;         &lt;p&gt;&lt;b&gt;09:00 – 10:00&lt;/b&gt;  Composite Application (Windows AppFabric, Azure AppFabric, BizTalk 2010)  &lt;/p&gt;          &lt;p&gt;&lt;b&gt;10:00 – 11:00&lt;/b&gt;  Accelerate Adoption of SOA – Tools, Best Practices, Governance&lt;b&gt; &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;11:00 – 12:00&lt;/b&gt;  BizTalk 2010 and Beyond Roadmap &lt;/p&gt;          &lt;p&gt;&lt;b&gt;12:00 – 01:00&lt;/b&gt;  (Lunch) Upgrading BizTalk Server 2006 R2 / BizTalk 2009 to BizTalk 2010&lt;/p&gt;       &lt;/td&gt;        &lt;td width="426" align="center"&gt;&lt;iframe style="padding-bottom: 0px; background-color: #fcfcfc; padding-left: 0px; width: 353px; padding-right: 0px; height: 115px; padding-top: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/Composite%20Applications%20Roadshow%20%e2%80%93%20Dallas%20^0%20Houston/Building%20Composite%20Application%20Services%20with%20AppFabric%20Garibay.pdf" frameborder="0" marginwidth="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;&lt;img src="http://rickgaribay.net/aggbug/297.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay</dc:creator>
            <guid>http://rickgaribay.net/archive/2010/12/08/composite-applications-roadshow-ndash-dallas-amp-houston.aspx</guid>
            <pubDate>Wed, 08 Dec 2010 17:44:26 GMT</pubDate>
            <comments>http://rickgaribay.net/archive/2010/12/08/composite-applications-roadshow-ndash-dallas-amp-houston.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/297.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/297.aspx</trackback:ping>
        </item>
        <item>
            <title>Application Infrastructure Virtual Launch Event</title>
            <link>http://rickgaribay.net/archive/2010/05/10/application-infrastructure-virtual-launch-event.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://www.appinfrastructure.com/"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: block; FLOAT: none; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: auto; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: auto" title="image" border="0" alt="image" width="795" height="94" src="http://rickgaribay.net/Images/CustomContent/ApplicationInfrastructureVirtualLaunchEv_CCDE/image.png" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;As you are probably aware, AppFabric is Microsoft’s delivery vehicle for brining the next generation of on-premise and cloud application hosting infrastructure to the masses.&lt;/p&gt;
&lt;p&gt;If you are &lt;a href="http://rickgaribay.net/Images/CustomContent/ApplicationInfrastructureVirtualLaunchEv_CCDE/image_3.png"&gt;&lt;img style="BORDER-RIGHT-WIDTH: 0px; MARGIN: 10px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px" title="image" border="0" alt="image" align="left" width="244" height="69" src="http://rickgaribay.net/Images/CustomContent/ApplicationInfrastructureVirtualLaunchEv_CCDE/image_thumb.png" /&gt;&lt;/a&gt;interested in learning more about this new platform and how it can help you build and gain insight into composable applications more easily and effectively while taking advantage of the benefits that Windows AppFabric and Windows Azure AppFabric provides, be sure to check out the launch event on May 20th.&lt;/p&gt;
&lt;p&gt;In looking at recent poll results, 33% of those surveyed are looking to leverage AppFabric to simplify the composition of their applications and 26% are interested in cloud hosting and connectivity. How are you thinking about leveraging AppFabric for your on-premise and cloud investments? &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;You can register for this free virtual event here: &lt;a title="http://www.appinfrastructure.com/" href="http://www.appinfrastructure.com/"&gt;http://www.appinfrastructure.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://rickgaribay.net/aggbug/282.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay</dc:creator>
            <guid>http://rickgaribay.net/archive/2010/05/10/application-infrastructure-virtual-launch-event.aspx</guid>
            <pubDate>Mon, 10 May 2010 21:34:14 GMT</pubDate>
            <comments>http://rickgaribay.net/archive/2010/05/10/application-infrastructure-virtual-launch-event.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/282.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/282.aspx</trackback:ping>
        </item>
    </channel>
</rss>
