<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://geeks.ms/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Haaron Gonzalez : Microsoft, WSS, SharePoint 2007</title><link>http://geeks.ms/blogs/haarongonzalez/archive/tags/Microsoft/WSS/SharePoint+2007/default.aspx</link><description>Etiquetas: Microsoft, WSS, SharePoint 2007</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP1 (Build: 31106.3070)</generator><item><title>Intranet-extranet de SharePoint en 40 minutos</title><link>http://geeks.ms/blogs/haarongonzalez/archive/2011/05/13/intranet-extranet-de-sharepoint-en-40-minutos.aspx</link><pubDate>Fri, 13 May 2011 20:39:00 GMT</pubDate><guid isPermaLink="false">2a2e7ade-7474-448b-9de5-1515d8bb7d1b:194177</guid><dc:creator>Haaron Gonzalez</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://geeks.ms/blogs/haarongonzalez/rsscomments.aspx?PostID=194177</wfw:commentRss><comments>http://geeks.ms/blogs/haarongonzalez/archive/2011/05/13/intranet-extranet-de-sharepoint-en-40-minutos.aspx#comments</comments><description>&lt;p&gt;En las &amp;uacute;ltimas semanas colegas programadores que no conocen SharePoint 2007 se acercan para preguntar y evaluar si SharePoint puede dar una soluci&amp;oacute;n aceptable para escenarios donde usuarios externos (fuera del directorio activo) a la organizaci&amp;oacute;n colaboren con usuarios internos (dentro del directorio activo) en alg&amp;uacute;n proceso de negocio relevante para la organizaci&amp;oacute;n. &lt;/p&gt;
&lt;p&gt;Afortunadamente SharePoint 2007 fue construido utilizando .NET Framework 2.0/3.0 y sobre ASP.NET 2.0 por lo tanto las caracter&amp;iacute;sticas que cualquier programador ASP.NET 2.0 conoce pr&amp;aacute;cticamente las tenemos disponibles en SharePoint 2007, aunque esto no necesariamente aplica para la experiencia de desarrollo &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-sadsmile" alt="Sad smile" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/6470.wlEmoticon_2D00_sadsmile_5F00_5D554BE9.png" /&gt;.&lt;/p&gt;
&lt;p&gt;Dicho lo anterior, tuve un par de reuniones explicando como s&amp;iacute; SharePoint 2007 podr&amp;iacute;a habilitar el escenario mencionado, sin embargo, por m&amp;aacute;s que lo explico y lo justifico, no hay mejor opci&amp;oacute;n que demostrarlo. Es por eso que me di a la tarea de grabar un video de c&amp;oacute;mo configurar una Intranet que hace uso de directorio activo como su fuente de credenciales de usuario y Extranet que hace uso Membership y Role Providers de ASP.NET 2.0 para gestionar usuarios en bases de datos SQL utilizando las caracter&amp;iacute;sticas de Form Base Authentication. En el proceso podran visualizar como la Herramienta Central de Administracion de SharePoint aprovisiona base de datos de contenido, web sites de IIS y application pool. &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/4276.wlEmoticon_2D00_smile_5F00_33157834.png" /&gt;&lt;/p&gt;
&lt;p&gt;
&lt;iframe src="http://www.youtube.com/embed/AKGIKJ1QpN4" frameborder="0" height="349" width="425"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;NOTA: Es muy importante mencionar que ninguna intranet-extranet que se utilice empresarialmente en escenarios de producci&amp;oacute;n quedara configurada en 40 minutos, hay aspectos de planeaci&amp;oacute;n, configuraci&amp;oacute;n y seguridad que se deben de contemplar muy seriamente.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;Y para terminar un poquito de arquitectura basica sobre un escenario en cuestion:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;SPDB: Database Server &lt;/li&gt;
&lt;li&gt;SPAPP: SharePoint Application Server &lt;/li&gt;
&lt;li&gt;SPWFE1: Web Front End en Zona Intranet &lt;/li&gt;
&lt;li&gt;SPWFE2: Web Front End en Zona Extranet &lt;/li&gt;
&lt;li&gt;AD: Directorio Activo &lt;/li&gt;
&lt;li&gt;EX: Exchange &lt;/li&gt;
&lt;li&gt;ISA: ISA Server o firewall fisico &lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img style="background-image:none;border-right-width:0px;padding-left:0px;padding-right:0px;display:inline;border-top-width:0px;border-bottom-width:0px;border-left-width:0px;padding-top:0px;" title="image" alt="image" src="http://geeks.ms/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/haarongonzalez.metablogapi/3157.image_5F00_3E5E8C71.png" border="0" height="348" width="640" /&gt;&lt;/p&gt;
&lt;p&gt;Como se refiere en la imagen, tenemos servicios dos zonas, Intranet y DMZ. Intranet hace uso de los recursos de red internos de la organizaci&amp;oacute;n como directorio activo o servidor de correo electr&amp;oacute;nico, entre otro. En la misma zona interna tenemos una Topologia Small Farm de SharePoint con un solo Web Front End que usuarios internos podran acceder mediante &lt;a href="http://intranet.splatin.com"&gt;http://intranet.splatin.com&lt;/a&gt;. En la zona DMZ tenemos otro Web Front End unido a la granja filtrado por un firewall hacia adentro y hacia afuera. Puede ser firewall de software como el caso de ISA Server o de hardware. Podriamos pensar que el Web Front End de la zona DMZ tenga 2 tarjetas de red, una para trafico externo con IP publica y dominio como &lt;a href="http://extranet.splatin.com"&gt;http://extranet.splatin.com&lt;/a&gt;, y otra tarjeta para trafico interno con IP privada o de la red local. Aqui tenemos otras alternativas de configuraci&amp;oacute;n mas sofisticadas que el area de infraestructura seguramente podra aprovisionar. Usuario con acceso a internet llega al Web Front End de la zona DMZ pasando por el firewall.&lt;/p&gt;
&lt;p&gt;Para ti que eres programador ASP.NET y estas evaluando SharePoint espero sea de utilidad este breve ejemplo acercamiento de soluci&amp;oacute;n.&lt;/p&gt;
&lt;p&gt;HG&lt;/p&gt;
Originalmente publicado en msmvps.com&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://geeks.ms/aggbug.aspx?PostID=194177" width="1" height="1"&gt;</description><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint/default.aspx">SharePoint</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Comunidad/default.aspx">Comunidad</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Demo/default.aspx">Demo</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WSS+3.0/default.aspx">WSS 3.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/SharePoint+2007/default.aspx">SharePoint 2007</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/ASP.NET+2.0/default.aspx">ASP.NET 2.0</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Dise_26002300_241_3B00_o/default.aspx">Dise&amp;#241;o</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Soporte/default.aspx">Soporte</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/Tecnicas/default.aspx">Tecnicas</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WSS/default.aspx">WSS</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/WFE/default.aspx">WFE</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/DNS/default.aspx">DNS</category><category domain="http://geeks.ms/blogs/haarongonzalez/archive/tags/.NET+Framework+3.0/default.aspx">.NET Framework 3.0</category></item></channel></rss>