<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" media="screen" href="/App_Themes/default/rss.xslt"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" 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:media="http://search.yahoo.com/mrss/" xmlns:evnet="http://www.mscommunities.com/rssmodule/"><channel><title>Entries tagged with web services - Channel 9</title><atom:link rel="self" type="application/rss+xml" href="http://channel9.msdn.com/tags/web+services/feed/zune/default.aspx" /><image><url>http://mschnlnine.vo.llnwd.net/d1/Dev/App_Themes/C9/images/feedimage.png</url><title>Entries tagged with web services - Channel 9</title><link>http://channel9.msdn.com/tags/Web+Services/</link></image><description>web services</description><link>http://channel9.msdn.com/tags/Web+Services/</link><language>en-us</language><pubDate>Wed, 18 Nov 2009 12:18:05 GMT</pubDate><lastBuildDate>Wed, 18 Nov 2009 12:18:05 GMT</lastBuildDate><generator>EvNet (EvNet, Version=1.0.3608.3122, Culture=neutral, PublicKeyToken=null)</generator><item><title>Apache Stonehenge demoed at PDC09</title><description>&lt;img src="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_85_ch9.png" border="0" /&gt;&lt;p&gt;A couple weeks ago, &lt;a href="http://blogs.msdn.com/interoperability/archive/2009/11/07/project-apache-stonehenge-progress-and-roadmap-discussed-at-apachecon-for-interoperability-with-Microsoft-Web-Services.aspx"&gt;Microsoft was at ApacheCon&lt;/a&gt;. We reported the progress made on the Stonehenge project and presented the roadmap.  &lt;/p&gt;
&lt;p&gt;The goal of Stonehenge is to provide a public forum to test the interoperability of WS-* protocols on different vendor stacks and to build sample applications that could provide best practices and coding guidelines for better interoperability. The main sample application, StockTrader has been implemented on .NET (by Microsoft), PHP (by WSO2), WSAS JAVA stack (by WSO2), Metro (by SUN Microsystems), Spring (by SpringSource). The latest version of StockTrader uses the WS-Security and WS-Trust protocols for claims-based authentication scenarios. This allows the end-users to be authenticated through an independent Security Token Service (STS) that is trusted by the bank and to pass that token to the broker to process the transaction.&lt;/p&gt;
&lt;p&gt;This week at PDC09, we were demoing the project. I went to see Kent Brown, product manager for WCF and asked him to give us an update and show a demo of the different StockTrader applications working together. &lt;/p&gt;
&lt;p&gt;Watch the video till the end, Kent unveils the mystery on why the project was called Stonehenge!&lt;/p&gt;
&lt;p&gt;Additional links:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;
    &lt;div&gt;Project page: &lt;a href="http://www.interoperabilitybridges.com/projects/apache-stonehenge.aspx"&gt;Apache Stonehenge&lt;/a&gt;&lt;/div&gt;
    &lt;/li&gt;
    &lt;li&gt;
    &lt;div&gt;Interoperability Team Blog: &lt;a href="http://blogs.msdn.com/interoperability/"&gt;http://blogs.msdn.com/interoperability/&lt;/a&gt; &lt;/div&gt;
    &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/507134/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/jccim/Apache-Stonehenge-demoed-at-PDC09/</comments><link>http://channel9.msdn.com/posts/jccim/Apache-Stonehenge-demoed-at-PDC09/</link><pubDate>Thu, 19 Nov 2009 23:47:00 GMT</pubDate><guid isPermaLink="false">http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_2MB_ch9.wmv</guid><evnet:views>1653</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/507134/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>A couple weeks ago, Microsoft was at ApacheCon. We reported the progress made on the Stonehenge project and presented the roadmap.  The goal of Stonehenge is to provide a public forum to test the interoperability of WS-* protocols on different vendor stacks and to build sample applications that could provide best practices and coding guidelines for better interoperability. The main sample application, StockTrader has been implemented on .NET (by Microsoft), PHP (by WSO2), WSAS JAVA stack (by WSO2), Metro (by SUN Microsystems), Spring (by SpringSource). The latest version of StockTrader uses…</evnet:previewtext><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_320_ch9.png" height="240" width="320" /><media:thumbnail url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_85_ch9.png" height="64" width="85" /><media:group><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.mp4" expression="full" duration="419" fileSize="74056409" type="video/mp4" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.mp3" expression="full" duration="419" fileSize="3355923" type="audio/mp3" medium="audio" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.mp4" expression="full" duration="419" fileSize="74056409" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.wma" expression="full" duration="419" fileSize="3402501" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_ch9.wmv" expression="full" duration="419" fileSize="92571399" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_2MB_ch9.wmv" expression="full" duration="419" fileSize="84386566" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_Zune_ch9.wmv" expression="full" duration="419" fileSize="59291451" type="video/x-ms-wmv" medium="video" /><media:content url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_512_ch9.png" expression="full" duration="419" type="image/jpeg" medium="image" /><media:content url="http://ss.channel9.msdn.com/ch9/4/3/1/7/0/5/ApacheStonehenge.ism/Manifest" expression="full" duration="419" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://ecn.channel9.msdn.com/o9/ch9/4/3/1/7/0/5/ApacheStonehenge_2MB_ch9.wmv" length="84386566" type="video/x-ms-wmv" /><dc:creator>Jean-Christophe Cimetiere</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/jccim/Apache-Stonehenge-demoed-at-PDC09/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/507134/Trackback.aspx</trackback:ping><category>Interoperability</category><category>Java</category><category>PDC09</category><category>PHP</category><category>stonehenge</category><category>Web Services</category></item><item><title>Native Web Services, Part 2 - Build a WWSAPI Web Service</title><description>&lt;img src="http://channel9.msdn.com/Link/2c53484c-d17c-479f-8ca7-2d47390912f3/" border="0" /&gt;&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;
&lt;p&gt;1. Implement web services in native C/C++ code on both Windows client and server. C/C++ application developers have often requested this platform technology capability but were previously forced to write their own or interface their native-code solutions with managed-code wrappers. &lt;/p&gt;
&lt;p&gt;2. Achieve interoperability with web services implemented using Windows Communication Foundation (WCF), ASP.NET XML Web Services, and even services implemented using non-Microsoft implementations of WS-* libraries.&lt;/p&gt;
&lt;p&gt;3. Construct web services with minimal service startup time and minimal process working-set dependencies.&lt;/p&gt;
&lt;p&gt;4. Use web services implementations in resource-constrained deployment environments. &lt;/p&gt;
&lt;p&gt;5. Avoid native-management interop scenarios with potentially costly marshalling side-effects.&lt;/p&gt;
&lt;p&gt;This is part 2 of a 2 episode series and focuses upon using WWSAPI to construct a web service. The example illustrates adding a web-service interface to a native (presumably legacy) application.  The demonstration provides a comparison between using a managed (WCF) interface and a native (WWSAPI) interface involving sorting algorthms with differing interop costs.&lt;/p&gt;
&lt;p&gt;Find sample code and additional technical details at &lt;a href="http://code.msdn.microsoft.com/wwsapi" title="Code Gallery" target="_blank"&gt;MSDN Code Gallery&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See part 1 of this series &lt;a href="http://channel9.msdn.com/tags/WWSAPI" title="CH9 WWSAPI" target="_self"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/477508/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/WWSAPI-SERVICE/</comments><link>http://channel9.msdn.com/posts/philpenn/WWSAPI-SERVICE/</link><pubDate>Thu, 23 Jul 2009 02:12:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv</guid><evnet:views>4009</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477508/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/28c130ef-71cd-4ea4-a80b-3d5ee8501866/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/2c53484c-d17c-479f-8ca7-2d47390912f3/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp4" expression="full" duration="873" fileSize="29646366" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp3" expression="full" duration="873" fileSize="6992013" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp4" expression="full" duration="873" fileSize="29646366" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.wma" expression="full" duration="873" fileSize="14156833" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_Zune_ch9.wmv" expression="full" duration="873" fileSize="28602661" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_ch9.mp4" expression="full" duration="873" fileSize="29646366" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" expression="full" duration="873" fileSize="22516867" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/0/5/7/7/4/WWSAPISERVICE_2MB_ch9.wmv" length="22516867" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/WWSAPI-SERVICE/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477508/Trackback.aspx</trackback:ping><category>w2k8r2</category><category>Web Services</category><category>Windows 7</category><category>Windows Server 2008 R2</category><category>WWSAPI</category></item><item><title>Native Web Services, Part 1 - Build a WWSAPI Client</title><description>&lt;img src="http://channel9.msdn.com/Link/06c9b783-1bdf-4d3b-8fb6-be64f86db110/" border="0" /&gt;&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;
&lt;p&gt;1. Implement web services in native C/C++ code on both Windows client and server. C/C++ application developers have often requested this platform technology capability but were previously forced to write their own or interface their native-code solutions with managed-code wrappers. &lt;/p&gt;
&lt;p&gt;2. Achieve interoperability with web services implemented using Windows Communication Foundation (WCF), ASP.NET XML Web Services, and even services implemented using non-Microsoft implementations of WS-* libraries.&lt;/p&gt;
&lt;p&gt;3. Construct web services with minimal service startup time and minimal process working-set dependencies.&lt;/p&gt;
&lt;p&gt;4. Use web services implementations in resource-constrained deployment environments. &lt;/p&gt;
&lt;p&gt;5. Avoid native-management interop scenarios with potentially costly marshalling side-effects.&lt;/p&gt;
&lt;p&gt;This is part 1 of a 2 episode series and focuses upon using WWSAPI from a client application. The example illustrates a client application using WWSAPI to interact with a "Sort Service". &lt;/p&gt;
&lt;p&gt;Find sample code and additional technical details at &lt;a href="http://code.msdn.microsoft.com/wwsapi" title="Code Gallery" target="_blank"&gt;MSDN Code Gallery&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
See part 2 of this series &lt;a href="http://channel9.msdn.com/tags/WWSAPI" title="CH9 WWSAPI" target="_self"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/477506/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/philpenn/WWSAPIclient/</comments><link>http://channel9.msdn.com/posts/philpenn/WWSAPIclient/</link><pubDate>Thu, 23 Jul 2009 02:11:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv</guid><evnet:views>3854</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/477506/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;With the Windows Web Services API (WWSAPI), you can connect your C/C++ client applications with web services. You can also create C/C++ server-side web service end-points. WWSAPI is new with Windows 7 (client) and Windows Server 2008 R2 (server). WWSAPI is also back-ported to all formally supported versions of Windows (client and server). The WWSAPI runtime library (WebServices.dll) is a native-code implementation of WS-* family of protocols for SOAP based web services. &lt;/p&gt;
&lt;p&gt;WWSAPI enables several solution scenarios and benefits including:&lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/0e261db8-3fc0-4599-98ee-7fe5965beeaa/" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/06c9b783-1bdf-4d3b-8fb6-be64f86db110/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp4" expression="full" duration="1347" fileSize="45652234" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp3" expression="full" duration="1347" fileSize="10778504" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp4" expression="full" duration="1347" fileSize="45652234" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.wma" expression="full" duration="1347" fileSize="21808021" type="audio/x-ms-wma" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_Zune_ch9.wmv" expression="full" duration="1347" fileSize="44573505" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_ch9.mp4" expression="full" duration="1347" fileSize="45652234" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" expression="full" duration="1347" fileSize="35524375" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/5/7/7/4/WWSAPICLIENT_2MB_ch9.wmv" length="35524375" type="video/x-ms-wmv" /><dc:creator>Phil Pennington</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/philpenn/WWSAPIclient/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/477506/Trackback.aspx</trackback:ping><category>w2k8r2</category><category>Web Services</category><category>Windows 7</category><category>Windows Server 2008 R2</category><category>WWSAPI</category></item><item><title>ARCast.TV - Implementing a Hybrid Architecture Based on SOA and ROA in the Enterprise</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_small_ch9.png" border="0" /&gt;In this interview, &lt;a href="http://tinyurl.com/kevinisrael" target="_blank"&gt;Kevin Israel&lt;/a&gt;, Visual Studio Team System &lt;a href="http://vsteamsystemcentral.com/cs21/blogs/kevin_israel/default.aspx"&gt;MVP&lt;/a&gt;, shares with &lt;a href="http://blogs.msdn.com/zxue/"&gt;Zhiming Xue &lt;/a&gt;his thoughts on implementation of a hybrid architecture based on SOA and ROA in the enterprise space. Kevin explains what Resource Oriented Architecture (ROA) is and, through examples, highlights its key differences from Service Oriented Architecture (SOA). He argues that while the two architectural patterns share the same common problem domains such as versioning and application manageability, they work differently in practice. ROA services or RESTful services may be used to bring resources to the user, whereas SOA services are typically created to process business logic. Therefore, the crux of the hybrid architecture implementation is to use them together and use them for their intended purposes. Kevin believes that as cloud computing and enterprise meshup applications start to emerge, more applications based on the hybrid architecture of SOA and ROA may be seen in the enterprise.&lt;img src="http://channel9.msdn.com/469900/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Implementing-a-Hybrid-Architecture-Based-on-SOA-and-ROA-in-the-Enterprise/</comments><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Implementing-a-Hybrid-Architecture-Based-on-SOA-and-ROA-in-the-Enterprise/</link><pubDate>Mon, 06 Jul 2009 19:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_2MB_ch9.wmv</guid><evnet:views>4369</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/469900/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this interview, Kevin Israel, Visual Studio Team System MVP, shares with Zhiming Xue his thoughts on implementation of a hybrid architecture based on SOA and ROA in the enterprise space.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_ch9.mp4" expression="full" duration="991" fileSize="97477528" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_ch9.mp3" expression="full" duration="991" fileSize="7932688" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_ch9.mp4" expression="full" duration="991" fileSize="97477528" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_ch9.wma" expression="full" duration="991" fileSize="16040341" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_ch9.wmv" expression="full" duration="991" fileSize="60043389" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_2MB_ch9.wmv" expression="full" duration="991" fileSize="309852000" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_Zune_ch9.wmv" expression="full" duration="991" fileSize="140507369" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/0/9/9/6/4/ARCastImplementingAHybridArchitecture_2MB_ch9.wmv" length="309852000" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Implementing-a-Hybrid-Architecture-Based-on-SOA-and-ROA-in-the-Enterprise/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/469900/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architects</category><category>Architecture</category><category>Patterns</category><category>Resource Oriented Architecture</category><category>RESTful Services</category><category>ROA</category><category>SOA</category><category>Web Services</category></item><item><title>Dynamics Duo: Composition with Third-Party Web Services</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_small_ch9.png" border="0" /&gt;&lt;p&gt;In this episode we talk about a variety of topics including using Silverlight for UI, composing using 3rd party web services and storing complex information in Dynamics CRM.&lt;/p&gt;
&lt;p&gt;We spend most of our time on the flight booking page.  This page was built using Silverlight to demonstrate some of the simple experiences that can be designed.  In this case the UI was built in Expression Blend.  Designers and developers work together closely on projects.  In fact, developers and designers work on the exact same project files but stay in their own environments; Developers stay in Visual Studio, Designers stay in Expression.  We’ll talk a lot more time about Silverlight in the final episode of this series tomorrow. &lt;/p&gt;
&lt;p&gt;In our example we use a third party web service run by &lt;a href="http://www.ezgds.com/" target="_blank"&gt;ezGDS&lt;/a&gt; to present the conference attendee with a list of flight options.  ezGDS takes care behind the scenes to retrieve that flight fare information from various &lt;a href="http://en.wikipedia.org/wiki/Computer_reservations_system" target="_blank"&gt;global distribution systems&lt;/a&gt; including Amadeus, Worldspan, Sabre and others.  The attendee sees none of that complexity since we’ve built all of that directly into our system.  Even though the information coming back can be very complex, including ticket information and various inbound and outbound flight segments, Dynamics CRM easily handles storing this information in a custom entity.&lt;/p&gt;
&lt;p&gt;This episode is part of a 5-part series. In this series we’ve tried to explain how you can combine the &lt;a href="http://www.microsoft.com/web/default.aspx" target="_blank"&gt;Microsoft Web Platform&lt;/a&gt; with Dynamics CRM to quickly build and deploy self-service solutions. The full set of videos include:&lt;/p&gt;
&lt;ol&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Rides-again/" target="_blank"&gt;Dynamics Duo Rides Again&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Everybody-needs-an-Identity/" target="_blank"&gt;Dynamics Duo: Everybody needs an Identity&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Wide-World-Importers-Code/" target="_blank"&gt;Dynamics Duo: Wide World Importers Code&lt;/a&gt; &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Composition-with-Third-Party-Web-Services/" target="_blank"&gt;Dynamics Duo: Composition with Third-Party Web Services&lt;/a&gt; (this video)&lt;/li&gt;
    &lt;li&gt;&lt;a href="http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Silverlight-and-Jazz-Hands/" target="_blank"&gt;Dynamics Duo: Silverlight and Jazz Hands&lt;/a&gt;  &lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Both Girish and I enjoyed recording this series. We hope you enjoyed them as well. If you have comments or suggestions for other topics, feel free to add comments below or &lt;a href="http://blogs.msdn.com/girishr/contact.aspx" target="_blank"&gt;email Girish&lt;/a&gt; or &lt;a href="http://blogs.msdn.com/benriga/contact.aspx" target="_blank"&gt;me (Ben)&lt;/a&gt; directly.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/472814/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Composition-with-Third-Party-Web-Services/</comments><link>http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Composition-with-Third-Party-Web-Services/</link><pubDate>Thu, 18 Jun 2009 04:41:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_2MB_ch9.wmv</guid><evnet:views>7449</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/472814/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this episode we talk about a variety of topics including using Silverlight for UI, composing using 3rd party web services and storing complex information in Dynamics CRM. We spend most of our time on the flight booking page.  This page was built using Silverlight to demonstrate some of the simple experiences that can be designed.  In this case the UI was built in Expression Blend.  Designers and developers work together closely on projects.  In fact, developers and designers work on the exact same project files but stay in their own environments; Developers stay in Visual Studio, Designers…</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_ch9.mp4" expression="full" duration="988" fileSize="90716133" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_ch9.mp3" expression="full" duration="988" fileSize="7905779" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_ch9.mp4" expression="full" duration="988" fileSize="90716133" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_ch9.wma" expression="full" duration="988" fileSize="15995281" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_ch9.wmv" expression="full" duration="988" fileSize="130907371" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_2MB_ch9.wmv" expression="full" duration="988" fileSize="248923551" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_Zune_ch9.wmv" expression="full" duration="988" fileSize="114283351" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/1/8/2/7/4/DynamicsDuoWWI4_2MB_ch9.wmv" length="248923551" type="video/x-ms-wmv" /><dc:creator>Ben Riga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/benriga/Dynamics-Duo-Composition-with-Third-Party-Web-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/472814/Trackback.aspx</trackback:ping><category>Dynamics CRM</category><category>Expression Blend</category><category>Silverlight</category><category>Visual Studio</category><category>Web Services</category><category>Windows Azure</category></item><item><title>Microsoft Dynamics AX 2009 AIF Web Services Screencast</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_small_ch9.png" border="0" /&gt;&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb496535.aspx"&gt;Application Integration Framework (AIF)&lt;/a&gt; enables companies to integrate &lt;a href="http://msdn.microsoft.com/en-us/dynamics/ax/default.aspx"&gt;Microsoft Dynamics AX 2009&lt;/a&gt; and communicate with external business processes and partners through the exchange of XML over various transport media. AIF enables both business-to-business and application-to-application integration scenarios. &lt;br /&gt;
&lt;br /&gt;
Following enhancements are new in AX 2009&lt;br /&gt;
* Create, read, update, and delete (CRUD) operations are now supported.&lt;br /&gt;
* The programming model for AIF supports document services that encapsulate business logic and are the interface to external systems.&lt;br /&gt;
* AIF provides functionality for consuming external Web services from within X++.&lt;br /&gt;
* Performance improvements include the ability to scale up and handle more messages through parallel message processing and the addition of multiple AOSs.&lt;br /&gt;
* New document services for additional commonly-used documents.&lt;br /&gt;
&lt;br /&gt;
Additional Resources:&lt;br /&gt;
* &lt;a href="http://www.microsoft.com/Presspass/press/2008/jun08/06-02DynamicsAX2009GAPR.mspx"&gt;Microsoft Releases Microsoft Dynamics AX 2009, June, 2008&lt;/a&gt;&lt;br /&gt;
* &lt;a href="http://msdn.microsoft.com/en-us/library/bb496535.aspx"&gt;AIF Overview&lt;/a&gt;&lt;br /&gt;
* &lt;a href="http://msdn.microsoft.com/en-us/library/cc602654.aspx"&gt;What's New in Microsoft Dynamics AX 2009 for Developers&lt;/a&gt;&lt;br /&gt;
* &lt;a href="http://channel9.msdn.com/posts/benriga/WCF-and-AIF-in-Dynamics-2009-Chatting-with-Michael-Merz/Default.aspx?wa=wsignin1.0"&gt;WCF and AIF in Dynamics 2009: Chatting with Michael Merz, PM for AIF (Video Interview by Ben Riga)&lt;/a&gt;&lt;br /&gt;
* &lt;a href="http://blogs.msdn.com/sanjayjain/archive/2009/06/15/microsoft-dynamics-ax-receives-placement-in-gartner-s-magic-quadrant.aspx"&gt;Microsoft Dynamics AX receives placement in Gartner’s Magic Quadrant&lt;/a&gt;&lt;br /&gt;
* Download &lt;a href="https://mbs.microsoft.com/partnersource/deployment/documentation/howtoarticles/presalesdemokitmdax2009"&gt;Pre-Sales Demonstration Toolkit For Microsoft Dynamics AX 2009 - Refresh 1&lt;/a&gt; (Need PartnerSource Access)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Sanjay Jain&lt;br /&gt;
ISV Architect Evangelist&lt;br /&gt;
Microsoft Corporation&lt;br /&gt;
&lt;b&gt;Blog&lt;/b&gt;: &lt;a href="http://blogs.msdn.com/SanjayJain"&gt;http://Blogs.msdn.com/SanjayJain&lt;/a&gt; &lt;br /&gt;
&lt;b&gt;Twitter&lt;/b&gt;: &lt;a href="http://twitter.com/SanjayJain369"&gt;http://twitter.com/SanjayJain369&lt;/a&gt;&lt;/p&gt;&lt;img src="http://channel9.msdn.com/474106/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/SanjayJain/Microsoft-Dynamics-AX-2009-AIF-Web-Services-Screencast/</comments><link>http://channel9.msdn.com/posts/SanjayJain/Microsoft-Dynamics-AX-2009-AIF-Web-Services-Screencast/</link><pubDate>Wed, 17 Jun 2009 10:51:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_2MB_ch9.wmv</guid><evnet:views>5703</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/474106/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb496535.aspx"&gt;Application Integration Framework (AIF)&lt;/a&gt; enables companies to integrate &lt;a href="http://msdn.microsoft.com/en-us/dynamics/ax/default.aspx"&gt;Microsoft Dynamics AX 2009&lt;/a&gt; and communicate with external business processes and partners through the exchange of XML over various transport media. AIF enables both business-to-business and application-to-application integration scenarios. &lt;/p&gt;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_ch9.mp4" expression="full" duration="840" fileSize="20368854" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_ch9.mp3" expression="full" duration="840" fileSize="6728479" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_ch9.mp4" expression="full" duration="840" fileSize="20368854" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_ch9.wma" expression="full" duration="840" fileSize="13607101" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_2MB_ch9.wmv" expression="full" duration="840" fileSize="20824361" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_2MB_ch9.wmv" expression="full" duration="840" fileSize="20824361" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_Zune_ch9.wmv" expression="full" duration="840" fileSize="20794463" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/0/1/4/7/4/AIFWebSvc_2MB_ch9.wmv" length="20824361" type="video/x-ms-wmv" /><dc:creator>Sanjay Jain</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/SanjayJain/Microsoft-Dynamics-AX-2009-AIF-Web-Services-Screencast/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/474106/Trackback.aspx</trackback:ping><category>AIF</category><category>Application Integration Framework</category><category>Dynamics AX</category><category>Microsoft Dynamics AX 2009</category><category>Sanjay Jain</category><category>Screencast</category><category>WCF</category><category>Web Services</category></item><item><title>SharePoint for Developers Part 6 - Custom web services</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_small_ch9.png" border="0" /&gt;&lt;a href="http://blogs.msdn.com/kaevans"&gt;Kirk Evans&lt;/a&gt; shows how to create a custom ASMX web service hosted in SharePoint that enables query, insert, and delete of specific lists in a SharePoint site.  You will also see how to use the WCFTestClient utility to call the web services.  For more information, visit &lt;a href="http://blogs.msdn.com/kaevans/archive/2009/04/30/sharepoint-for-developers-part-6-custom-web-services.aspx"&gt;the accompanying blog post on Kirk's MSDN blog&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/467402/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-6-Custom-web-services/</comments><link>http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-6-Custom-web-services/</link><pubDate>Thu, 30 Apr 2009 09:04:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_2MB_ch9.wmv</guid><evnet:views>14573</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467402/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://blogs.msdn.com/kaevans"&gt;Kirk Evans&lt;/a&gt; shows how to create a custom ASMX web service hosted in SharePoint that enables query, insert, and delete of specific lists in a SharePoint site.  You will also see how to use the WCFTestClient utility to call the web services.  For more information, visit &lt;a href="http://blogs.msdn.com/kaevans/archive/2009/04/30/sharepoint-for-developers-part-6-custom-web-services.aspx"&gt;the accompanying blog post on Kirk's MSDN blog&lt;/a&gt;.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_ch9.mp4" expression="full" duration="1194" fileSize="34015893" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_ch9.mp3" expression="full" duration="1194" fileSize="9561266" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_ch9.mp4" expression="full" duration="1194" fileSize="34015893" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_ch9.wma" expression="full" duration="1194" fileSize="19344741" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_ch9.wmv" expression="full" duration="1194" fileSize="34284607" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_2MB_ch9.wmv" expression="full" duration="1194" fileSize="37249143" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_Zune_ch9.wmv" expression="full" duration="1194" fileSize="32700587" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_2MB_ch9.wmv" expression="full" duration="1194" fileSize="37249143" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/0/4/7/6/4/sharepointcustomwebservices_2MB_ch9.wmv" length="37249143" type="video/x-ms-wmv" /><dc:creator>Kirk Evans</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-6-Custom-web-services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467402/Trackback.aspx</trackback:ping><category>MOSS</category><category>Office</category><category>Sharepoint</category><category>Visual Studio</category><category>VSeWSS</category><category>Water Cooler</category><category>Web Services</category></item><item><title>SharePoint for Developers Part 4 - Calling SharePoint Web Services from Silverlight</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_small_ch9.png" border="0" /&gt;In this session, &lt;a href="http://blogs.msdn.com/kaevans"&gt;Kirk Evans &lt;/a&gt;will demonstrate how to call SharePoint's web services from a Silverlight client.  We will use SharePoint's Lists web service, and will show how to use databinding in Silverlight to display results from a SharePoint list.  We will also see how to get around cross domain issues using SharePoint Designer 2007. The accompanying post with code listings is available on &lt;a href="http://blogs.msdn.com/kaevans/archive/2009/04/28/sharepoint-for-developers-part-4-consuming-sharepoint-web-services-from-silverlight.aspx"&gt;Kirk’s MSDN blog&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/467104/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-4-Calling-SharePoint-Web-Services-from-Silverlight/</comments><link>http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-4-Calling-SharePoint-Web-Services-from-Silverlight/</link><pubDate>Tue, 28 Apr 2009 18:46:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_2MB_ch9.wmv</guid><evnet:views>17491</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/467104/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this session, &lt;a href="http://blogs.msdn.com/kaevans"&gt;Kirk Evans &lt;/a&gt;will demonstrate how to call SharePoint's web services from a Silverlight client.  We will use SharePoint's Lists web service, and will show how to use databinding in Silverlight to display results from a SharePoint list.  We will also see how to get around cross domain issues using SharePoint Designer 2007.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_ch9.mp4" expression="full" duration="493" fileSize="18706646" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_ch9.mp3" expression="full" duration="493" fileSize="3944968" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_ch9.mp4" expression="full" duration="493" fileSize="18706646" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_ch9.wma" expression="full" duration="493" fileSize="7992625" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_ch9.wmv" expression="full" duration="493" fileSize="17976401" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_2MB_ch9.wmv" expression="full" duration="493" fileSize="29421329" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_Zune_ch9.wmv" expression="full" duration="493" fileSize="18808381" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_2MB_ch9.wmv" expression="full" duration="493" fileSize="29421329" type="video/x-ms-asf" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/0/1/7/6/4/sl2callingsharepoint_2MB_ch9.wmv" length="29421329" type="video/x-ms-wmv" /><dc:creator>Kirk Evans</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/kirke/SharePoint-for-Developers-Part-4-Calling-SharePoint-Web-Services-from-Silverlight/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/467104/Trackback.aspx</trackback:ping><category>Expression Blend</category><category>MOSS</category><category>Office</category><category>Sharepoint</category><category>Silverlight</category><category>Silverlight 2</category><category>VSeWSS</category><category>Water Cooler</category><category>Web Services</category></item><item><title>WCF 3.5 RESTful web service</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_small_ch9.png" border="0" /&gt;REST is an acronym for &lt;strong&gt;RE&lt;/strong&gt;presentational &lt;strong&gt;S&lt;/strong&gt;tate &lt;strong&gt;T&lt;/strong&gt;ransfer. in thsi screencast i will talk about Rest, RESTFul web services and how easy it is to create Restful services using .NET3.5. &lt;br /&gt;
&lt;br /&gt;
Download the sample from - &lt;a href="http://cid-0666e397c5ca74dd.skydrive.live.com/self.aspx/Screencast/TaskServiceLibrary.zip"&gt;http://cid-0666e397c5ca74dd.skydrive.live.com/self.aspx/Screencast/TaskServiceLibrary.zip&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
For more information&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/netframework/cc950529.aspx"&gt;http://msdn.microsoft.com/en-us/netframework/cc950529.aspx&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://social.msdn.microsoft.com/content/en-us/msft/netframework/wcf/rest/Overview"&gt;http://social.msdn.microsoft.com/content/en-us/msft/netframework/wcf/rest/Overview&lt;/a&gt;&lt;br /&gt;
&lt;a href="http://msdn.microsoft.com/en-us/library/dd203052(printer).aspx"&gt;http://msdn.microsoft.com/en-us/library/dd203052(printer).aspx&lt;/a&gt;&lt;br /&gt;&lt;img src="http://channel9.msdn.com/465895/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/ashishjaiman/WCF-35-RESTful-web-service/</comments><link>http://channel9.msdn.com/posts/ashishjaiman/WCF-35-RESTful-web-service/</link><pubDate>Sat, 18 Apr 2009 11:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_2MB_ch9.wmv</guid><evnet:views>7513</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/465895/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>REST is an acronym for REpresentational State Transfer. in thsi screencast i will talk about Rest, RESTFul web services and how easy it is to create Restful services using .NET3.5. Download the sample from -&lt;br /&gt;
http://cid-0666e397c5ca74dd.skydrive.live.com/self.aspx/Screencast/TaskServiceLibrary.zip &lt;br /&gt;
For more informationhttp://msdn.microsoft.com/en-us/netframework/cc950529.aspxhttp://social.msdn.microsoft.com/content/en-us/msft/netframework/wcf/rest/Overviewhttp://msdn.microsoft.com/en-us/library/dd203052(printer).aspx</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_large_ch9.png" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_small_ch9.png" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_ch9.mp4" expression="full" duration="583" fileSize="13860667" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_ch9.mp3" expression="full" duration="583" fileSize="4667571" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_ch9.mp4" expression="full" duration="583" fileSize="13860667" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_ch9.wma" expression="full" duration="583" fileSize="9440553" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_ch9.wmv" expression="full" duration="583" fileSize="14344941" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_2MB_ch9.wmv" expression="full" duration="583" fileSize="15184007" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_Zune_ch9.wmv" expression="full" duration="583" fileSize="13496921" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/9/8/5/6/4/WECRESTNew_2MB_ch9.wmv" length="15184007" type="video/x-ms-wmv" /><dc:creator>ashishjaiman</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/ashishjaiman/WCF-35-RESTful-web-service/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/465895/Trackback.aspx</trackback:ping><category>endpoint</category><category>REST</category><category>screencasts</category><category>WCF</category><category>Web Services</category></item><item><title>Infosys: Data Integration in the Cloud</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_small_ch9.jpg" border="0" /&gt;&lt;p&gt;&lt;a href="http://www.infosys.com/microsoft" target="_blank"&gt;Infosys Technologies Limited&lt;/a&gt; has created a data integration hub which is built on top of Azure platform.  Principal Architect of Infosys, Jitendra Pal Thethi, demonstrates how the hosting platform of Windows Azure can provide a solution for closer collaboration with your company’s customers and partners.&lt;/p&gt;
&lt;p&gt;Infosys has a &lt;a href="http://www.infosys.com/about/who-we-are/locations.asp" title="global footprint" target="_blank"&gt;global footprint&lt;/a&gt; with over 50 offices and development centers in India, China, Australia, the Czech Republic, Poland, the UK, Canada and Japan. With over 103,000 employees. Infosys' &lt;a href="http://www.infosys.com/industries/default.asp" title="service offerings" target="_blank"&gt;service offerings&lt;/a&gt; span &lt;a href="http://www.infosys.com/consulting-services/default.asp" title="business and technology consulting" target="_blank"&gt;business and technology consulting&lt;/a&gt;, &lt;a href="http://www.infosys.com/IT-services/application-services/default.asp" title="application services" target="_blank"&gt;application services&lt;/a&gt;, &lt;a href="http://www.infosys.com/IT-services/systems-integration/default.asp" title="systems integration" target="_blank"&gt;systems integration&lt;/a&gt;, &lt;a href="http://www.infosys.com/engineering-services/product-engineering/default.asp" title="Product Engineering" target="_blank"&gt;product engineering&lt;/a&gt;, &lt;a href="http://www.infosys.com/engineering-services/default.asp" title="custom software development, maintenance, re-engineering" target="_blank"&gt;custom software development, maintenance, re-engineering&lt;/a&gt;, &lt;a href="http://www.infosys.com/IT-services/independent-validation-services/default.asp" title="independent testing and validation services" target="_blank"&gt;independent testing and validation services&lt;/a&gt;, &lt;a href="http://www.infosys.com/IT-services/infrastructure-services/default.asp" title="IT infrastructure services" target="_blank"&gt;IT infrastructure services&lt;/a&gt; and &lt;a href="http://www.infosys.com/BPO-services/default.asp" title="business process outsourcing" target="_blank"&gt;business process outsourcing&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Check out the &lt;a href="http://www.microsoft.com/isv" target="_blank"&gt;Microsoft ISV site&lt;/a&gt; for more information about ISVs working with Microsoft.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/457638/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Inside+Out/Infosys-Data-Integration-in-the-Cloud/</comments><link>http://channel9.msdn.com/shows/Inside+Out/Infosys-Data-Integration-in-the-Cloud/</link><pubDate>Fri, 20 Feb 2009 23:42:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_2MB_ch9.wmv</guid><evnet:views>42747</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/457638/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Infosys Technologies Limited has created an data integration hub which is built on top of Azure platform.  Principal Architect of Infosys, Jitendra Pal Thethi, demonstrates how the hosting platform of Windows Azure can provide a solution for closer collaboration with your company’s customers and partners.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_ch9.mp4" expression="full" duration="1956" fileSize="190195597" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_ch9.mp3" expression="full" duration="1956" fileSize="15656252" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_ch9.mp4" expression="full" duration="1956" fileSize="190195597" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_ch9.wma" expression="full" duration="1956" fileSize="31661139" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_ch9.wmv" expression="full" duration="1956" fileSize="118401177" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_2MB_ch9.wmv" expression="full" duration="1956" fileSize="599849681" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_Zune_ch9.wmv" expression="full" duration="1956" fileSize="154705157" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/8/3/6/7/5/4/IOInfoSys_2MB_ch9.wmv" length="599849681" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>4</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Inside+Out/Infosys-Data-Integration-in-the-Cloud/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/457638/Trackback.aspx</trackback:ping><category>Azure Platform</category><category>Azure Services</category><category>Data Services</category><category>Partner</category><category>Web Services</category><category>Windows Azure</category></item><item><title>ARCast.TV - Ron Jacobs on SOAP and RESTful Services</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_small_ch9.jpg" border="0" /&gt;&lt;a href="http://blogs.msdn.com/RJacobs/"&gt;Ron Jacobs&lt;/a&gt; discusses REST and SOAP with &lt;a href="http://blogs.msdn.com/bobfamiliar"&gt;Bob Familiar&lt;/a&gt;: the differences, the similarities, and how Windows Communication Foundation supports these distributed networking protocols.&lt;img src="http://channel9.msdn.com/422480/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Ron-Jacobs-on-SOAP-and-RESTful-Services/</comments><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Ron-Jacobs-on-SOAP-and-RESTful-Services/</link><pubDate>Mon, 09 Feb 2009 14:48:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_2MB_ch9.wmv</guid><evnet:views>7147</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422480/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Ron Jacobs discusses REST and SOAP with Bob Familiar: the differences, the similarities, and how Windows Communication Foundation supports these distributed networking protocols.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_ch9.mp4" expression="full" duration="973" fileSize="53155030" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_ch9.mp3" expression="full" duration="973" fileSize="7789633" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_ch9.mp4" expression="full" duration="973" fileSize="53155030" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_ch9.wma" expression="full" duration="973" fileSize="7881663" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_ch9.wmv" expression="full" duration="973" fileSize="61539515" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_2MB_ch9.wmv" expression="full" duration="973" fileSize="304339273" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_Zune_ch9.wmv" expression="full" duration="973" fileSize="77179463" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/8/4/2/2/4/ARCastRonJacobsOnRestAndSoap_2MB_ch9.wmv" length="304339273" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Ron-Jacobs-on-SOAP-and-RESTful-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/422480/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architects</category><category>Architecture</category><category>Bob Familiar</category><category>REST</category><category>REST Starter Kit</category><category>REST Starter Kit endpoint screencasts</category><category>Ron Jacobs</category><category>Web Services</category><category>Windows Communication Foundation</category></item><item><title>Windows Web Services</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_small_ch9.jpg" border="0" /&gt;&lt;p&gt;With Windows Web Services, you can create applications that communicate easily with a local computer or a remote Web service. Windows Web Services is a native-code implementation of SOAP and provides core network communication by supporting a broad set of the Web services (WS) family of protocols. Windows Web Services is a peer to Windows Communication Foundation (WCF – managed-code Web services), and provides a high-performance subset of WCF functionality. &lt;/p&gt;
&lt;p&gt;Watch Yochay Kiriaty, Windows 7 Technical Evangelist, and Windows Web Services API PM Nikola Dudar as we explain the Windows &lt;b&gt;&lt;span&gt;native &lt;/span&gt;&lt;/b&gt;Web Services APIs, and why Microsoft created a new set of Web Services APIs when we have WCF. For more technical content on Windows 7 and few cool code samples, go to the &lt;a href="http://blogs.msdn.com/yochay"&gt;Windows 7 Blog for Developers&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt;You can always watch the &lt;a href="http://channel9.msdn.com/pdc2008/PC01/"&gt;Windows 7: Web Services in Native Code&lt;/a&gt; PDC session in case you missed the live session &lt;/p&gt;&lt;img src="http://channel9.msdn.com/447059/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/yochay/Windows-Web-Services/</comments><link>http://channel9.msdn.com/posts/yochay/Windows-Web-Services/</link><pubDate>Fri, 09 Jan 2009 22:41:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_2MB_ch9.wmv</guid><evnet:views>56880</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/447059/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>With Windows Web Services, you can create applications that communicate easily with a local computer or a remote Web service. Windows Web Services is a native-code implementation of SOAP and provides core network communication by supporting a broad set of the Web services (WS) family of protocols. Windows Web Services is a peer to Windows Communication Foundation (WCF – managed-code Web services), and provides a high-performance subset of WCF functionality. Watch Yochay Kiriaty, Windows 7 Technical Evangelist, and Windows Web Services API PM Nikola Dudar as we explain the Windows native Web…</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_ch9.mp4" expression="full" duration="2259" fileSize="460935104" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_ch9.mp3" expression="full" duration="2259" fileSize="18077698" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_ch9.mp4" expression="full" duration="2259" fileSize="460935104" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_ch9.wma" expression="full" duration="2259" fileSize="36563669" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_ch9.wmv" expression="full" duration="2259" fileSize="133522997" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_2MB_ch9.wmv" expression="full" duration="2259" fileSize="515443499" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_Zune_ch9.wmv" expression="full" duration="2259" fileSize="253730977" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/0/7/4/4/WindowsWebServicesAPI_2MB_ch9.wmv" length="515443499" type="video/x-ms-wmv" /><dc:creator>Yochay Kiriaty</dc:creator><slash:comments>11</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/yochay/Windows-Web-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/447059/Trackback.aspx</trackback:ping><category>_Win7</category><category>_Win7Programming</category><category>Architecture</category><category>C++</category><category>Web Services</category><category>Windows 7</category><category>WWSAPI</category></item><item><title>E-conomic: ERP as SaaS</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_small_ch9.jpg" border="0" /&gt;&lt;p&gt;&lt;a href="http://www.e-conomic.co.uk/"&gt;e-conomic&lt;/a&gt; is Danish ISV developing an ERP SaaS solution using ASP and ASP.NET. In this Inside out cast, Senior Developer Ole Hyldahl Hansen takes us around common challenges of integrating ASP and ASP.NET and still maintain and access state. Besides technology challenges, it’s interesting to see how an ERP system can be exposed as a SaaS solution. &lt;a href="http://www.e-conomic.co.uk/products/addons/api.asp"&gt;API documentation are here&lt;/a&gt; and &lt;a href="https://www.e-conomic.com/secure/api1/EconomicWebService.asmx"&gt;WSDL is exposed here&lt;/a&gt;. &lt;/p&gt;
&lt;p&gt; &lt;/p&gt;&lt;img src="http://channel9.msdn.com/441136/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/Inside+Out/E-conomic-ERP-as-SaaS/</comments><link>http://channel9.msdn.com/shows/Inside+Out/E-conomic-ERP-as-SaaS/</link><pubDate>Mon, 10 Nov 2008 20:00:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_2MB_ch9.wmv</guid><evnet:views>7340</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/441136/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>e-conomic is Danish ISV developing an ERP SaaS solution using ASP and ASP.NET. In this Inside out cast, Senior Developer Ole Hyldahl Hansen takes us around common challenges of integrating ASP and ASP.NET and still maintain and access state. Besides technology challenges, it’s interesting to see how an ERP system can be exposed as a SaaS solution. API documentation are here and WSDL is exposed here.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_ch9.mp4" expression="full" duration="1342" fileSize="76242807" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_ch9.mp3" expression="full" duration="1342" fileSize="10743141" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_ch9.mp4" expression="full" duration="1342" fileSize="76242807" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_ch9.wma" expression="full" duration="1342" fileSize="10867691" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_ch9.wmv" expression="full" duration="1342" fileSize="84587301" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_2MB_ch9.wmv" expression="full" duration="1342" fileSize="420333997" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_Zune_ch9.wmv" expression="full" duration="1342" fileSize="106445729" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/6/3/1/1/4/4/IOEconomicSaaS_2MB_ch9.wmv" length="420333997" type="video/x-ms-wmv" /><dc:creator>Charles</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/Inside+Out/E-conomic-ERP-as-SaaS/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/441136/Trackback.aspx</trackback:ping><category>.NET</category><category>ASP.NET</category><category>Denmark</category><category>ERP</category><category>SaaS</category><category>Web Services</category></item><item><title>decast - Tunneling a PUT through POST with RESTful WCF Services</title><description>&lt;img src="http://channel9.msdn.com/Link/7855a443-7004-40de-b344-85b170cc464c/" border="0" /&gt;Many client technologies such as Silverlight 2 only support the HTTP Methods GET and POST.  However, you may want to follow a HI-REST architectural style when designing your RESTful APIs, taking advantage of additional HTTP methods such as PUT and DELETE.  In this screencast, Rob Bagby illustrates how to tunnel HTTP Methods such as PUT and DELETE through POST, as well as how to consume these services with Silverlight 2.  This screencast illustrates some of the great functionality available in the WCF REST Starter Kit.&lt;img src="http://channel9.msdn.com/442163/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/RobBagby/decast-Tunneling-a-PUT-through-POST-with-RESTful-WCF-Services/</comments><link>http://channel9.msdn.com/posts/RobBagby/decast-Tunneling-a-PUT-through-POST-with-RESTful-WCF-Services/</link><pubDate>Mon, 10 Nov 2008 18:09:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/RobBagby/decast-Tunneling-a-PUT-through-POST-with-RESTful-WCF-Services/</guid><evnet:views>6243</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/442163/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Many client technologies such as Silverlight 2 only support the HTTP Methods GET and POST.  However, you may want to follow a HI-REST architectural style when designing your RESTful APIs, taking advantage of additional HTTP methods such as PUT and DELETE.  In this screencast, Rob Bagby illustrates how to tunnel HTTP Methods such as PUT and DELETE through POST, as well as how to consume these services with Silverlight 2.  This screencast illustrates some of the great functionality available in the WCF REST Starter Kit.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/1/2/4/4/TunnelingPUTThroughPOST_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/7855a443-7004-40de-b344-85b170cc464c/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/3/6/1/2/4/4/TunnelingPUTThroughPOST.wmv" expression="full" duration="1115" fileSize="126193764" type="video/x-ms-wmv" medium="video" /><dc:creator>Rob Bagby</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/RobBagby/decast-Tunneling-a-PUT-through-POST-with-RESTful-WCF-Services/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/442163/Trackback.aspx</trackback:ping><category>deCast</category><category>REST</category><category>REST Starter Kit</category><category>Silverlight</category><category>Silverlight 2</category><category>WCF</category><category>Web Services</category></item><item><title>ARCast.TV - Michael Manos on Datacenter Leadership</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_small_ch9.jpg" border="0" /&gt;This ARCast features &lt;a href="http://www.linkedin.com/in/mjmanos"&gt;Michael Manos &lt;/a&gt;who leads all the datacenters for Microsoft globally. Michael is leading Microsoft’s transformation into massive scale datacenter environments for Web 2.0 and online services. Michael is interviewed by &lt;a href="http://blogs.technet.com/lcurtis/default.aspx"&gt;Lewis Curtis&lt;/a&gt;.&lt;img src="http://channel9.msdn.com/417462/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Michael-Manos-on-Datacenter-Leadership/</comments><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Michael-Manos-on-Datacenter-Leadership/</link><pubDate>Sat, 25 Oct 2008 16:53:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_2MB_ch9.wmv</guid><evnet:views>15269</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/417462/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>This ARCast features Michael Manos who leads all the datacenters for Microsoft globally. Michael is leading Microsoft’s transformation into massive scale datacenter environments for Web 2.0 and online services. Michael is interviewed by Lewis Curtis.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_ch9.mp4" expression="full" duration="1404" fileSize="76432555" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_ch9.mp3" expression="full" duration="1404" fileSize="11234324" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_ch9.mp4" expression="full" duration="1404" fileSize="76432555" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_ch9.wma" expression="full" duration="1404" fileSize="11363185" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_ch9.wmv" expression="full" duration="1404" fileSize="82914899" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_2MB_ch9.wmv" expression="full" duration="1404" fileSize="360861859" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_Zune_ch9.wmv" expression="full" duration="1404" fileSize="111293935" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/4/7/1/4/ARCastManosOnDatacenterLeadership_2MB_ch9.wmv" length="360861859" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Michael-Manos-on-Datacenter-Leadership/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/417462/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architecture</category><category>Cloud Architecture</category><category>Cloud Computing</category><category>Cloud Services</category><category>Datacenter</category><category>Infrastructure</category><category>Service Level Agreement</category><category>Software + Services</category><category>Web Hosting</category><category>Web Services</category></item><item><title>ARCast.TV - Eric Newcomer of IONA on the state of Interoperability</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_small_ch9.jpg" border="0" /&gt;&lt;div&gt;&lt;a href="http://www.iona.com/newcomer/"&gt;Eric Newcomer&lt;/a&gt;, Chief Technology Officer of &lt;a href="http://www.iona.com/welcome.htm"&gt;IONA&lt;/a&gt;, discusses the challenges of interoperability in a heterogeneous world, the state of middleware and interoperability standards with &lt;a href="http://blogs.msdn.com/bobfamiliar"&gt;Bob Familiar&lt;/a&gt;.&lt;/div&gt;&lt;img src="http://channel9.msdn.com/413362/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Eric-Newcommer-of-IONA-on-the-state-of-Interoperability/</comments><link>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Eric-Newcommer-of-IONA-on-the-state-of-Interoperability/</link><pubDate>Tue, 07 Oct 2008 19:36:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_2MB_ch9.wmv</guid><evnet:views>9086</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/413362/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Eric Newcomer, Chief Technology Officer of IONA, discusses the challenges of interoperability in a heterogeneous world, the state of middleware and interoperability standards with Bob Familiar.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_ch9.mp4" expression="full" duration="994" fileSize="55935233" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_ch9.mp3" expression="full" duration="994" fileSize="7960241" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_ch9.mp4" expression="full" duration="994" fileSize="55935233" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_ch9.wma" expression="full" duration="994" fileSize="8052777" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_ch9.wmv" expression="full" duration="994" fileSize="53157623" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_2MB_ch9.wmv" expression="full" duration="994" fileSize="247179399" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_Zune_ch9.wmv" expression="full" duration="994" fileSize="78859475" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/6/3/3/1/4/ARCastNewcomerOnInterop_2MB_ch9.wmv" length="247179399" type="video/x-ms-wmv" /><dc:creator>Bob Familiar</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/shows/ARCast.TV/ARCastTV-Eric-Newcommer-of-IONA-on-the-state-of-Interoperability/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/413362/Trackback.aspx</trackback:ping><category>ARCast</category><category>Architecture</category><category>Bob Familiar</category><category>Eric Newcomer</category><category>Familiar</category><category>Interoperability</category><category>IONA</category><category>J2EE</category><category>Java</category><category>Newcomer</category><category>Standards</category><category>WCF</category><category>Web Services</category></item><item><title>WCF and AIF in Dynamics 2009: Chatting with Michael Merz</title><description>&lt;p&gt;In this video I’m back on the Advanta campus chatting with Michael Merz, Program Manager for &lt;a href="http://msdn.microsoft.com/en-us/library/bb496535.aspx" target="_blank"&gt;Application Integration Framework&lt;/a&gt; (AIF) on the Dynamics AX team.&lt;/p&gt;
&lt;p&gt;AIF is a standards-based framework that allows you to publish and consume web services.  It’s used primarily in integration scenarios when connecting Dynamics AX with other systems.  AX also has &lt;a href="http://msdn.microsoft.com/en-us/library/bb496526.aspx" target="_blank"&gt;.NET Business Connector&lt;/a&gt; (BC.NET) for integrating with .NET applications.  BC.NET is more for client side integration.  AIF is all about web services and is completely standards-based. Under the covers AIF takes full advantage of .NET using &lt;a href="http://msdn.microsoft.com/en-us/library/ms735119.aspx" target="_blank"&gt;Windows Communication Foundation&lt;/a&gt; (WCF).  For more complex integration scenarios AIF can also help expose services using MSMQ and BizTalk.&lt;/p&gt;
&lt;p&gt;With &lt;a href="http://msdn.microsoft.com/en-us/dynamics/ax/default.aspx" target="_blank"&gt;Dynamics AX 2009&lt;/a&gt;, the team ships a bunch of services (about 60 out of the box) that are ready for use.  That includes, for example, the more common scenarios like integration with sales orders or customers.  AIF allows you to create, read, update and delete those sales orders while maintaining the integrity of the database (i.e. without directly touching the database at all).  This is done independent of the transport so when developing you could begin by updating via http and later switch to MSMQ.  This can be as simple as enabling the service then “generating” which generates the WCF interface (i.e. WSDL).  That web service is then available to be consumed by any standards-based client (including apps written in php, java and naturally any of the languages in Visual Studio).  You can also configure the service endpoints to change the binding or authentication parameters.&lt;/p&gt;
&lt;p&gt;In the video, Michael walks us through using a standard Excel &lt;a href="http://msdn.microsoft.com/en-us/office/aa905533.aspx" target="_blank"&gt;Visual Studio Tools for Office&lt;/a&gt; (VSTO) project to consume a AX 2009 sales order service that is exposed using AIF.  He also shows us how, by using WS-Addressing in the WCF headers, you can pass a target company for a web service call. By default, AX limits error messages coming back from the server for security reasons.  Michael shows us how to configure AX to propagate those errors when you need to see them.&lt;/p&gt;
&lt;p&gt;Dynamics AX is a rich platform for supply chain management and financials.  AIF opens up AX so that ISVs can build on that richness by integrating their own applications.  Sometimes when you do that you need to consume a web service exposed by external applications.  We see here how you can plug external web services into the AX processes.  In this case, Michael shows us how when trying to create a customer in Dynamics AX with a name that has been &lt;a href="http://en.wikipedia.org/wiki/OFAC" target="_blank"&gt;blacklisted by the US government&lt;/a&gt; (“Bin Laden”, for instance.  Yikes!  :) ) the customer create process calls out to an external web service in the cloud to verify the customer name.  This seamless integration of external processes is a boon for ISVs that need those deep integration points.  Michael explains how. In order to do this sort of integration you build a Service Reference in the Application Object Tree (AOT) to provide the parameters.  AX takes care of much of work by generating the artifacts (compilation, deploying, bundling etc) that are deployed and executed on the server.  CLR interop is available in order to use .NET DLLs and their classes.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Some code samples are available here:&lt;/p&gt;
&lt;ul&gt;
    &lt;li&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/bb496535.aspx" target="_blank"&gt;Application Integration Framework Overview&lt;/a&gt; (MSDN) &lt;/li&gt;
    &lt;li&gt;&lt;a href="http://blogs.msdn.com/dsiebold/archive/2008/08/21/aif-code-samples-available-for-download.aspx" target="_blank"&gt;Calling the Customer and Vendor Services&lt;/a&gt; (Dianne Siebold) &lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://channel9.msdn.com/425959/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/benriga/WCF-and-AIF-in-Dynamics-2009-Chatting-with-Michael-Merz/</comments><link>http://channel9.msdn.com/posts/benriga/WCF-and-AIF-in-Dynamics-2009-Chatting-with-Michael-Merz/</link><pubDate>Mon, 29 Sep 2008 23:56:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_2MB_ch9.wmv</guid><evnet:views>35835</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/425959/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this video I’m back on the Advanta campus chatting with Michael Merz, Program Manager for Application Integration Framework (AIF) on the Dynamics AX team. AIF is a standards-based framework that allows you to publish and consume web services.  It’s used primarily in integration scenarios when connecting Dynamics AX with other systems.  AIF is all about web services and is completely standards-based. Under the covers AIF takes full advantage of .NET using Windows Communication Foundation (WCF).  For more complex integration scenarios AIF can also help expose services using MSMQ and BizTalk...</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_small_ch9.jpg" height="64" width="85" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.mp4" expression="full" duration="2081" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.mp4" expression="full" duration="2081" fileSize="118173206" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.mp3" expression="full" duration="2081" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.mp3" expression="full" duration="2081" fileSize="16654129" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.mp4" expression="full" duration="2081" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.mp4" expression="full" duration="2081" fileSize="118173206" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.wma" expression="full" duration="2081" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.wma" expression="full" duration="2081" fileSize="16842593" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.wmv" expression="full" duration="2081" type="video/x-ms-wmv" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_ch9.wmv" expression="full" duration="2081" fileSize="132053505" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_2MB_ch9.wmv" expression="full" duration="2081" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_2MB_ch9.wmv" expression="full" duration="2081" fileSize="651562431" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_Zune_ch9.wmv" expression="full" duration="2081" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_Zune_ch9.wmv" expression="full" duration="2081" fileSize="164962109" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/5/9/5/2/4/DynamicsAX2009AIFMichaelMerz_2MB_ch9.wmv" length="651562431" type="video/x-ms-wmv" /><dc:creator>Ben Riga</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/benriga/WCF-and-AIF-in-Dynamics-2009-Chatting-with-Michael-Merz/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/425959/Trackback.aspx</trackback:ping><category>Biztalk</category><category>Dynamics</category><category>Dynamics AX</category><category>VSTO</category><category>Web Services</category><category>Windows Communication Foundation</category></item><item><title>deCast - Creating a HI-REST PUT Service That Exposes Insert and Update</title><description>&lt;img src="http://channel9.msdn.com/Link/98e49a99-9b2e-46c7-9e36-5922bc9dba5a/" border="0" /&gt;RESTful services expose more than just GET.  Many times, we also have to expose the capability to insert, update and delete.  There are many differing opinions on how inserts, updates and deletes should be modeled in a "RESTful" architecture.  This screencast illustrates one such model and further shows how to implement this model with WCF 3.5.  Join Rob Bagby as he shows you how to implement a HI-REST service utilizing PUT for inserts and updates.  Future deCasts will illustrate other models.&lt;img src="http://channel9.msdn.com/428169/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-PUT-Service-That-Exposes-Insert-and-Update/</comments><link>http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-PUT-Service-That-Exposes-Insert-and-Update/</link><pubDate>Wed, 17 Sep 2008 17:14:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-PUT-Service-That-Exposes-Insert-and-Update/</guid><evnet:views>5015</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/428169/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>RESTful services expose more than just GET.  Many times, we also have to expose the capability to insert, update and delete.  There are many differing opinions on how inserts, updates and deletes should be modeled in a "RESTful" architecture.  This screencast illustrates one such model and further shows how to implement this model with WCF 3.5.  Join Rob Bagby as he shows you how to implement a HI-REST service utilizing PUT for inserts and updates.  Future deCasts will illustrate other models.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/8/2/4/HiRestPut_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/98e49a99-9b2e-46c7-9e36-5922bc9dba5a/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/6/1/8/2/4/HIRestPut.wmv" expression="full" duration="1639" fileSize="161435030" type="video/x-ms-wmv" medium="video" /><dc:creator>Rob Bagby</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-PUT-Service-That-Exposes-Insert-and-Update/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/428169/Trackback.aspx</trackback:ping><category>deCast</category><category>REST</category><category>WCF</category><category>Web Services</category></item><item><title>deCast - Building an AJAX-Friendly WCF Service</title><description>&lt;img src="http://channel9.msdn.com/Link/90f493e4-2537-4b98-b7cc-e68f0124ae08/" border="0" /&gt;WCF 3.5 provides the ability to easily expose services to AJAX client applications.  Specifically, the webHttpBinding has an "AJAX-Friendly" endpoint behavior.  What do I mean by "AJAX-Friendly"?  To me, it means that we will create a client proxy that knows how to call your service from an AJAX client.  What used to take dozens, if not hundreds, of lines of code now takes 3.  In this screencast, Rob Bagby will illustrate how this works in great detail.&lt;img src="http://channel9.msdn.com/427834/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/RobBagby/Building-an-AJAX-Friendly-WCF-Service/</comments><link>http://channel9.msdn.com/posts/RobBagby/Building-an-AJAX-Friendly-WCF-Service/</link><pubDate>Tue, 16 Sep 2008 16:24:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/RobBagby/Building-an-AJAX-Friendly-WCF-Service/</guid><evnet:views>6377</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/427834/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>WCF 3.5 provides the ability to easily expose services to AJAX client applications.  Specifically, the webHttpBinding has an "AJAX-Friendly" endpoint behavior.  What do I mean by "AJAX-Friendly"?  To me, it means that we will create a client proxy that knows how to call your service from an AJAX client.  What used to take dozens, if not hundreds, of lines of code now takes 3.  In this screencast, Rob Bagby will illustrate how this works in great detail.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/3/8/7/2/4/AJAXFriendlyWCF_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/90f493e4-2537-4b98-b7cc-e68f0124ae08/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/4/3/8/7/2/4/AJAXFriendlyWCF.wmv" expression="full" duration="1497" fileSize="161477664" type="video/x-ms-wmv" medium="video" /><dc:creator>Rob Bagby</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/RobBagby/Building-an-AJAX-Friendly-WCF-Service/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/427834/Trackback.aspx</trackback:ping><category>Ajax</category><category>deCast</category><category>REST</category><category>Service</category><category>WCF</category><category>Web Services</category></item><item><title>deCast - Consuming a HI-REST GET Service From Silverlight 2 (Beta 2)</title><description>&lt;img src="http://channel9.msdn.com/Link/aeba105c-2739-44aa-ac18-4e2f6b2ba934/" border="0" /&gt;Watch Rob Bagby illustrate how to consume a HI-REST GET Service (exposed using WCF 3.5) from Silverlight 2, beta 2.  Rich Internet Applications are a common consumer of RESTful services.  In this screencast Rob shows you just how to consume these lightweight services.&lt;img src="http://channel9.msdn.com/422305/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/RobBagby/deCast-Consuming-a-HI-REST-GET-Service-From-Silverlight-2-Beta-2/</comments><link>http://channel9.msdn.com/posts/RobBagby/deCast-Consuming-a-HI-REST-GET-Service-From-Silverlight-2-Beta-2/</link><pubDate>Tue, 19 Aug 2008 19:23:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/RobBagby/deCast-Consuming-a-HI-REST-GET-Service-From-Silverlight-2-Beta-2/</guid><evnet:views>6598</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422305/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Watch Rob Bagby illustrate how to consume a HI-REST GET Service (exposed using WCF 3.5) from Silverlight 2, beta 2.  Rich Internet Applications are a common consumer of RESTful services.  In this screencast Rob shows you just how to consume these lightweight services.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/3/2/2/4/CallingHiRestGetFromSL_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/aeba105c-2739-44aa-ac18-4e2f6b2ba934/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/0/3/2/2/4/CallingHiRestGetFromSL.wmv" expression="full" duration="653" fileSize="66998316" type="video/x-ms-wmv" medium="video" /><dc:creator>Rob Bagby</dc:creator><slash:comments>1</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/RobBagby/deCast-Consuming-a-HI-REST-GET-Service-From-Silverlight-2-Beta-2/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/422305/Trackback.aspx</trackback:ping><category>deCast</category><category>REST</category><category>Silverlight</category><category>WCF</category><category>Web Services</category></item><item><title>deCast - Creating a HI-REST GET Service with WCF 3.5</title><description>&lt;img src="http://channel9.msdn.com/Link/baaf380a-01ad-4cd7-966e-c0d2008f897c/" border="0" /&gt;More and more services are being exposed utilizing a RESTful architectural style.  This screencast illustrates how to take advantage of WCF 3.5 to expose a service RESTfully in a HI-REST manner.  Rob Bagby illustrates how to control the HTTP verb, control the URI of your service, choose a representation format and return appropriate HTTP status codes.&lt;img src="http://channel9.msdn.com/422279/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-GET-Service-with-WCF-35/</comments><link>http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-GET-Service-with-WCF-35/</link><pubDate>Tue, 19 Aug 2008 18:56:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-GET-Service-with-WCF-35/</guid><evnet:views>9695</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422279/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>More and more services are being exposed utilizing a RESTful architectural style.  This screencast illustrates how to take advantage of WCF 3.5 to expose a service RESTfully in a HI-REST manner.  Rob Bagby illustrates how to control the HTTP verb, control the URI of your service, choose a representation format and return appropriate HTTP status codes.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/2/2/2/4/HiRestGet_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/baaf380a-01ad-4cd7-966e-c0d2008f897c/" height="64" width="85" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/7/2/2/2/4/HiRestGet.wmv" expression="full" duration="880" fileSize="62963617" type="video/x-ms-wmv" medium="video" /><dc:creator>Rob Bagby</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/RobBagby/deCast-Creating-a-HI-REST-GET-Service-with-WCF-35/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/422279/Trackback.aspx</trackback:ping><category>deCast</category><category>REST</category><category>WCF</category><category>Web Services</category></item><item><title>Creating a custom SharePoint webpart for CRM</title><description>&lt;img src="http://channel9.msdn.com/Link/de660d70-0722-4b50-a268-ddbbc27585e0/" border="0" /&gt;In this screencast, we write a simple SharePoint webpart that pulls data from the CRM &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=DD939ED9-87A5-4C13-B212-A922CC02B469&amp;amp;displaylang=en" target="_blank"&gt;4.0 VPC&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Check out &lt;a href="http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-Dynamics-CRM-and-SharePoint/"&gt;http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-Dynamics-CRM-and-SharePoint/&lt;/a&gt; to take a look at a cool dashboard you can build with custom connected webparts.&lt;br /&gt;
&lt;br /&gt;
You can download the code for this screencast &lt;a href="http://code.msdn.microsoft.com/crm4dpedemo/Release/ProjectReleases.aspx?ReleaseId=1410" target="_blank"&gt;here&lt;/a&gt;. Check out &lt;a href="http://blogs.msdn.com/girishr/"&gt;http://blogs.msdn.com/girishr/&lt;/a&gt; for more code samples and related screencasts.&lt;img src="http://channel9.msdn.com/422190/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/girishr/Creating-a-custom-SharePoint-webpart-for-CRM/</comments><link>http://channel9.msdn.com/posts/girishr/Creating-a-custom-SharePoint-webpart-for-CRM/</link><pubDate>Tue, 19 Aug 2008 03:23:00 GMT</pubDate><guid isPermaLink="false">http://channel9.msdn.com/posts/girishr/Creating-a-custom-SharePoint-webpart-for-CRM/</guid><evnet:views>23138</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/422190/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this screencast, we write a simple SharePoint webpart that pulls data from the CRM 4.0 VPC.

Check out http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-Dynamics-CRM-and-SharePoint/ to take a look at a cool dashboard you can build with custom connected webparts.

You can download&amp;#8230;</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/9/1/2/2/4/SimpleWebpartProject_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://channel9.msdn.com/Link/de660d70-0722-4b50-a268-ddbbc27585e0/" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/9/1/2/2/4/SimpleWebpartProject.wmv" expression="full" duration="843" fileSize="72808407" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/0/9/1/2/2/4/SimpleWebpartProject.wmv" expression="full" duration="843" fileSize="72808407" type="video/x-ms-asf" medium="video" /></media:group><dc:creator>Girish Raja</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/girishr/Creating-a-custom-SharePoint-webpart-for-CRM/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/422190/Trackback.aspx</trackback:ping><category>CRM</category><category>Dynamics</category><category>Sharepoint</category><category>Web Services</category></item><item><title>The Dynamics Duo talk about Dynamics CRM and SharePoint</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_small_ch9.jpg" border="0" /&gt;&lt;p&gt;In this segment Girish and I talk about how Dynamics CRM integrates with SharePoint.  We begin with a little guidance for where you might use one over the other and where they work well together.  And they sure do go well together.  “Separated at birth” is how I put it in the video.  :)  Girish’s demo shows a custom SharePoint page.  Not many people know that SharePoint &lt;a href="http://www.heathersolomon.com/blog/articles/brandsppart1.aspx" target="_blank"&gt;can be stylized using CSS&lt;/a&gt; to build sites that look nothing like plain vanilla SharePoint.  This is a pretty good example of that.&lt;/p&gt;
&lt;p&gt;We use a SharePoint List Web Part to pull data from CRM to show a list of CRM users and the hours from their time sheets.  This was pulled directly from CRM using web services.  We also show how could use that data to display a dashboard style gauge using &lt;a href="http://www.dundas.com/Products/Gauge/SharePoint/index.aspx" target="_blank"&gt;Dundas Gauge for SharePoint&lt;/a&gt;.  You can pull CRM data directly into SharePoint to build a dashboard.  You can then pull that dashboard into the CRM web client (minus the SharePoint chrome).  By pulling it into the web client it automatically shows up in the Outlook client.  Speaking of Outlook; in the last segment we talked about customization but didn’t show the Outlook client so Girish gives us a quick tour of how that works also.&lt;/p&gt;
&lt;p&gt;Each of the forms in CRM are URL-addressable.  Girish puts that to good use in showing how you can pop a CRM form directly from within SharePoint.  He also shows how CRM lights up automatically when you have Office Communicator installed leaving room for some interesting Unified Communication scenarios.  We should probably do an episode on UC soon.&lt;/p&gt;
&lt;p&gt;The segment wouldn’t be complete if we didn’t show some code.  Girish built the list part using the Visual Studio Web Part project template.  The code to pull in the time sheets into a list web part is about 10 lines of C#. The hardest part was doing the authentication.  CRM provides a &lt;a href="http://msdn.microsoft.com/en-us/library/cc151049.aspx" target="_blank"&gt;plug-able authentication&lt;/a&gt; mechanism and 3 different auth options out of the box.  On-premise deployments will likely &lt;a href="http://msdn.microsoft.com/en-us/library/cc151053.aspx" target="_blank"&gt;use Active Directory&lt;/a&gt;, while &lt;a href="http://crm.dynamics.com/default.aspx" target="_blank"&gt;CRM Online&lt;/a&gt; uses &lt;a href="http://msdn.microsoft.com/en-us/library/cc151051.aspx" target="_blank"&gt;Windows Live ID&lt;/a&gt; and finally if you’re deploying in a partner-hosted mode you’ll use &lt;a href="http://msdn.microsoft.com/en-us/library/cc151054.aspx" target="_blank"&gt;form-based authentication&lt;/a&gt;.  Girish shows how as an ISV you can build your application once and take all of those options into account.  After that the code you write is portable across all the deployment options.  &lt;/p&gt;&lt;img src="http://channel9.msdn.com/421092/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-Dynamics-CRM-and-SharePoint/</comments><link>http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-Dynamics-CRM-and-SharePoint/</link><pubDate>Wed, 13 Aug 2008 00:46:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_2MB_ch9.wmv</guid><evnet:views>32488</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/421092/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>In this segment Girish and I talk about how Dynamics CRM integrates with SharePoint.  We begin with a little guidance for where you might use one over the other and where they work well together.  And they sure do go well together.  “Separated at birth” is how I put it in the video.  &lt;img src='/emoticons/C9/emotion-1.gif' alt='Smiley' /&gt;  Girish’s demo shows a custom SharePoint page.  Not many people know that SharePoint &lt;a href="http://www.heathersolomon.com/blog/articles/brandsppart1.aspx" target="_blank"&gt;can be stylized using CSS&lt;/a&gt; to build sites that look nothing like plain vanilla SharePoint.  This is a pretty good example of that.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/7063f754-6729-4657-8f40-4d1b89e69b4b/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_ch9.mp4" expression="full" duration="1357" fileSize="60182657" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_ch9.mp3" expression="full" duration="1357" fileSize="10862550" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_ch9.mp4" expression="full" duration="1357" fileSize="60182657" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_ch9.wma" expression="full" duration="1357" fileSize="10990689" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_ch9.wmv" expression="full" duration="1357" fileSize="56134025" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_2MB_ch9.wmv" expression="full" duration="1357" fileSize="347502087" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_Zune_ch9.wmv" expression="full" duration="1357" fileSize="107773653" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/2/9/0/1/2/4/DynamicsDuoDynamicsCRMSharePoint_2MB_ch9.wmv" length="347502087" type="video/x-ms-wmv" /><dc:creator>Ben Riga</dc:creator><slash:comments>2</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/benriga/The-Dynamics-Duo-talk-about-Dynamics-CRM-and-SharePoint/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/421092/Trackback.aspx</trackback:ping><category>CRM</category><category>Dynamics CRM</category><category>Sharepoint</category><category>Unified Communications</category><category>Web Services</category><category>Windows Live ID</category></item><item><title>William Oellermann on the Managed Services Engine</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_small_ch9.jpg" border="0" /&gt;&lt;p&gt;&lt;a href="http://blogs.msdn.com/kaevans"&gt;Kirk Evans&lt;/a&gt; talks with &lt;a href="http://blogs.msdn.com/william_oellermann"&gt;William Oellermann &lt;/a&gt;about the &lt;a href="http://codeplex.com/servicesengine"&gt;Managed Services Engine&lt;/a&gt; (MSE).  MSE is a solution built by Microsoft's SOA Solutions Team that facilitates enterprise SOA through service virtualization.  MSE provides the ability to support versioning, abstraction, management, routing, and runtime policy enforcement for services. &lt;/p&gt;
&lt;p&gt;Everything you see in the video is available through the free CodePlex version, available at &lt;a href="http://codeplex.com/servicesengine" title="http://codeplex.com/servicesengine"&gt;http://codeplex.com/servicesengine&lt;/a&gt;.  &lt;/p&gt;
&lt;p&gt;In this video, William demonstrates how to use MSE to create a new endpoint and WSDL without concern for the implementation behind it, how to quickly virtualize operations into that endpoint, change the message transport from SOAP to POX, and finally how to add behaviors for policy enforcement and management.  He also demonstrates how to integrate services with BizTalk's Business Activity Monitoring, enabling mining and surfacing of data through SQL Server Reporting Services.&lt;/p&gt;&lt;img src="http://channel9.msdn.com/420599/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/kirke/William-Oellermann-on-the-Managed-Services-Engine/</comments><link>http://channel9.msdn.com/posts/kirke/William-Oellermann-on-the-Managed-Services-Engine/</link><pubDate>Sat, 09 Aug 2008 16:32:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.wmv</guid><evnet:views>9349</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/420599/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>&lt;a href="http://blogs.msdn.com/kaevans"&gt;Kirk Evans&lt;/a&gt; talks with &lt;a href="http://blogs.msdn.com/william_oellermann"&gt;William Oellermann&lt;/a&gt; about the &lt;a href="http://codeplex.com/servicesengine"&gt;Managed Services Engine (MSE)&lt;/a&gt;.  MSE is a solution built by Microsoft's SOA Solutions Team that facilitates enterprise SOA through service virtualization.  MSE provides the ability to support versioning, abstraction, management, routing, and runtime policy enforcement for services. Everything you see in the video is available through the free CodePlex version, available at &lt;a href="http://codeplex.com/servicesengine"&gt;http://codeplex.com/servicesengine&lt;/a&gt;.</evnet:previewtext><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_large_ch9.jpg" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.mp4" expression="full" fileSize="63440015" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.mp3" expression="full" fileSize="8955820" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.mp4" expression="full" fileSize="63440015" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.wma" expression="full" fileSize="9059117" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_2MB_ch9.wmv" expression="full" fileSize="349564149" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.wmv" expression="full" fileSize="70205141" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_Zune_ch9.wmv" expression="full" fileSize="88796225" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.mp4" expression="full" fileSize="63440015" type="video/mp4" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/9/9/5/0/2/4/mse_ch9.wmv" length="70205141" type="video/x-ms-wmv" /><dc:creator>Kirk Evans</dc:creator><slash:comments>0</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/kirke/William-Oellermann-on-the-Managed-Services-Engine/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/420599/Trackback.aspx</trackback:ping><category>Architecture</category><category>Communicating</category><category>SOA</category><category>WCF</category><category>Web Services</category></item><item><title>endpoint.tv - SOAP and REST a Perspective</title><description>&lt;img src="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_small_ch9.jpg" border="0" /&gt;Most of you know all about SOAP but perhaps you have been hearing a lot more about REST web services lately.  Wondering what this is all about?  Well check out this episode where Bob Familiar and I discuss the two.&lt;img src="http://channel9.msdn.com/418855/WebViewBug.aspx?EVT=0" height="1" width="1" alt="" /&gt;</description><comments>http://channel9.msdn.com/posts/rojacobs/endpointtv-SOAP-and-REST-a-Perspective/</comments><link>http://channel9.msdn.com/posts/rojacobs/endpointtv-SOAP-and-REST-a-Perspective/</link><pubDate>Sun, 03 Aug 2008 12:41:00 GMT</pubDate><guid isPermaLink="false">http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_2MB_ch9.wmv</guid><evnet:views>53515</evnet:views><evnet:viewtrackingurl>http://channel9.msdn.com/418855/WebViewBug.aspx?EVT=0</evnet:viewtrackingurl><evnet:previewtext>Most of you know all about SOAP but perhaps you have been hearing a lot more about REST web services lately.  Wondering what this is all about?  Well check out this episode where Bob Familiar and I discuss the two.</evnet:previewtext><media:thumbnail url="http://channel9.msdn.com/Link/bcdb51c4-6540-4261-97af-9dffeba3ddb2/" height="240" width="320" /><media:thumbnail url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_small_ch9.jpg" height="64" width="85" /><media:group><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_ch9.mp4" expression="full" duration="1039" fileSize="56765570" type="video/mp4" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_ch9.mp3" expression="full" duration="1039" fileSize="8313417" type="audio/mp3" medium="audio" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_ch9.mp4" expression="full" duration="1039" fileSize="56765570" type="video/mp4" medium="video" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_ch9.wma" expression="full" duration="1039" fileSize="8410253" type="audio/x-ms-wma" medium="audio" /><media:content isDefault="true" url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_ch9.wmv" expression="full" duration="1039" fileSize="65589269" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_2MB_ch9.wmv" expression="full" duration="1039" fileSize="310488750" type="video/x-ms-wmv" medium="video" /><media:content url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_Zune_ch9.wmv" expression="full" duration="1039" fileSize="82379745" type="video/x-ms-wmv" medium="video" /></media:group><enclosure url="http://mschnlnine.vo.llnwd.net/d1/ch9/5/5/8/8/1/4/20080804EndpointSoapRest_2MB_ch9.wmv" length="310488750" type="video/x-ms-wmv" /><dc:creator>Ron Jacobs</dc:creator><slash:comments>3</slash:comments><wfw:commentRss>http://channel9.msdn.com/posts/rojacobs/endpointtv-SOAP-and-REST-a-Perspective/RSS/</wfw:commentRss><trackback:ping>http://channel9.msdn.com/418855/Trackback.aspx</trackback:ping><category>REST</category><category>Web Services</category></item></channel></rss>