<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>SharePoint 2007 and .NET Development</title>
<link>http://jshenry.typepad.com/my_weblog/</link>
<description />
<language>en-US</language>
<lastBuildDate>Mon, 02 Nov 2009 14:42:34 -0500</lastBuildDate>
<generator>http://www.typepad.com/</generator>

<docs>http://www.rssboard.org/rss-specification</docs>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/TechnologywhatsNewNextAndHappeningNow" type="application/rss+xml" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FTechnologywhatsNewNextAndHappeningNow" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTechnologywhatsNewNextAndHappeningNow" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FTechnologywhatsNewNextAndHappeningNow" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/TechnologywhatsNewNextAndHappeningNow" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FTechnologywhatsNewNextAndHappeningNow" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FTechnologywhatsNewNextAndHappeningNow" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FTechnologywhatsNewNextAndHappeningNow" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:browserFriendly>Always visit http://jshenry.typepad.com</feedburner:browserFriendly><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
<title>How to Register/Unregister a SQL 2005 Endpoint</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/2gokwv8k2cE/how-to-registerunregister-a-sql-2005-endpoint.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2009/11/how-to-registerunregister-a-sql-2005-endpoint.html</guid>
<description>If you're like me you want to create services based on Service Oriented Architecture (SOA) so that you can decouple your applications from the underlying repository. The beauty of doing this is the ability to move the application to a...</description>
<content:encoded>&lt;p&gt;If you&amp;#39;re like me you want to create services based on Service Oriented Architecture (SOA) so that you can decouple your applications from the underlying repository. The beauty of doing this is the ability to move the application to a new server environment or relocate an existing server (either physically or virtually – based on IP) to any place in the public or private cloud. The below picture depicts the benefits of SOA. &lt;/p&gt;
&lt;p&gt;&lt;img alt="" src="http://jshenry.typepad.com/.a/6a00d8341cff2953ef0120a64b9a84970b-pi" /&gt; &lt;/p&gt;
&lt;div&gt;
&lt;table border="0" style="BORDER-COLLAPSE: collapse"&gt;
&lt;colgroup&gt;
&lt;col style="WIDTH: 243px" /&gt;
&lt;col style="WIDTH: 243px" /&gt;&lt;/colgroup&gt;
&lt;tbody valign="top"&gt;
&lt;tr style="HEIGHT: 151px"&gt;
&lt;td style="BORDER-BOTTOM: #4f81bd 2.25pt solid; BORDER-LEFT: #4f81bd 1pt solid; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: #4f81bd 1pt solid; BORDER-RIGHT: #4f81bd 1pt solid"&gt;
&lt;p&gt;&lt;span style="COLOR: black; FONT-SIZE: 10pt"&gt;&lt;strong&gt;Before:&lt;/strong&gt; &lt;br /&gt;In traditional IT architectures, business process activities, applications, and data are locked in independent, often-incompatible &amp;quot;silos.&amp;quot; Users have to navigate separate networks, applications, and databases to conduct the chain of activities that complete a business process. Independent silos absorb an inordinate amount of IT budget and staff time to maintain. &lt;/span&gt;&lt;/p&gt;&lt;/td&gt;
&lt;td style="BORDER-BOTTOM: #4f81bd 2.25pt solid; BORDER-LEFT: medium none; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BORDER-TOP: #4f81bd 1pt solid; BORDER-RIGHT: #4f81bd 1pt solid"&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;strong&gt;After: &lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;A Services-Oriented Architecture (SOA) delivers the data needed for business process activities as an integrated service. Users no longer have to log into multiple systems, search for relevant data, and integrate the results manually. The information appears as a single application, delivered on a single screen, all with a single login.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;
&lt;p&gt;With the above in mind, it is natural to desire to decouple access to the underlying repository from your business application. SQL Endpoints in SQL Server 2005 provides SOA enthusiasts the capability to expose database stored procedures and functions as a web service with the below code snippet. &lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: blue"&gt;use&lt;/span&gt; [master] &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;GO &lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;&lt;span style="COLOR: blue"&gt;IF&lt;/span&gt; &lt;span style="COLOR: gray"&gt;EXISTS&lt;/span&gt; &lt;span style="COLOR: gray"&gt;(&lt;/span&gt;&lt;span style="COLOR: blue"&gt;SELECT&lt;/span&gt; &lt;span style="COLOR: gray"&gt;*&lt;/span&gt; &lt;span style="COLOR: blue"&gt;FROM&lt;/span&gt; &lt;span style="COLOR: green"&gt;sys.endpoints&lt;/span&gt; e &lt;span style="COLOR: blue"&gt;WHERE&lt;/span&gt; e&lt;span style="COLOR: gray"&gt;.&lt;/span&gt;name &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; N&lt;span style="COLOR: red"&gt;&amp;#39;my_sql_endpoint&amp;#39;&lt;/span&gt;&lt;span style="COLOR: gray"&gt;)&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;	&lt;span style="COLOR: blue"&gt;DROP&lt;/span&gt; &lt;span style="COLOR: blue"&gt;ENDPOINT&lt;/span&gt; [my_sql_endpoint] &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 10pt"&gt;GO&lt;/span&gt; &lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: blue"&gt;CREATE&lt;/span&gt; &lt;span style="COLOR: blue"&gt;ENDPOINT&lt;/span&gt; [my_sql_endpoint] &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;	&amp;#0160; &lt;span style="COLOR: blue"&gt;AUTHORIZATION&lt;/span&gt; [sa] &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;	&amp;#0160; &lt;span style="COLOR: blue"&gt;STATE&lt;/span&gt;&lt;span style="COLOR: gray"&gt;=&lt;/span&gt;&lt;span style="COLOR: blue"&gt;STARTED &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;	&amp;#0160; &lt;span style="COLOR: blue"&gt;AS&lt;/span&gt; &lt;span style="COLOR: blue"&gt;HTTP&lt;/span&gt; &lt;span style="COLOR: gray"&gt;(&lt;/span&gt;&lt;span style="COLOR: blue"&gt;PATH&lt;/span&gt;&lt;span style="COLOR: gray"&gt;=&lt;/span&gt;N&lt;span style="COLOR: red"&gt;&amp;#39;/sql/training&amp;#39;&lt;/span&gt;&lt;span style="COLOR: gray"&gt;,&lt;/span&gt; &lt;span style="COLOR: blue"&gt;PORTS&lt;/span&gt; &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; &lt;span style="COLOR: gray"&gt;(&lt;/span&gt;&lt;span style="COLOR: blue"&gt;CLEAR&lt;/span&gt;&lt;span style="COLOR: gray"&gt;),&lt;/span&gt; &lt;span style="COLOR: blue"&gt;AUTHENTICATION&lt;/span&gt; &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; &lt;span style="COLOR: gray"&gt;(&lt;/span&gt;&lt;span style="COLOR: blue"&gt;NTLM&lt;/span&gt;&lt;span style="COLOR: gray"&gt;,&lt;/span&gt; &lt;span style="COLOR: blue"&gt;KERBEROS&lt;/span&gt;&lt;span style="COLOR: gray"&gt;,&lt;/span&gt; &lt;span style="COLOR: blue"&gt;INTEGRATED&lt;/span&gt;&lt;span style="COLOR: gray"&gt;),&lt;/span&gt; &lt;span style="COLOR: blue"&gt;SITE&lt;/span&gt;&lt;span style="COLOR: gray"&gt;=&lt;/span&gt;N&lt;span style="COLOR: red"&gt;&amp;#39;*&amp;#39;&lt;/span&gt;&lt;span style="COLOR: gray"&gt;,&lt;/span&gt; &lt;span style="COLOR: blue"&gt;CLEAR_PORT&lt;/span&gt; &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; 5487&lt;span style="COLOR: gray"&gt;,&lt;/span&gt; &lt;span style="COLOR: blue"&gt;COMPRESSION&lt;/span&gt;&lt;span style="COLOR: gray"&gt;=&lt;/span&gt;&lt;span style="COLOR: blue"&gt;DISABLED&lt;/span&gt;&lt;span style="COLOR: gray"&gt;) &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&lt;span style="COLOR: blue"&gt;FOR&lt;/span&gt; &lt;span style="COLOR: blue"&gt;SOAP&lt;/span&gt; &lt;span style="COLOR: gray"&gt;( &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&amp;#0160;&amp;#0160; WEBMETHOD &lt;span style="COLOR: red"&gt;&amp;#39;GetSqlInfo&amp;#39;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;		&amp;#0160;&amp;#0160;&amp;#0160; &lt;span style="COLOR: gray"&gt;(&lt;/span&gt;&lt;span style="COLOR: blue"&gt;name&lt;/span&gt;&lt;span style="COLOR: gray"&gt;=&lt;/span&gt;&lt;span style="COLOR: red"&gt;&amp;#39;master.dbo.xp_msver&amp;#39;&lt;/span&gt;&lt;span style="COLOR: gray"&gt;,&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;			 &lt;span style="COLOR: blue"&gt;SCHEMA&lt;/span&gt;&lt;span style="COLOR: gray"&gt;=&lt;/span&gt;&lt;span style="COLOR: blue"&gt;STANDARD&lt;/span&gt;&lt;span style="COLOR: gray"&gt;), &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&amp;#0160;&amp;#0160; WEBMETHOD &lt;span style="COLOR: red"&gt;&amp;#39;DayAsNumber&amp;#39;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;		&amp;#0160;&amp;#0160;&amp;#0160; &lt;span style="COLOR: gray"&gt;(&lt;/span&gt;&lt;span style="COLOR: blue"&gt;name&lt;/span&gt;&lt;span style="COLOR: gray"&gt;=&lt;/span&gt;&lt;span style="COLOR: red"&gt;&amp;#39;master.sys.fn_MSdayasnumber&amp;#39;&lt;/span&gt;&lt;span style="COLOR: gray"&gt;), &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&amp;#0160;&amp;#0160; &lt;span style="COLOR: blue"&gt;WSDL&lt;/span&gt; &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; &lt;span style="COLOR: blue"&gt;DEFAULT&lt;/span&gt;&lt;span style="COLOR: gray"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&amp;#0160;&amp;#0160; &lt;span style="COLOR: blue"&gt;SCHEMA&lt;/span&gt; &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; &lt;span style="COLOR: blue"&gt;STANDARD&lt;/span&gt;&lt;span style="COLOR: gray"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&amp;#0160;&amp;#0160; &lt;span style="COLOR: blue"&gt;DATABASE&lt;/span&gt; &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; &lt;span style="COLOR: red"&gt;&amp;#39;master&amp;#39;&lt;/span&gt;&lt;span style="COLOR: gray"&gt;, &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&amp;#0160;&amp;#0160; &lt;span style="COLOR: blue"&gt;NAMESPACE&lt;/span&gt; &lt;span style="COLOR: gray"&gt;=&lt;/span&gt; &lt;span style="COLOR: red"&gt;&amp;#39;http://tempUri.org/&amp;#39; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;&amp;#0160;&amp;#0160; &lt;span style="COLOR: gray"&gt;);&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 8pt"&gt;GO &lt;/span&gt;&lt;/p&gt;
&lt;br /&gt;
&lt;p&gt;This is great so far, but I just found an ugly error that I think can be of some help. If you followed any blog post about reserving the SQL namespace prior to the creation of a SQL Endpoint you probably ran into an issue based on the following scenario. You reserved the SQL Endpoint namespace, and then decided to change it to something else and for some reason weren&amp;#39;t able to create a new SQL Endpoint. &lt;/p&gt;
&lt;p&gt;You now get weird errors like the user does not have permissions to register an endpoint. The best undocumented thing you can do is completely remove the reserved namespace. But how you ask, it is below. You will need to ensure the HTTP service is running using &amp;quot;net start HTTP&amp;quot; or &amp;quot;net start HTTP SSL&amp;quot; in a command line window on the Windows Server Operating System if it is not already started. Then run the below highlighted keyword with the appropriate SQL Endpoint web address in order to successfully add or remove your endpoint. FYI, if you want to remove an existing reserved namespace you must specify the exact address of the previous namespace. &lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;Register&lt;/em&gt;&lt;/strong&gt;: &lt;span style="COLOR: blue"&gt;sp_reserve_http_namespace&lt;/span&gt; &lt;span style="COLOR: blue"&gt;N&amp;#39;&lt;/span&gt; [HTTP Web Address of the SQL Endpoint]&lt;span style="COLOR: blue"&gt;&amp;#39;&lt;/span&gt; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;sp_reserve_http_namespace N&amp;#39;http://[my machine name]: [port]/[sql endpoint relative path] &amp;#39; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;sp_reserve_http_namespace N&amp;#39;http://*: 80/sql/datamart&amp;#39; &lt;/li&gt;
&lt;li&gt;sp_reserve_http_namespace N&amp;#39;http://127.0.0.1: 80/sql/datamart&amp;#39; &lt;/li&gt;
&lt;li&gt;sp_reserve_http_namespace N&amp;#39;http://*: 5487/sql/datamart&amp;#39; &lt;/li&gt;
&lt;li&gt;sp_reserve_http_namespace N&amp;#39;http://127.0.0.1: 5487/sql/datamart&amp;#39; &lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;div&gt;&lt;strong&gt;&lt;em&gt;Unregister&lt;/em&gt;&lt;/strong&gt;: &lt;span style="COLOR: blue"&gt;sp_delete_http_namespace_reservation&lt;/span&gt; &lt;span style="COLOR: blue"&gt;N&amp;#39;&lt;/span&gt; [HTTP Web Address of the SQL Endpoint]&lt;span style="COLOR: blue"&gt;&amp;#39;&lt;/span&gt; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;
&lt;div&gt;sp_delete_http_namespace_reservation N&amp;#39;http://[my machine name]: [port]/[sql endpoint relative path] &amp;#39; &lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;sp_delete_http_namespace_reservation N&amp;#39;http://*: 80/sql/datamart&amp;#39; &lt;/li&gt;
&lt;li&gt;sp_delete_http_namespace_reservation N&amp;#39;http://127.0.0.1: 80/sql/datamart&amp;#39; &lt;/li&gt;
&lt;li&gt;sp_delete_http_namespace_reservation N&amp;#39;http://*: 5487/sql/datamart&amp;#39; &lt;/li&gt;
&lt;li&gt;sp_delete_http_namespace_reservation N&amp;#39;http://127.0.0.1: 5487/sql/datamart&amp;#39;&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Also, if you want to check on the status of your reserved namespace in HTTP.sys&amp;#0160;you have to use the HttpCfg.exe utility in a command prompt. The HttpCfg.exe is part of the Windows Server support tools. So to Query HTTP.sys go to a command prompt and type in &amp;quot;httpcfg query urlacl&amp;quot;.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Here are some other things you shoul know about SQL 2005 Endpoints&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To manage HTTP endpoints, you use CREATE ENDPOINT, ALTER ENDPOINT and DROP ENDPOINT, but you must have the required permissions to create, modify, or drop an endpoint.&lt;/p&gt;
&lt;p&gt;When you execute CREATE ENDPOINT to create an endpoint, SQL Server 2005 runs the statement and registers the endpoint with the HTTP.SYS. Depending on the context in which the endpoint statement is specified, SQL Server 2005 impersonates the caller as follows: &lt;/p&gt;
&lt;p&gt;If you execute the statement in the context of a Windows account, SQL Server 2005 impersonates the caller to register the endpoint with HTTP.SYS. &lt;/p&gt;
&lt;p&gt;If you execute the statement in the context of a SQL Server account, for example, sa or some other SQL Server login, SQL Server 2005 impersonates the caller by using the SQL Service account, specified when SQL Server is installed, to register the endpoint with HTTP.SYS.&lt;/p&gt;</content:encoded>


<category>SQL Server 2005</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Mon, 02 Nov 2009 14:42:34 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2009/11/how-to-registerunregister-a-sql-2005-endpoint.html</feedburner:origLink></item>
<item>
<title>Infrastructure as a Service with VMware and Terremark</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/Zlcf_07ba_c/infrastructure-as-a-service-with-vmware-and-terremark.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2009/10/infrastructure-as-a-service-with-vmware-and-terremark.html</guid>
<description>I have been doing all my development and deployment on VMWare's virtual machines hosted on clustered ESX servers for over two years now and has found it to be very stable. VMware has proven itself to be a formidable player...</description>
<content:encoded>&lt;p&gt;I have been doing all my development and deployment on VMWare's virtual machines hosted on clustered ESX servers for over two years now and has found it to be very stable. VMware has proven itself to be a formidable player in the virtualization space that is at the heart of the public cloud.   Terremark, a leading global provider of IT infrastructure services delivered on the industries most robust and advanced operations platform.  Leveraging purpose-built datacenters in the United States, Europe and Latin America and access to massive and diverse network connectivity from more than 160 global carriers announced a convergence with VMware to provide vCloud Express (https://vcloudexpress.terremark.com).  This is the Infrastructure as a Service (&lt;strong&gt;IaaS&lt;/strong&gt;) opportunity that Terremark is tapping into to allow small to large businesses have data center infrastructure for coffee cup prices. I highly recommend this solution over Amazon EC2 any day.&lt;/p&gt;</content:encoded>


<category>Cloud Computing</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Mon, 26 Oct 2009 11:46:57 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2009/10/infrastructure-as-a-service-with-vmware-and-terremark.html</feedburner:origLink></item>
<item>
<title>Windows Azure - how to leverage the platform</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/xndzzf3VtxQ/windows-azure---how-to-leverage-the-platform.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2009/06/windows-azure---how-to-leverage-the-platform.html</guid>
<description>Have you heard about Windows Azure? I am sure you have if you subscribe to MSDN magazine, have gone to PDC events, developed .NET applications on the Microsoft platform, or talked with Microsoft Partners about their thoughts on this platform....</description>
<content:encoded>&lt;table width="100%"&gt;
&lt;tr&gt;
&lt;td colspan="3"&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1914246845224435";
/* 234x60, created 6/24/09 sharepoint */
google_ad_slot = "4609936352";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;P&gt;Have you heard about Windows Azure? I am sure you have if you subscribe to MSDN magazine, have gone to PDC events, developed .NET applications on the Microsoft platform, or talked with Microsoft Partners about their thoughts on this platform. It promises to be the service in the cloud for what we call &lt;A href="http://en.wikipedia.org/wiki/Cloud_computing"&gt;&lt;em&gt;cloud computing&lt;/em&gt;&lt;/A&gt;. The "cloud" or "cloud computing" simply is a large (massive) data center that contains many server computers that are accessible via a standard internet connection. This data center hosts applications available to all through a subscription. Cloud computing drove some well-known business terminology like Infrastructure as a service (IaaS), Platform as a service (PaaS) and the most common Software as a Service (SaaS). &lt;/P&gt;
&lt;P&gt;Some of the major players in this space are &lt;A href="http://www.salesforce.com/"&gt;Salesforce.com&lt;/A&gt; (&lt;A href="http://www.salesforce.com/crm/products.jsp"&gt;&lt;em&gt;CRM&lt;/em&gt;&lt;/A&gt;&lt;em&gt;, &lt;A href="http://www.salesforce.com/platform/sites"&gt;Force.com&lt;/A&gt;, &lt;A href="http://sites.force.com/appexchange/apex/home"&gt;AppExchange&lt;/A&gt;&lt;/em&gt;), &lt;A href="http://www.microsoft.com/online/products.mspx"&gt;Microsoft Online Services&lt;/A&gt; (&lt;A href="http://www.microsoft.com/online/dynamics-crm-online.mspx"&gt;&lt;em&gt;CRM&lt;/em&gt;&lt;/A&gt;&lt;em&gt;, &lt;A href="http://www.microsoft.com/online/exchange-online.mspx"&gt;Exchange Online&lt;/A&gt;, &lt;A href="http://www.microsoft.com/online/office-live-meeting.mspx"&gt;Office Live Meeting&lt;/A&gt;, &lt;A href="http://channel9.msdn.com/posts/PDCNews/First-Look-Office-14-for-Web/"&gt;Office 14&lt;/A&gt;, &lt;A href="http://www.microsoft.com/online/office-communications-online.mspx"&gt;Office Communications Online&lt;/A&gt;, &lt;A href="http://www.microsoft.com/online/sharepoint-online.mspx"&gt;SharePoint Online&lt;/A&gt;&lt;/em&gt;), &lt;A href="http://aws.amazon.com/what-is-aws/"&gt;Amazon web services&lt;/A&gt; (&lt;A href="http://aws.typepad.com/aws/2007/12/make-money-fast.html"&gt;&lt;em&gt;Amazon DevPlay&lt;/em&gt;&lt;/A&gt;&lt;em&gt;, &lt;A href="http://aws.typepad.com/aws/2007/12/a-place-for-eve.html"&gt;SimpleDB&lt;/A&gt;&lt;/em&gt;), Google Services (&lt;A href="http://www.google.com/apps/intl/en/business/index.html"&gt;&lt;em&gt;Google Apps&lt;/em&gt;&lt;/A&gt;) and &lt;A href="http://www.zoho.com/"&gt;Zoho&lt;/A&gt; (&lt;em&gt;productivity &amp;amp; collaboration applications&lt;/em&gt;). When reviewing what the offerings are all about I can only denote one thing. The service offerings essentially provides users or companies the ability to store their intellectual properties (content) on the provider's scalable servers and are accessible through an internet connection. This gives the provider a larger profit margin and the customer a lower operating cost. That lower operating cost achieve the flexibility and hassle free Information Technology (IT) overhead of buying, maintaining and integrating with third-party applications. &lt;/P&gt;
&lt;P&gt;So, how do we leverage this platform? Well the above vendors want their developer community to build cost effective applications that will attract end-customers. Developers are in a unique position to create applications that they can charge for and that their end-customers can use without the concern of maintaining a server infrastructure environment. In addition, they are not as concerned about the marketing of their service offerings because they have the branding of the above players to do all the marketing work for them. &lt;/P&gt;
&lt;P&gt;So is Windows Azure the best platform for .NET professionals. Absolutely! That is because the platform allows .NET professional developers to create rich applications using well-known tools and publish them on servers they do not need to license and maintain. The only issue is when Windows Azure will get off the beta label and into wide scale availability. Microsoft is touting the end of 2009. We will see if that holds true. Otherwise, Salesforce.com here I come!&lt;/P&gt;
</content:encoded>


<category>Azure</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Sat, 20 Jun 2009 13:22:23 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2009/06/windows-azure---how-to-leverage-the-platform.html</feedburner:origLink></item>
<item>
<title>Nhibernate vs. Linq</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/h5DCkeicnZ0/nhibernate-vs-l.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2008/04/nhibernate-vs-l.html</guid>
<description>I received comments about my previous post on Nhibernate for .NET. One commenter placed a link to a blog article that brought out a great syntactical example that depicts the true difference between Nhibernate and Linq. Thanks for the reference....</description>
<content:encoded>&lt;table width="100%"&gt;
&lt;tr&gt;
&lt;td&gt;&lt;script type="text/javascript"&gt;&lt;!--
google_ad_client = "pub-1914246845224435";
/* 468x60, 4/11/2008 article */
google_ad_slot = "5705537753";
google_ad_width = 468;
google_ad_height = 60;
//--&gt;
&lt;/script&gt;
&lt;script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js"&gt;
&lt;/script&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&gt;
&lt;p&gt;I received comments about my previous post on Nhibernate for .NET. One commenter placed a link to a blog article that brought out a great syntactical example that depicts the true difference between Nhibernate and Linq.  Thanks for the reference. I would recommend everyone viewing the blog at &lt;a href="http://tanveerbadar.wordpress.com/2007/10/14/linqentity-framework-vs-nhibernate"&gt;http://tanveerbadar.wordpress.com/2007/10/14/linqentity-framework-vs-nhibernate&lt;/a&gt;. Let me know what you think.
&lt;/p&gt;</content:encoded>



<dc:creator>jhenry</dc:creator>
<pubDate>Fri, 11 Apr 2008 10:39:44 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2008/04/nhibernate-vs-l.html</feedburner:origLink></item>
<item>
<title>My Blog Referenced on techtarget.com</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/InIpAd0LrvI/my-blog-referen.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/12/my-blog-referen.html</guid>
<description>I was reviewing the many hits my blog has received over the past number of months and found that a number of users were coming from techtarget.com. When I researched it further, I noticed that the hits were coming from...</description>
<content:encoded>&lt;p&gt;I was reviewing the many hits my blog has received over the past number of months and found that a number of users were coming from techtarget.com. When I researched it further, I noticed that the hits were coming from an article titled &lt;a href="http://searchwindevelopment.techtarget.com/general/0,295582,sid8_gci1274283,00.html" target="_blank"&gt;SharePoint 2007 Learning Guide&lt;/a&gt;. The author compiled a number of articles and links to help one get up and running with SharePoint 2007. I highly recommend the article. Let me know what you think.&lt;/p&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Thu, 20 Dec 2007 20:25:47 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/12/my-blog-referen.html</feedburner:origLink></item>
<item>
<title>Office SharePoint Server 2007 Service Pack 1 - Released</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/bzBgjIpnrHY/office-sharepoi.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/12/office-sharepoi.html</guid>
<description>Click on the below URL to download the service pack. For those of you who have done this before; remember that you need to install the service pack for Windows SharePoint Services v3 first before installing it for Microsoft Office...</description>
<content:encoded>&lt;p&gt;Click on the below URL to download the service pack. For those of you who have done this before; remember that you need to install the service pack for Windows SharePoint Services v3 first before installing it for Microsoft Office SharePoint Server 2007. With that said, go at it!
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=AD59175C-AD6A-4027-8C2F-DB25322F791B&amp;amp;displaylang=en" target="_blank"&gt;Microsoft Office SharePoint Server 2007 – Service Pack 1 Download&lt;/a&gt;  --- (&lt;a href="http://support.microsoft.com/kb/936984"&gt;Read about the service pack&lt;/a&gt;)
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=4191A531-A2E9-45E4-B71E-5B0B17108BD2&amp;amp;displaylang=en"&gt;Windows SharePoint Server v3 – Service Pack 1 Download&lt;/a&gt;  --- (&lt;a href="http://support.microsoft.com/kb/936988"&gt;Read about the service pack&lt;/a&gt;)
&lt;/p&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Wed, 12 Dec 2007 09:26:36 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/12/office-sharepoi.html</feedburner:origLink></item>
<item>
<title>ODC 2008 - What session I am taking... </title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/vlV5ls01EkE/the-microsoft-1.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/12/the-microsoft-1.html</guid>
<description>Some of you are thinking. Great! The Microsoft Office Developers Conference is coming. What classes should I take? Well, I don't know what to say for you, but for me, I am taking the below classes. Maybe that will give...</description>
<content:encoded>&lt;p&gt;Some of you are thinking. Great! The Microsoft Office Developers Conference is coming. What classes should I take? Well, I don't know what to say for you, but for me, I am taking the below classes. Maybe that will give you some ideas!&lt;/p&gt;

&lt;p&gt;Note: The below tracks are abstracts from the track owners respective blogs. &lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;/p&gt;

&lt;table class="MsoTableGrid" cellspacing="0" cellpadding="0" width="678" border="1" style="BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; WIDTH: 508.5pt; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse; mso-border-alt: solid black .5pt; mso-padding-alt: 0in 5.75pt 0in 5.75pt; mso-border-themecolor: text1; mso-yfti-tbllook: 1184"&gt;&lt;tbody&gt;&lt;tr style="HEIGHT: 9.65pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.75pt; BACKGROUND: #00b050; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 9.65pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;span style="color: #ddd9c3;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #ddd9c3; mso-themecolor: background2; mso-themeshade: 230"&gt;Track&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.75pt; BACKGROUND: #00b050; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 9.65pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;span style="color: #ddd9c3;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #ddd9c3; mso-themecolor: background2; mso-themeshade: 230"&gt;Session&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.75pt; BACKGROUND: #00b050; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 9.65pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;span style="color: #ddd9c3;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #ddd9c3; mso-themecolor: background2; mso-themeshade: 230"&gt;Speaker&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: black 1pt solid; PADDING-LEFT: 5.75pt; BACKGROUND: #00b050; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 9.65pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;span style="color: #ddd9c3;"&gt;&lt;span style="FONT-SIZE: 10pt; COLOR: #ddd9c3; mso-themecolor: background2; mso-themeshade: 230"&gt;Abstract&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 26.25pt; mso-yfti-irow: 1"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 26.25pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-weight: bold"&gt;&lt;a href="http://blogs.msdn.com/odc2008architecture/archive/2007/11/07/breakout-session-abstracts.aspx"&gt;&lt;span class="SpellE"&gt;Karthik’s&lt;/span&gt; Track - Architecture&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 26.25pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 26.25pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 26.25pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 40.05pt; mso-yfti-irow: 2"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-weight: bold; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;An Architectural Overviews of the Microsoft Office System and OBAs&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span class="SpellE"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Javed&lt;/span&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 10pt"&gt; &lt;span class="SpellE"&gt;Sikander&lt;/span&gt;, Senior Director - Platform Architecture (Microsoft)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;A broad end-to-end Architectural Overview of the Microsoft Office System as a platform for building collaborative business solutions and rich IW user experiences that integrate deeply with an organization’s core operational LOB systems.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 48.1pt; mso-yfti-irow: 3"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 48.1pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 48.1pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-weight: bold; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;Architectural Patterns for integrating Line of Business Systems with the Microsoft Office System&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 48.1pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Scot Hillier&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 48.1pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Architectural patterns to integrate LOB systems with the Microsoft Office System to build rich collaborative, contextual, and role based user experiences to access LOB metadata, data, and processes.&lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 24.05pt; mso-yfti-irow: 4"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 24.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 24.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-weight: bold; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;OBA User Experience Patterns&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 24.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Steve Fox, Program Manager (Microsoft&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 24.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Patterns &amp;amp; best practices to deliver compelling user experiences in OBAs by leveraging the Microsoft Presentation technologies and frameworks&amp;nbsp; (Web – ASP.NET, SharePoint Portals, AJAX, &lt;span class="SpellE"&gt;SilverLight&lt;/span&gt;; Rich Client – Office, WPF, Windows Forms; Mobile user experiences)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 40.05pt; mso-yfti-irow: 5"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-weight: bold; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;Architectural Patterns for BPM in Office Business Applications&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt"&gt;Ed &lt;span class="SpellE"&gt;Hild&lt;/span&gt; and Alex &lt;span class="SpellE"&gt;Starkyh&lt;/span&gt;, Senior Solution Architects (Microsoft)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;table class="MsoNormalTable" cellspacing="0" cellpadding="0" width="263" border="0" style="WIDTH: 197.2pt; BORDER-COLLAPSE: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184"&gt;&lt;tbody&gt;&lt;tr style="HEIGHT: 36.35pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;&lt;td width="263" style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; WIDTH: 197.2pt; PADDING-TOP: 0in; HEIGHT: 36.35pt"&gt;&lt;table class="MsoNormalTable" cellspacing="0" cellpadding="0" width="362" border="0" style="WIDTH: 271.25pt; BORDER-COLLAPSE: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184"&gt;&lt;tbody&gt;&lt;tr style="HEIGHT: 27.25pt; mso-yfti-irow: 0; mso-yfti-firstrow: yes; mso-yfti-lastrow: yes"&gt;&lt;td width="362" style="PADDING-RIGHT: 0in; PADDING-LEFT: 0in; PADDING-BOTTOM: 0in; WIDTH: 271.25pt; PADDING-TOP: 0in; HEIGHT: 27.25pt"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Architectural patterns &amp;amp; best practices to integrate comprehensive BPM capabilities in OBAs by leveraging the Microsoft BPM platform offerings (Windows Workflow Foundation, BizTalk, SharePoint Workflows, Windows Communication Foundation)&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;

&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 40.05pt; mso-yfti-irow: 6"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;span style="FONT-WEIGHT: normal; FONT-SIZE: 10pt; FONT-FAMILY: 'Calibri','sans-serif'; mso-bidi-font-weight: bold; mso-ascii-theme-font: minor-latin; mso-hansi-theme-font: minor-latin; mso-bidi-font-family: 'Times New Roman'; mso-bidi-theme-font: minor-bidi"&gt;&lt;a href="http://blogs.msdn.com/odcrealworldtrackblog/default.aspx"&gt;&lt;span style="mso-bidi-font-weight: normal"&gt;John’s Track - Real World&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 40.05pt; mso-yfti-irow: 7"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Building High Performance Solutions on MOSS 2007&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Andrew Connell - MVP and SharePoint Development Champion&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Performance should be one of the top areas of focus on everyone's mind when embarking on &lt;span class="GramE"&gt;a&lt;/span&gt; Internet facing MOSS 2007 site. In this session we'll look at the built-in caching capabilities added to the latest release of the SharePoint platform, including disk-based and page output caching. In addition we'll take a look at various hot-button issues developers should be aware of when developing components for a public site built on MOSS 2007. Topics include object model techniques, how to properly manage memory to avoid the dreaded &lt;span class="SpellE"&gt;OutOfMemory&lt;/span&gt; exception, key sizing numbers to keep in mind when architecting your implementation and minimizing the page payload to speed up those page load times. After this session, you'll be armed with the power to create high performance and scalable solutions in MOSS 2007.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 40.05pt; mso-yfti-irow: 8"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;MOSS Interoperability with SAP – &amp;quot;Connecting LOB Platforms to MOSS to Drive Business Value&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Drew &lt;span class="SpellE"&gt;Naukam&lt;/span&gt;, VP, Microsoft Strategic Service Line, and Ryan Clay and Sean Jones, Enterprise Architects, Hitachi Consulting&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;This presentation and demo will show the &lt;span class="GramE"&gt;audience how to build composite applications in MOSS that require&lt;/span&gt; bi-directional interaction with SAP data.&amp;nbsp; The &lt;span class="GramE"&gt;presentation includes demos of solutions developed for Ticketmaster and Tyson Foods, and discuss&lt;/span&gt; the business scenarios that drove each project.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;tr style="HEIGHT: 40.05pt; mso-yfti-irow: 9; mso-yfti-lastrow: yes"&gt;&lt;td valign="top" style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: black 1pt solid; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-weight: bold; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Building dynamic business applications that integrate seamlessly with MOSS, InfoPath and SAP.&lt;/span&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" align="center" style="MARGIN-BOTTOM: 0pt; TEXT-ALIGN: center"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Technical - Anthony Petro or Business – Dave Marcus&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;

&lt;td style="BORDER-RIGHT: black 1pt solid; PADDING-RIGHT: 5.75pt; BORDER-TOP: medium none; PADDING-LEFT: 5.75pt; PADDING-BOTTOM: 0in; BORDER-LEFT: medium none; PADDING-TOP: 0in; BORDER-BOTTOM: black 1pt solid; HEIGHT: 40.05pt; mso-border-alt: solid black .5pt; mso-border-themecolor: text1; mso-border-left-alt: solid black .5pt; mso-border-left-themecolor: text1; mso-border-top-alt: solid black .5pt; mso-border-top-themecolor: text1; mso-border-bottom-themecolor: text1; mso-border-right-themecolor: text1"&gt;&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;Discuss the automation of business processes and creating composite applications collaboratively between IT and the business with Microsoft and K2. K2 black pearl facilitates collaborative application assembly using Microsoft tools including the Internet Explorer, Visio, SharePoint, and Visual Studio.&amp;nbsp; Applications can be built that span line of business systems using visual tooling and out-of-box integration with technologies such as BizTalk, MOSS, Office and SAP. &lt;/span&gt;&lt;/p&gt;

&lt;p class="MsoNormal" style="MARGIN-BOTTOM: 0pt"&gt;&lt;span style="FONT-SIZE: 10pt; mso-bidi-font-family: 'Times New Roman'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;br /&gt;The platform is built and runs on .NET 3.0, demonstrating the power of WF, K2 and the Microsoft stack of technologies to deliver comprehensive platform wins. This session will include examples of how K2 has extended Microsoft products and technologies at more than 1500 companies in 45 countries by helping customers to address real-world business challenges at companies like Del Monte, &lt;span class="SpellE"&gt;Eidos&lt;/span&gt; (creator of Tomb Raider – Lara Croft), and Pfizer.&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Sun, 09 Dec 2007 15:32:16 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/12/the-microsoft-1.html</feedburner:origLink></item>
<item>
<title>The Microsoft Office Developers Conference 2008 - Will you be there?</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/MHhEFzOvSZA/the-microsoft-o.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/12/the-microsoft-o.html</guid>
<description>I wanted to say thanks to all who have visited my blog over the years. I have not been able to keep up due to increasing demand on internal projects related to SharePoint customization and integrations. However, I have not...</description>
<content:encoded>&lt;p&gt;I wanted to say thanks to all who have visited my blog over the years. I have not been able to keep up due to increasing demand on internal projects related to SharePoint customization and integrations. However, I have not forgotten to update it. I will do my best to post at least once every two weeks. 
&lt;/p&gt;&lt;p&gt;On a different note…are you going to attend the &lt;a href="http://www.odc2008.com"&gt;Microsoft Office Developers Conference 2008&lt;/a&gt; in San Jose, California? If not, then consider it. If you didn't know, well, now you do. I will definitely be there. I believe with the releases of &lt;a href="http://www.microsoft.com/windowsserver2008/default.mspx" target="_blank"&gt;Windows Server 2008&lt;/a&gt;, &lt;a href="http://msdn2.microsoft.com/en-us/vstudio/products/aa700831.aspx"&gt;Visual Studio 2008&lt;/a&gt;, &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=333325FD-AE52-4E35-B531-508D977D32A6&amp;amp;displaylang=en"&gt;.NET Framework 3.5&lt;/a&gt;, &lt;a href="http://www.microsoft.com/silverlight/"&gt;SilverLight 1.0&lt;/a&gt;, and &lt;a href="http://www.microsoft.com/sql/2008/prodinfo/newfeatures.mspx"&gt;SQL Server 2008&lt;/a&gt; we have what is made up to be an incredible year of feverish learning and implementing. 
&lt;/p&gt;&lt;p&gt;The Office Developers Conference will undoubtedly help you determine if some of the new capabilities that have been released will require you to integrate or use any one of the new products to obtain its full potential. I could guarantee that it will – that is unless you are hoping to integrate new with old. I would guess that is about 85% of what application development teams in most medium to large firms do, so how about you? 
&lt;/p&gt;&lt;p&gt;My firm is taking full advantage of Microsoft Office SharePoint Server 2007 for its intranet and extranet capabilities. We are excited to see how we could make it do more for us with all of our projects. We have also implemented the Scrum methodology of the Agile Framework to quickly deliver services to the business. With it, we look at new offerings and where it makes sense we integrate them into the project. It makes for sets of great projects. I am excited to see that with the upcoming service pack for MOSS 2007 coming out on 12/11/2007 we are going to be able to make our SharePoint web parts be AJAX driven. We have done our best with this capability already, but we have much to do to increase the user experience as we ensure proper and efficient functionality. 
&lt;/p&gt;&lt;p&gt;So, what are you looking forward to with the upcoming product releases? Also, what do you want me to blog about? Feel free to let me know. I will definitely prioritize it and respond appropriately.
&lt;/p&gt;&lt;p&gt;Take care,
&lt;/p&gt;&lt;p&gt;James
&lt;/p&gt;</content:encoded>



<dc:creator>jhenry</dc:creator>
<pubDate>Sun, 09 Dec 2007 14:48:44 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/12/the-microsoft-o.html</feedburner:origLink></item>
<item>
<title>WCF vs. ASMX web services</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/R2AbJpXqAvY/wcf-vs-asmx-web.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/08/wcf-vs-asmx-web.html</guid>
<description>Click on the link below to an article titled "A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies" by Microsoft. It depicts why WCF is better than ASMX web services. It is a great read for...</description>
<content:encoded>&lt;p&gt;Click on the link below to an article titled "&lt;span style="color:black"&gt;A Performance Comparison of Windows Communication Foundation (WCF) with Existing Distributed Communication Technologies" &lt;/span&gt;by Microsoft. It depicts why WCF is better than ASMX web services. It is a great read for all developers looking to build web services for internal systems.
&lt;/p&gt;&lt;p&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/bb310550.aspx"&gt;http://msdn2.microsoft.com/en-us/library/bb310550.aspx&lt;/a&gt;&lt;/p&gt;</content:encoded>


<category>.NET Development</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Thu, 30 Aug 2007 13:54:43 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/08/wcf-vs-asmx-web.html</feedburner:origLink></item>
<item>
<title>Increase STSADM Max Template Size</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/Wc4QwZjBmk4/increase-stsadm.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/08/increase-stsadm.html</guid>
<description>Todd Klindt posted an unknown STSADM command that you can use to change the max capacity of a site template. The command you need is: STSADM –o setproperty –pn max-template-document-size –pv 524288000 The –pv value is the value, in Bytes,...</description>
<content:encoded>&lt;p&gt;&lt;a href="http://www.toddklindt.com/blog"&gt;Todd Klindt&lt;/a&gt; posted an unknown STSADM command that you can use to change the max capacity of a site template. The command you need is: &lt;/p&gt;

&lt;p&gt;&amp;nbsp; &amp;nbsp; &lt;strong&gt;STSADM –o setproperty –pn max-template-document-size –pv 524288000 &lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The –pv value is the value, in Bytes, that you wish to set the limit to. The maximum value that can be set is 500 MB or 524288000 Bytes. &lt;/p&gt;

&lt;p&gt;&lt;strong&gt;&lt;em&gt;Note: STSADM will crunch away at this command for a while so be patient and PLEASE do NOT terminate STSADM midstream! &lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Mon, 27 Aug 2007 13:20:33 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/08/increase-stsadm.html</feedburner:origLink></item>
<item>
<title>HP Released a Server Sizing Tool for SharePoint</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/TDkQowNWH78/hp-released-a-s.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/08/hp-released-a-s.html</guid>
<description>I am a big fan of Hewlett Packard notebook and server products. Maybe it is my bias with Compaq servers, now folded into HP. It is just my strong opinion that I will justify in a blog entry. Regardless, visit...</description>
<content:encoded>&lt;p&gt;I am a big fan of Hewlett Packard notebook and server products. Maybe it is my bias with Compaq servers, now folded into HP. It is just my strong opinion that I will justify in a blog entry. Regardless, visit the Microsoft Office SharePoint Server 2007 hardware-sizing tool at &lt;a href="http://h71019.www7.hp.com/ActiveAnswers/cache/70675-0-0-0-121.html"&gt;http://h71019.www7.hp.com/ActiveAnswers/cache/70675-0-0-0-121.html&lt;/a&gt;. 
&lt;/p&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Fri, 24 Aug 2007 09:19:35 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/08/hp-released-a-s.html</feedburner:origLink></item>
<item>
<title>Updated SDK for SharePoint 2007 and the new BDC Editor</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/VFvxsI1oSYo/updated-sdk-for.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/08/updated-sdk-for.html</guid>
<description>Calling all SharePoint enthusiasts…Microsoft released an updated version of the Microsoft Office SharePoint Server 2007 (MOSS 2007) and Windows SharePoint Services 3.0 (WSS v3) SDKs. This is exciting because many features in SharePoint '07 are easy to program against, but...</description>
<content:encoded>&lt;p&gt;Calling all SharePoint enthusiasts…Microsoft released an updated version of the Microsoft Office SharePoint Server 2007 (MOSS 2007) and Windows SharePoint Services 3.0 (WSS v3) SDKs. This is exciting because many features in SharePoint '07 are easy to program against, but hard to determine because of a lack of sufficient documentation. I know this from experience with the many SharePoint '07 projects I had. In addition, Microsoft released a Business Data Catalog editor two days ago. Who knows, it may be better than the &lt;a href="http://www.bdcmetaman.com/"&gt;BDC Meta-Man&lt;/a&gt;. Below is the link to download the BDC editor. &lt;/p&gt;

&lt;p&gt;Click on the below links to obtain the updated SDKs. &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=05E0DD12-8394-402B-8936-A07FE8AFAFFD&amp;amp;displaylang=en"&gt;Windows SharePoint Services 3.0 - 1.2 SDK&lt;/a&gt; – Read about the updated SDKs &lt;a href="http://blogs.msdn.com/sharepoint/archive/2007/08/22/just-published-major-update-to-the-moss-and-wss-downloadable-sdks-8-22-2007.aspx"&gt;here&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=6D94E307-67D9-41AC-B2D6-0074D6286FA9&amp;amp;displaylang=en"&gt;MOSS 2007 - 1.2 SDK&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;Click on the below link to obtain the BDC Editor &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="at%20http:/www.microsoft.com/downloads/details.aspx?familyid=6d94e307-67d9-41ac-b2d6-0074d6286fa9&amp;amp;displaylang=en"&gt;Business Data Catalog Editor&lt;/a&gt; – Read about it &lt;a href="http://blogs.msdn.com/sharepoint/archive/2007/08/22/announcing-the-microsoft-business-data-catalog-definition-editor-for-microsoft-office-sharepoint-server-2007.aspx"&gt;here&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Fri, 24 Aug 2007 08:53:46 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/08/updated-sdk-for.html</feedburner:origLink></item>
<item>
<title>NHibernate for .NET versus Microsoft Enterprise Library 3.1</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/8YSf2Azhsr4/nhibernate-for-.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/08/nhibernate-for-.html</guid>
<description>I have been working on a project that integrates existing line of business systems together to provide customers with a single point of entry into the organization through the default website. Providing customers with targeted information is obviously a benefit...</description>
<content:encoded>&lt;p&gt;I have been working on a project that integrates existing line of business systems together to provide customers with a single point of entry into the organization through the default website. Providing customers with targeted information is obviously a benefit to the customer. Each customer that is able to access a corporate site and easily retrieve pertinent information to them not only makes them a happy customer, but a customer that will sell your services to potential customers. Therefore, making the customer happy at first point of entry is obviously critical to an organizations success. &lt;/p&gt;

&lt;p&gt;As the Senior Solutions Developer at my firm, I have to think about performance, interoperability, scalability, integration, and business requirements. It is an exciting position and requires quick thinking with lots of research. Currently, I am working on building Windows Communication Foundation (WCF) based services to integrate with our internal line of business systems and web controls in Microsoft SharePoint Server 2007 (MOSS 2007). It would allow the customer to access the targeted information expressed above. Whenever one thinks about integration, database access is never that far behind. Most usually requires it and it certainly is the case with me, thus the reason for my current blog post. &lt;/p&gt;

&lt;p&gt;While creating the data access layer in WCF I was forced to think about how to develop the layer that would subscribe to best practices and provide for both &lt;a href="http://en.wikipedia.org/wiki/Agile_Software_Development"&gt;Agile Software Development&lt;/a&gt; and &lt;a href="http://en.wikipedia.org/wiki/Rapid_application_development"&gt;Rapid Application Development&lt;/a&gt; without compromising quality of code. A fellow Senior Solutions Developer told me about the open-source NHibernate, which provides an ORM solution to building the data access layer. He told me that many J2EE developers integrated with this solution offering. I became very interested and so I started researching why NHibernate is better than the &lt;a href="http://en.wikipedia.org/wiki/Microsoft_Enterprise_Library"&gt;Microsoft Enterprise Library&lt;/a&gt; 3.1 Data Access Block published by Microsoft in May 2007. The result was quite stunning. &lt;/p&gt;

&lt;p&gt;The Enterprise Library Data Access Block is great for quick access to the underlying data source and provides the required levels of abstraction; however, it fails in building stored procedures that models a normalized relational database that is something the developer would need to create. The typical Select, Insert, Update, Delete stored procedures are usually required for this type of model. I have found it shocking. NHibernate not only provides the appropriate levels of abstraction that conforms to best practices, but it also handles what the Enterprise Library lacks, the capability to dynamically build SQL that performs the required actions to normalized databases. NHibernate is a data access layer that can truly build high quality code that accesses the data access layer. It provides us with what we need and best of all…it is free and available from the open-source community. Visit NHibernate at &lt;a href="http://www.hibernate.org/"&gt;www.hibernate.org&lt;/a&gt; or access the NHibernate Best Practices page on the code project website (http://www.codeproject.com/aspnet/NHibernateBestPractices.asp). &lt;br /&gt;&lt;br /&gt;&lt;img src="http://jshenry.typepad.com/my_weblog/080507_2226_NHibernatef1_1.png" /&gt;&lt;/p&gt;</content:encoded>


<category>.NET Development</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Sun, 05 Aug 2007 18:26:35 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/08/nhibernate-for-.html</feedburner:origLink></item>
<item>
<title>Disable "My Sites" and "My Links" in MOSS 2007</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/cJhKXH_cRSU/disable_my_site.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/06/disable_my_site.html</guid>
<description>I came across an interesting blog article from a fellow blogger named Michael Van Cleave. He mentioned how to disable "My Sites" and "My Links" in MOSS 2007. I thought that it would be good to re-specify how to do...</description>
<content:encoded>&lt;p&gt;I came across an interesting blog article from a fellow blogger named Michael Van Cleave. He mentioned how to disable &amp;quot;My Sites&amp;quot; and &amp;quot;My Links&amp;quot; in MOSS 2007. I thought that it would be good to re-specify how to do this in MOSS 2007. The directions are below. Thanks Mike.&lt;/p&gt;

&lt;p&gt;In order to turn off or disable the &amp;quot;My Site&amp;quot; or &amp;quot;My Links&amp;quot; functionality you need to be a SharePoint Administrator. Then follow the steps below.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Go to the Central Administration Web Page&lt;/li&gt;

&lt;li&gt;Click on the link for Shared Services Administration&lt;ul&gt;&lt;li&gt;If you have more than one Shared Service Provider (SSP), select the one that is running the &amp;quot;My Sites&amp;quot; functionality&lt;/li&gt;

&lt;li&gt;Under &amp;quot;User Profiles and My Sites&amp;quot;, click &amp;quot;Personalization Services Permissions&amp;quot;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;Select the group you want to limit the functionality.&amp;nbsp; More than likely you will just have &amp;quot;NTAuthority\Authenticated Users&amp;quot;&lt;/li&gt;

&lt;li&gt;In the next screen, you will see a list of checkboxes&lt;ul&gt;&lt;li&gt;To disable &amp;quot;My Sites&amp;quot; uncheck &amp;quot;Create Personal Site&amp;quot;&lt;/li&gt;

&lt;li&gt;To disable &amp;quot;My Links&amp;quot; uncheck &amp;quot;Use Personal Features&amp;quot;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;Select the checkbox that is appropriate for you&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Sun, 10 Jun 2007 19:26:21 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/06/disable_my_site.html</feedburner:origLink></item>
<item>
<title>Tech-Ed 2007 Powered by MOSS 2007</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/l963BW5oXvk/teched_2007_pow.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/06/teched_2007_pow.html</guid>
<description>Tech-Ed released a customer presence for both attendees and non-attendees in Orlando, FL. The two major highlights of the site are the content management capabilities based in SharePoint 2007 and the WPF/E with XAML capabilities of Microsoft SilverLight. The power...</description>
<content:encoded>&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Tech-Ed released a customer presence for both attendees and non-attendees in Orlando, FL. The two major highlights of the site are the content management capabilities based in SharePoint 2007 and the WPF/E with XAML capabilities of Microsoft SilverLight. The power of the two presents a slick user-friendly site for all. Visit the virtual Tech-Ed by going to &lt;a href="http://www.virtualteched.com"&gt;www.virtualteched.com&lt;/a&gt;. 
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;&lt;img src="http://jshenry.typepad.com/my_weblog/060507_1611_TechEd2007P1.png" alt=""/&gt;&lt;/p&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Tue, 05 Jun 2007 12:11:22 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/06/teched_2007_pow.html</feedburner:origLink></item>
<item>
<title>Role-Based Templates for MOSS 2007 My Sites</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/kLTWeK10aZY/rolebased_templ.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/06/rolebased_templ.html</guid>
<description>Microsoft released templates to support roles within an organization. I believe that this is a great first step at addressing the critical need to have a "My Site" that is personalized and consistent with your role within the organization. I...</description>
<content:encoded>&lt;p&gt;Microsoft released templates to support roles within an organization. I believe that this is a great first step at addressing the critical need to have a "My Site" that is personalized and consistent with your role within the organization. I often review my "My Site" and think how I can make this functionally work for my role but had to succumb to manipulating it to support my way of working. Review the list of templates below. Maybe you can obtain some ideas to create site templates for users in your organization.
&lt;/p&gt;&lt;p&gt;Available Role-Based Site Templates
&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102273111033&amp;amp;CTT=5&amp;amp;Origin=HA102147321033"&gt;Administrative Assistant&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102261911033&amp;amp;CTT=5&amp;amp;Origin=HA102147321033"&gt;Controller-Financial Analyst&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102273141033&amp;amp;CTT=5&amp;amp;Origin=HA102147321033"&gt;Customer Service Manager&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102273151033&amp;amp;CTT=5&amp;amp;Origin=HA102147321033"&gt;HR Manager&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102273161033&amp;amp;CTT=5&amp;amp;Origin=HA102147321033"&gt;IT Manager&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102273171033&amp;amp;CTT=5&amp;amp;Origin=HA102147321033"&gt;Marketing Manager&lt;/a&gt;
		&lt;/li&gt;&lt;li&gt;&lt;a href="http://office.microsoft.com/search/redir.aspx?AssetID=HA102261921033&amp;amp;CTT=5&amp;amp;Origin=HA102147321033"&gt;Sales Account Manager&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Tue, 05 Jun 2007 10:05:21 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/06/rolebased_templ.html</feedburner:origLink></item>
<item>
<title>WPF/E branded as Microsoft Silverlight</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/FKer_9NCGkE/wpfe_branded_as.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/04/wpfe_branded_as.html</guid>
<description>I remember when I was at Bentley College, working at the Academic Technology Center with a number of smart Computer Information System majors, when I thought that the web experience should be richer than it is today. We built academic...</description>
<content:encoded>&lt;p&gt;I remember when I was at Bentley College, working at the Academic Technology Center with a number of smart Computer Information System majors, when I thought that the web experience should be richer than it is today.  We built academic course sites for professors and some built sites of their own.  We used traditional HTML and JavaScript in notepad and ran these websites on the UNIX platform.  Some of us used more elaborate IDE's like ColdFusion to develop on the Windows platform.  Over the years, I have moved on to building dynamic web pages using the Microsoft ASP page model then using ASP.NET on the Windows platform.  This allowed me to focus my efforts on developing software on a platform that I knew everyone was eventually going to use.  With the advent of the .NET Framework 2.0, web developers were looking at how to build even richer content for companies and the upcoming web 2.0 users.  Microsoft released the .NET Framework 3.0 and with it, a powerful framework called the Windows Presentation Foundation.  This foundation uses XAML, windows controls, and partial class technology to build rich windows applications. 
&lt;/p&gt;&lt;p&gt;The Windows Presentation Foundation now has a following of developers.  These developers were waiting for the release of the foundation for the web.  Microsoft released several Community Technology Previews (CTPs) of the codenamed WPF/E for these developers.  Microsoft launched WPF/E earlier this month in Las Vegas.  The foundation is now branded as Microsoft Silverlight.  Microsoft Silverlight promises cross-browser, cross-platform user experiences.  It also separates designers from developers with the release of Microsoft Expression studio for designers and the well-known Visual Studio for developers.  The cross-browser/platform promise comes by the install of a downloadable plug-in that you can be sure to see in your upcoming Windows updates.  
&lt;/p&gt;&lt;p&gt;Now it is up to web developers to take full advantage of the foundation and its capabilities.  Building rich web experiences will no longer be limited to the .NET Frameworks availability on a web server or on an Apple Computer.  Rich web experiences will only be limited to the current version of a browser and its capability to run the Silverlight plug-in.  I can see that the next version of SharePoint will take full advantage of Microsoft Silverlight.  It will give advertising companies the edge they need to deliver messages to potential customers that is appealing and interactive.  
&lt;/p&gt;&lt;p&gt;To find out more about Microsoft Silverlight visit &lt;a href="http://www.microsoft.com/silverlight"&gt;http://www.microsoft.com/silverlight&lt;/a&gt;.  For more FAQs, visit &lt;a href="http://www.microsoft.com/silverlight/asp/faq.aspx"&gt;http://www.microsoft.com/silverlight/asp/faq.aspx&lt;/a&gt;.  For resources on how to get started now, click on any of the links below. 
&lt;/p&gt;&lt;p&gt;
 &lt;/p&gt;&lt;p&gt;Developers 
&lt;/p&gt;&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=82363&amp;amp;clcid=0x409" target="_blank"&gt;Silverlight Software Development Kit (SDK) CTP (Feb. 2007) &lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;&lt;a href="http://go.microsoft.com/fwlink/?linkid=82364&amp;amp;clcid=0x409" target="_blank"&gt;Silverlight CTP Sample Pack (Feb. 2007)&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.telerik.com/products/silverlight/overview.aspx"&gt;http://www.telerik.com/products/silverlight/overview.aspx&lt;/a&gt;
	&lt;/p&gt;&lt;p&gt;Designers
&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/expression" target="_blank"&gt;Expression Studio&lt;/a&gt; (Free evaluation is available for download)&lt;/p&gt;</content:encoded>


<category>.NET Development</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Sat, 28 Apr 2007 23:01:06 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/04/wpfe_branded_as.html</feedburner:origLink></item>
<item>
<title>Hawaiian Airlines uses SharePoint Server 2007</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/jBv4pQMUia4/hawaiian_airlin.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/04/hawaiian_airlin.html</guid>
<description>Hawaiian Airlines built their public facing website on the Microsoft Office SharePoint Server 2007 (MOSS 2007) platform. They leveraged the web content management features inherent to Microsoft Content Management Server 2002 and now consolidated in MOSS 2007 to make this...</description>
<content:encoded>&lt;p&gt;&lt;span style="COLOR: black; FONT-FAMILY: Trebuchet MS"&gt;&lt;a href="http://www.hawaiianair.com"&gt;Hawaiian Airlines&lt;/a&gt; built their public facing website on the Microsoft Office SharePoint Server 2007 (MOSS 2007) platform. They leveraged the web content management features inherent to Microsoft Content Management Server 2002 and now consolidated in MOSS 2007 to make this happen. I think this is a great case study for how SharePoint can be the software package solution for a corporate intranet, extranet, and internet-facing site. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.hawaiianair.com/"&gt;&lt;img src="http://jshenry.typepad.com/my_weblog/042507_1827_HawaiianAir1_4.jpg" border="0" /&gt;&lt;/a&gt;&lt;span style="COLOR: black; FONT-FAMILY: Trebuchet MS"&gt; &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;&lt;span style="FONT-FAMILY: Trebuchet MS"&gt;&lt;span style="COLOR: black"&gt;Read the article &lt;a href="http://blogs.msdn.com/sharepoint/archive/2007/04/16/how-we-did-it-mission-critical-hawaiianair-com-website-powered-by-moss-2007.aspx"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Wed, 25 Apr 2007 14:27:35 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/04/hawaiian_airlin.html</feedburner:origLink></item>
<item>
<title>SharePoint Server Farms at Microsoft Corp.</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/fVdwc9OhV2Q/sharepoint_serv.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/03/sharepoint_serv.html</guid>
<description>I have worked with Microsoft SharePoint 2003 and 2007 quite extensively. That is from development, installation, configuration, and capacity planning perspectives. I have been fortunate enough to go to many Microsoft partner training events and learned allot of how Microsoft...</description>
<content:encoded>&lt;p&gt;I have worked with Microsoft SharePoint 2003 and 2007 quite extensively. That is from development, installation, configuration, and capacity planning perspectives. I have been fortunate enough to go to many Microsoft partner training events and learned allot of how Microsoft uses SharePoint as their intranet internally. I have been asked by clients, &amp;quot;What is the proper way to deploy SharePoint?&amp;quot;, &amp;quot;Does Microsoft use SharePoint for their internal projects or as their intranet?&amp;quot;, &amp;quot;How did Microsoft deploy it across the WAN?&amp;quot;, and &amp;quot;Do you think Microsoft SharePoint 2007 can scale?&amp;quot;. My answer was always &amp;quot;Yes&amp;quot; along with some supporting detail. &lt;/p&gt;

&lt;p&gt;Some could not believe it, Microsoft using their own product, but to me it makes perfect sense. They are a big corporation, if they make it work internally they can find all the bugs and problems first hand. They can answer most of the questions before their customers bring them up. So, I appreciate Microsoft for doing that.&lt;/p&gt;

&lt;p&gt;Here is how Microsoft has it deployed globally. They have three SharePoint Server farms deployed globally where each server farm has its own indexing server, about 130-140,000 site collections, and a master indexing server in Redmond that indexes all three server farms. They have the best deployment of security trimmed search results across their global deployment of SharePoint. Security trimmed search results simply mean that if a user issues a query for content, they will only view content that their credentials will give them access to. This feature set makes Microsoft search in SharePoint very attractive to enterprise search customers. &lt;/p&gt;

&lt;p&gt;So, let me tell you what are the regions where they have SharePoint deployed. The three regional SharePoint Server farms are: MEA (Middle-east/Africa) based out of Dublin, Asia/South Pacfic based out of Singapore, and the Americas (North and South) based out of Redmond, WA.&lt;/p&gt;

&lt;p&gt;As a treat, I figured I would give you the opportunity, to hear for your yourself, how Microsoft is using SharePoint Server 2007 internally from program managers of the Microsoft Information Technology (MSIT) group. Click on the play button below to view the streaming video.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Office SharePoint Server at Microsoft: 12 TeraBytes of data and counting &lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="mms://wm.microsoft.com/ms/evnet/MSIT_Sharepoint_s_ch9.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Office SharePoint Server at Microsoft: 12 TeraBytes of data and counting&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="mms://wm.microsoft.com/ms/evnet/MSIT_Sharepoint_s_ch9.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Wed, 21 Mar 2007 19:44:46 -0400</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/03/sharepoint_serv.html</feedburner:origLink></item>
<item>
<title>WCF Patterns &amp; Practices</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/jh8IIVdpSbo/wcf_patterns_pr.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/02/wcf_patterns_pr.html</guid>
<description>I wholeheartedly believe in building Windows Communication Foundation (WCF) based web services that follows industry patterns &amp; practices. That is why I believe if you are looking to build WCF based service interfaces, it is with strong consideration that you...</description>
<content:encoded>&lt;p dir="ltr" style="MARGIN-RIGHT: 0px"&gt;I wholeheartedly believe in building Windows Communication Foundation (WCF) based web services that follows industry patterns &amp;amp; practices. That is why I believe if you are looking to build WCF based service interfaces, it is with strong consideration that you visit the &lt;a href="http://msdn2.microsoft.com/en-us/library/aa480534.aspx" target="_new"&gt;Web Service Software Factory&lt;/a&gt; web page located within the &lt;a href="http://msdn.microsoft.com/practices" target="_new"&gt;Microsoft Patterns and Practices Development web site&lt;/a&gt;.&amp;nbsp; In addition, I recommend that you download the following pieces of software where Visual Studio.NET 2005 is installed.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=C0A394C0-5EEB-47C4-9F7B-71E51866A7ED&amp;amp;displaylang=en"&gt;Guidance Automation Extensions for Visual Studio.NET 2005&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_LibFrame_ctl01|ctl00_LibFrame_ctl04',this);" href="http://www.microsoft.com/downloads/details.aspx?familyid=db996113-6e92-4894-9b7e-0debb614d72f &amp;amp;displaylang=en"&gt;Web Service Software Factory–December 2006 (ASP.NET and WCF services in C#)&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_LibFrame_ctl01|ctl00_LibFrame_ctl06',this);" href="http://go.microsoft.com/fwlink/?linkid=64476"&gt;Web Service Software Factory Hands-on Lab&lt;/a&gt; &lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;I would also recommend reviewing the &lt;span id="lblEventTitle"&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032280306&amp;amp;EventCategory=5&amp;amp;culture=en-US&amp;amp;CountryCode=US"&gt;MSDN Architecture Webcast: Web Services Security Patterns (Level 300)&lt;/a&gt; video. The introduction of the video tells you why the Service Factory was built and demonstrates the guidance automation experience in Visual Studio. Toward the end of the &lt;span class="SpellE"&gt;webcast&lt;/span&gt;, there is a demonstration that applies security to a WCF service using the latest release of the Service Factory. &lt;/span&gt;&lt;/p&gt;

&lt;p&gt;I also recommend reviewing some community sites related to WCF. I have listed some below.&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_LibFrame_ctl01|ctl00_LibFrame_ctl08',this);" href="http://go.microsoft.com/fwlink/?linkid=64476"&gt;Web Service Software Factory Community Workspace&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;&lt;a onclick="javascript:Track('ctl00_LibFrame_ctl01|ctl00_LibFrame_ctl09',this);" href="http://msdn.microsoft.com/practices/comm/servicefactblogs/default.aspx"&gt;The Service Factory Blogs&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;&lt;a href="http://wcf.netfx3.com/" target="_new"&gt;http://wcf.netfx3.com&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>.NET Development</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Tue, 06 Feb 2007 10:28:38 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/02/wcf_patterns_pr.html</feedburner:origLink></item>
<item>
<title>Redirect HTTP traffic to HTTPS in SharePoint 2007</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/w309lBaCV1Y/redirect_http_t_1.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/01/redirect_http_t_1.html</guid>
<description>I had a client that wanted to redirect traffic from HTTP to HTTPS. Internet Information Services (IIS) 6.0 allows web site administrators to redirect traffic from one port to another; however, this would not solve the problem completely. SharePoint 2007...</description>
<content:encoded>&lt;p&gt;I had a client that wanted to redirect traffic from HTTP to HTTPS. Internet Information Services (IIS) 6.0 allows web site administrators to redirect traffic from one port to another; however, this would not solve the problem completely. SharePoint 2007 is no longer tightly bound to IIS. Administrators can now specify "Alternate access mappings" to a SharePoint web application.  So to solve the problem completely one would have to create a SharePoint web application and site collection on port 443, then extend the SharePoint web application on port 80, then go to IIS and perform the following on each web server in a server farm:
&lt;/p&gt;&lt;ul style="margin-left: 38pt"&gt;&lt;li&gt;Go to Start -&amp;gt; Settings -&amp;gt; Control Panel -&amp;gt; Administrative Tools -&amp;gt; Internet Information Services (IIS) Manager
&lt;/li&gt;&lt;li&gt;Navigate to the web application (on port 80) underneath the "Web Sites" folder and right-mouse click on it to access its properties 
&lt;/li&gt;&lt;li&gt;Click on the "Home Directory" tab and select the "A redirection to a URL" radio button 
&lt;/li&gt;&lt;li&gt;On the "Redirect to" textbox specify the "https" address  and select "The exact URL entered above" checkbox&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Mon, 29 Jan 2007 16:18:43 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/01/redirect_http_t_1.html</feedburner:origLink></item>
<item>
<title>Microsoft Channel9 Videos about SharePoint 2007</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/poimyEI9VFs/microsoft_chann.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/01/microsoft_chann.html</guid>
<description>I have selected a targeted set of videos that helps Information Technology Administrators, Developers, and Project Managers understand the capabilties of Microsoft Office SharePoint Server 2007 (MOSS 2007). The videos I am highlighting are from channel9.microsoft.com. Please review them at...</description>
<content:encoded>&lt;p&gt;I have selected a targeted set of videos that helps Information Technology Administrators, Developers, and Project Managers understand the capabilties of Microsoft Office SharePoint Server 2007 (MOSS 2007). The videos I am highlighting are from channel9.microsoft.com. Please review them at your convenience. I have specified links to the videos in case you are reading this blog entry through an RSS feed. &lt;/p&gt;

&lt;p&gt;Here are the videos...enjoy!&lt;/p&gt;&lt;p&gt;&lt;strong&gt;SharePoint 2007: Developing Workflows&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="http://channel9.msdn.com/screencasts/vs_workflow.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Creating WSS 3.0 Workflows with Visual Studio 2005&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="http://channel9.msdn.com/screencasts/vs_workflow.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="http://download.microsoft.com/download/a/6/1/a61dd5df-f52c-42d5-a95c-7a7fb7a6a466/SpdWorkflow.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Creating Custom Workflows with the SharePoint Designer 2007&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="http://download.microsoft.com/download/a/6/1/a61dd5df-f52c-42d5-a95c-7a7fb7a6a466/SpdWorkflow.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;MOSS 2007: Business Data Catalog and Dashboards&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="http://channel9.msdn.com/Screencasts/221016_BDC_Intro.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Introducing the Business Data Catalog (BDC)&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="http://channel9.msdn.com/Screencasts/221016_BDC_Intro.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="http://channel9.msdn.com/Screencasts/222642_BDC_Programming.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Retrieving Data Programmatically from the MOSS Business Data Catalog&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="http://channel9.msdn.com/Screencasts/222642_BDC_Programming.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="http://channel9.msdn.com/Screencasts/214755_Dashboards.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Using Microsoft Office SharePoint Server to Create BI Dashboards and KPIs&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="http://channel9.msdn.com/Screencasts/214755_Dashboards.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;SharePoint 2007: Configuring Security&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="http://channel9.msdn.com/Screencasts/222643_WssSecurity.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Configuring Security and Authorization with Windows SharePoint Services 3.0&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="http://channel9.msdn.com/Screencasts/222643_WssSecurity.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;strong&gt;SharePoint 2007: InfoPath 2007 - Web Enabled&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;a class="__feedview__feedItemUnreadTitleLink" href="http://channel9.msdn.com/Screencasts/229707_InfoPath.wmv"&gt;&lt;span style="color: #3165c6;"&gt;Creating Browser Enabled Forms With InfoPath 2007&lt;/span&gt;&lt;/a&gt;&lt;blockquote dir="ltr"&gt;&lt;p&gt;&lt;object id="VIDEO" type="application/x-oleobject" height="240" width="320" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"&gt;&lt;param value="http://channel9.msdn.com/Screencasts/229707_InfoPath.wmv" name="URL" /&gt;&lt;param value="True" name="SendPlayStateChangeEvents" /&gt;&lt;param value="False" name="AutoStart" /&gt;&lt;param value="full" name="uiMode" /&gt;&lt;param value="9999" name="PlayCount" /&gt;&lt;/object&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Wed, 24 Jan 2007 20:11:48 -0500</pubDate>
<enclosure url="http://channel9.msdn.com/screencasts/vs_workflow.wmv" type="text/html" length="25844" />
<enclosure url="http://download.microsoft.com/download/a/6/1/a61dd5df-f52c-42d5-a95c-7a7fb7a6a466/SpdWorkflow.wmv" type="video/x-ms-wmv" length="6227106" />
<enclosure url="http://channel9.msdn.com/Screencasts/221016_BDC_Intro.wmv" type="text/html" length="25849" />
<enclosure url="http://channel9.msdn.com/Screencasts/222642_BDC_Programming.wmv" type="text/html" length="25859" />
<enclosure url="http://channel9.msdn.com/Screencasts/214755_Dashboards.wmv" type="text/html" length="25854" />
<enclosure url="http://channel9.msdn.com/Screencasts/222643_WssSecurity.wmv" type="text/html" length="25855" />
<enclosure url="http://channel9.msdn.com/Screencasts/229707_InfoPath.wmv" type="text/html" length="25848" />

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/01/microsoft_chann.html</feedburner:origLink></item>
<item>
<title>Ways to Backup/Restore SharePoint - Part 1</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/8ePEAOLZzoo/ways_to_backupr.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/01/ways_to_backupr.html</guid>
<description>I have deployed both SharePoint 2003 and 2007 to companies that span industries. With each deployment, I had to address the same technical concerns around proper backup/restore operations for SharePoint. The proper answer varied based on the deployed version of...</description>
<content:encoded>&lt;p&gt;I have deployed both SharePoint 2003 and 2007 to companies that span industries. With each deployment, I had to address the same technical concerns around proper backup/restore operations for SharePoint. The proper answer varied based on the deployed version of SharePoint and restore time requirements. Therefore, it is safe to say that my answer was always appropriate for the customer and based on the variables provided. &lt;/p&gt;

&lt;p&gt;I did want to share some of the ways to perform backups for the different versions of SharePoint.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;&lt;em&gt;Collaborative SharePoint Versions&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;Windows SharePoint Services v2 (WSS v2)&lt;/strong&gt; &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;&lt;div&gt;Stsadm –o backup –filename [file path &amp;amp; name] –url [http://WSSv2Server] [-overwrite] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;backups the SharePoint site collection to a known location &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;div&gt;Stsadm –o restore –filename [file path &amp;amp; name] –url [http://WSSv2Server] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;restores the SharePoint site collection to a known IIS web application &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;SQL Server 2000 backup/restore of SharePoint content and configuration databases &lt;/li&gt;

&lt;li&gt;&lt;div&gt;Vendor: Veritas Backup Exec Agent for SQL Server &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;div&gt;&lt;strong&gt;Windows SharePoint Services v3 (WSS v3)&lt;/strong&gt; &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;Recycle-bin site restore &lt;/li&gt;

&lt;li&gt;Recycle-bin List/Library restore &lt;/li&gt;

&lt;li&gt;Recycle-bin List/Document Library item restore &lt;/li&gt;

&lt;li&gt;&lt;div&gt;stsadm –o backup –filename [file path &amp;amp; name] –url [http://WSSv3Server] [-overwrite] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;The above backups the SharePoint site collection to a known location&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o backup -directory &amp;quot;[UNC Path]&amp;quot; -backupmethod full -item &amp;quot;farm&amp;quot;&lt;ul&gt;&lt;li&gt;The above backups the SharePoint farm to a known UNC path&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o backup -directory &amp;quot;[UNC Path]&amp;quot; -backupmethod full -item &amp;quot;Windows SharePoint Services Web Application&amp;quot;&lt;ul&gt;&lt;li&gt;The above backups all SharePoint web applications to a known UNC path&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;div&gt;stsadm –o restore –filename [file path &amp;amp; name] –url [http://WSSv3Server] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;The above restores the SharePoint site collection to a known IIS web application&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o restore -directory &amp;quot;[UNC Path]&amp;quot; -restoremethod overwrite -item &amp;quot;farm&amp;quot;&lt;ul&gt;&lt;li&gt;The above restores the SharePoint farm&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o restore -directory &amp;quot;[UNC Path]&amp;quot; -restoremethod overwrite -item &amp;quot;farm\Windows SharePoint Services Web Application&amp;quot; &lt;ul&gt;&lt;li&gt;The above restores all the SharePoint web applications that is in the farm only&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;SQL Server 2000 backup/restore of SharePoint content and configuration databases &lt;/li&gt;

&lt;li&gt;Vendor: Veritas Backup Exec Agent for SQL Server &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;Enterprise SharePoint Versions&lt;/strong&gt;&lt;/em&gt; &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;&lt;div&gt;&lt;strong&gt;SharePoint Portal Server 2003 (SPS 2003)&lt;/strong&gt; &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;&lt;div&gt;stsadm –o backup –filename [file path &amp;amp; name] –url [http://SPS2K3Server] [-overwrite] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;backups the SharePoint site collection to a known location &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;div&gt;stsadm –o restore –filename [file path &amp;amp; name] –url [http://SPS2K3Server] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;restores the SharePoint site collection to a known IIS web application &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;SharePoint Portal Server Data Backup and Restore windows application &lt;/li&gt;

&lt;li&gt;SQL Server 2000 backup/restore of SharePoint content and configuration databases &lt;/li&gt;

&lt;li&gt;Vendor: Veritas Backup Exec Agent for SQL Server &lt;/li&gt;

&lt;li&gt;Vendor: Veritas Backup Exec Agent for SharePoint Portal Server 2003 &lt;/li&gt;

&lt;li&gt;&lt;div&gt;Vendor: AvePoint DocAve 3.0 Backup/Restore application &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;&lt;div&gt;Provides item level backup and restore to a global SharePoint deployment &lt;/div&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;div&gt;&lt;strong&gt;Microsoft Office SharePoint Server 2007 (MOSS 2007)&lt;/strong&gt; &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;Recycle-bin site restore &lt;/li&gt;

&lt;li&gt;Recycle-bin List/Library restore &lt;/li&gt;

&lt;li&gt;Recycle-bin List/Document Library item restore &lt;/li&gt;

&lt;li&gt;&lt;div&gt;stsadm –o backup –filename [file path &amp;amp; name] –url [http://MOSS2K7Server] [-overwrite] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;backups the SharePoint site collection to a known location &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o backup -directory &amp;quot;[UNC Path]&amp;quot; -backupmethod full -item &amp;quot;Windows SharePoint Services Web Application&amp;quot;&lt;ul&gt;&lt;li&gt;The above backups all SharePoint web applications to a known UNC path&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o backup -directory &amp;quot;[UNC Path]&amp;quot; -backupmethod full -item &amp;quot;SharedServicesProvider&amp;quot;&lt;ul&gt;&lt;li&gt;The above backups the Shared Service Provider to a known UNC path&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;&lt;div&gt;stsadm –o restore –filename [file path &amp;amp; name] –url [http://MOSS2K7Server] &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;restores the SharePoint site collection to a known IIS web application&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o restore -directory &amp;quot;[UNC Path]&amp;quot; -restoremethod overwrite -item &amp;quot;farm&amp;quot;&lt;ul&gt;&lt;li&gt;The above restores the SharePoint farm&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o restore -directory &amp;quot;[UNC Path]&amp;quot; -restoremethod overwrite -item &amp;quot;farm\Windows SharePoint Services Web Application&amp;quot; &lt;ul&gt;&lt;li&gt;The above restores all the SharePoint web applications that is in the farm only&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;stsadm -o restore -directory &amp;quot;[UNC Path]&amp;quot; -restoremethod overwrite -item &amp;quot;SharedServicesProvider&amp;quot; &lt;ul&gt;&lt;li&gt;The above restores the SharePoint Service Provider database and index files&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;

&lt;li&gt;SQL Server 2000 backup/restore of SharePoint content and configuration databases &lt;/li&gt;

&lt;li&gt;Vendor: Veritas Backup Exec Agent for SQL Server &lt;/li&gt;

&lt;li&gt;Vendor: Veritas Backup Exec Agent for SharePoint Portal Server 2003 &lt;/li&gt;

&lt;li&gt;&lt;div&gt;Vendor: AvePoint DocAve 4.0 Backup/Restore application &lt;/div&gt;

&lt;ul&gt;&lt;li&gt;Provides item level backup and restore to a global SharePoint deployment &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;FYI, to find the stsadm utility in your instance of SharePoint, you must access the SharePoint web server and navigate to &amp;quot;[Hard_Drive]:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Bin&amp;quot;. The executable contains a number of useful operations other than backup/restore for SharePoint. I recommend that the IT administrator get to know some of the other possible operations that can make administrating SharePoint easier. For simply backups, I like to create batch file scripts that contain something like the following: &amp;quot;stsadm –o backup –url [http://MySharePointSite] –filename [\\MyBackupServer\BackupShare\[Monday|Tuesday|Wednesday|Thursday|Friday]]&amp;quot;. This allows me to ensure that every day of the week there is a backup to disk that I can restore. In addition, best practice tells me to ensure that you have a backup system that always backs up the files to tape. This would allow for restores that is past one week. &lt;/p&gt;

&lt;p&gt;There are advantages and disadvantages to each backup method above. I will discuss this in my next backup/restore blog entry.&lt;/p&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Wed, 24 Jan 2007 17:31:36 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/01/ways_to_backupr.html</feedburner:origLink></item>
<item>
<title>SharePoint Server 2007 Portal Site Connection Fix for “My Sites”</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/8PAU2jz3Zps/sharepoint_serv.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/01/sharepoint_serv.html</guid>
<description>I have deployed several Microsoft Office SharePoint Server 2007 (MOSS 2007) environments and have always chosen to split the default Portal Site from the "My Site". I follow this practice for performance and stability reasons. Often times, however, I have...</description>
<content:encoded>&lt;p&gt;&lt;span style="font-size:10pt"&gt;I have deployed several Microsoft Office SharePoint Server 2007 (MOSS 2007) environments and have always chosen to split the default Portal Site from the "My Site". I follow this practice for performance and stability reasons. Often times, however, I have found that when users create a new personal "My Site" they lose the connection to the main portal site. I have found that this is a default setting by design and can easily be adjusted. To adjust this, after creating a "My Site", you would need to perform the following steps in order to connect the end-users "My Site" back to the originating portal site. Here are the steps:
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;To reconnect a "My Site" back to the original portal site
&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;Go to the users "My Site" and click on "Site Actions" and select "Site Settings"  from the context menu (As an alternative, you could simply replace the URL from "/default.aspx" to "/_layouts/settings.aspx", which will ultimately provide you with the following url "http://[YourMOSS2K7Environment]:[PortNumber]/personal/[UserName]/_layouts/settings.aspx"),
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;Under the "Site Collection Administration" section, click on the "Portal site connections" link
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;Type in the URL to the main portal site (i.e., http://[YourPortalSite]/) and name then click on the "OK" button
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;The top left navigation has changed to allow your "My Site" to return back to the main portal site
&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;Note: The above steps must be performed on every existing portal site. To prevent future "My Sites" from having this issue, follow the below steps
&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-size:10pt"&gt;To connect all "My Sites" to the original portal site
&lt;/span&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;Open up a browser and replace the following token in the URL. (i.e., http://[YourMOSS2K7Environment]:[PortNumber] /_layouts/settings.aspx)
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;Under the "Site Collection Administration" section,  click on the "Portal site connections" link
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;Type in the URL to the main portal site (i.e., http://[YourPortalSite]/) and name, then click on the "OK" button
&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-size:10pt"&gt;The top left navigation will now change for every new "My Site" created for a user&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Wed, 24 Jan 2007 14:48:35 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/01/sharepoint_serv.html</feedburner:origLink></item>
<item>
<title>Configure PDF searching in SharePoint 2007</title>
<link>http://feedproxy.google.com/~r/TechnologywhatsNewNextAndHappeningNow/~3/aMLks385VzA/configure_pdf_s.html</link>
<guid isPermaLink="false">http://jshenry.typepad.com/my_weblog/2007/01/configure_pdf_s.html</guid>
<description>Here are best instructions for properly configuring SharePoint to search PDF documents and view the file type icon in a document library. This involves installing the Adobe PDF IFilter 6.0 on each SharePoint 2007 front end web server. You would...</description>
<content:encoded>&lt;p&gt;Here are best instructions for properly configuring SharePoint to search PDF documents and view the file type icon in a document library. This involves installing the Adobe PDF IFilter 6.0 on each SharePoint 2007 front end web server. You would also need to do this on the Search Server, if you have split this up in your environment. &lt;/p&gt;

&lt;p&gt;Perform the following steps for either Windows SharePoint Services v3 (WSS v3) and Microsoft SharePoint Server 2007 (MOSS 2007).&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;Download &lt;a href="http://www.adobe.com/support/downloads/detail.jsp?ftpID=2611"&gt;Adobe PDF IFilter 6.0&lt;/a&gt; &lt;/li&gt;

&lt;li&gt;Stop the IIS Admin service: &lt;em&gt;Start&lt;/em&gt; -&amp;gt; &lt;em&gt;Run&lt;/em&gt; -&amp;gt; &lt;em&gt;services.msc&lt;/em&gt; -&amp;gt; &lt;em&gt;&lt;strong&gt;IIS Admin Service&lt;/strong&gt;&lt;/em&gt; -&amp;gt; Stop &lt;/li&gt;

&lt;li&gt;Run the Adobe PDF IFilter 6.0 Setup program to install the filter on the server &lt;/li&gt;

&lt;li&gt;Copy the ICPDF.GIF file (click &lt;a href="http://jshenry.typepad.com/my_weblog/files/ICPDF.GIF"&gt;here&lt;/a&gt; to download the file) to &amp;quot;[Hard_Drive]:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\12\Template\Images&amp;quot; &lt;/li&gt;

&lt;li&gt;Edit the file &amp;quot;[Hard_Drive]:\Program Files\Common Files\Microsoft Shared\Web server extensions\12\Template\Xml\DOCICON.XML&amp;quot; &lt;ol&gt;&lt;li&gt;Add an entry for the .pdf extension.&lt;br /&gt;&amp;lt;Mapping Key=&amp;quot;pdf&amp;quot; Value=&amp;quot;icpdf.gif&amp;quot;/&amp;gt;&lt;/li&gt;&lt;/ol&gt;&lt;/li&gt;

&lt;li&gt;Perform an &lt;strong&gt;iisreset&lt;/strong&gt; by performing the following: &lt;em&gt;Start&lt;/em&gt; -&amp;gt; &lt;em&gt;Run&lt;/em&gt; -&amp;gt; &lt;strong&gt;&lt;em&gt;iisreset.&lt;/em&gt; &lt;/strong&gt;You could also recycle the SharePoint Application Pools in Internet Information Services Manager &lt;/li&gt;&lt;/ul&gt;

&lt;p&gt;For MOSS 2007, perform the following additional steps &lt;/p&gt;

&lt;ul&gt;&lt;li&gt;If you have MOSS 2007 and have enabled Shared Services then, goto &lt;em&gt;Central Administration&lt;/em&gt; -&amp;gt; &lt;em&gt;Shared Services Administration&lt;/em&gt; -&amp;gt; Select your current Shared Services Provider -&amp;gt; &lt;em&gt;Search -&amp;gt; Search Settings&lt;/em&gt; -&amp;gt; &lt;em&gt;File types &lt;/em&gt;&lt;/li&gt;

&lt;li&gt;Click on the &amp;quot;New File Type&amp;quot; button&lt;/li&gt;

&lt;li&gt;Add the &amp;quot;pdf&amp;quot; file extension in the designated text box and click on the &amp;quot;OK&amp;quot; button&lt;/li&gt;

&lt;li&gt;Go back to the Search Settings page&lt;/li&gt;

&lt;li&gt;Click on the &amp;quot;Content sources and crawl schedules&amp;quot; link&lt;/li&gt;

&lt;li&gt;Select the content source, access its context menu, and click on &amp;quot;Start Full Crawl&amp;quot;&lt;/li&gt;&lt;/ul&gt;</content:encoded>


<category>SharePoint 2007</category>

<dc:creator>jhenry</dc:creator>
<pubDate>Wed, 24 Jan 2007 12:51:30 -0500</pubDate>

<feedburner:origLink>http://jshenry.typepad.com/my_weblog/2007/01/configure_pdf_s.html</feedburner:origLink></item>

</channel>
</rss><!-- ph=1 --><!-- nhm:dynamic-ssi -->
