﻿<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
  <channel>
    <title>Soluciones Software</title>
    <link>http://www.itblog.a-e.es/Default.aspx?TabId=98&amp;rssid=4&amp;categoryid=46&amp;language=en-US</link>
    <description>Soluciones Software</description>
    <language>es-ES</language>
    <generator>SunBlogNuke v2.6.3.0</generator>
    <item>
      <title>La integración empresarial…</title>
      <category domain="http://www.itblog.a-e.es/solucionessoftware/tabid/98/categoryid/46/language/en-us/default.aspx">Desarrollo y personalizacion</category>
      <category domain="http://www.itblog.a-e.es/solucionessoftware/tabid/98/categoryid/45/language/en-us/default.aspx">Producto</category>
      <category domain="http://www.itblog.a-e.es/solucionessoftware/tabid/98/categoryid/12/language/en-us/default.aspx">Uncategorized</category>
      <link>http://itblog.a-e.es/Sharepoint/tabid/98/entryid/168/Default.aspx</link>
      <description>&lt;p&gt;Como ya comentamos en el blog anterior, las tecnologías de Sharepoint hacen posible que podamos centralizar y almacenar cualquier tipo de documento en los repositorios que nos proporciona la plataforma. Bien a través de listas de datos, como a través de galerías de documentos, podremos hacer que nuestros aplicativos almacenen información en la base de datos de Sharepoint y aprovechar todas las características de la plataforma. Pero pongamos ya ejemplos reales y dejémonos de teoría.&lt;/p&gt;
&lt;div style="margin: 0cm 0cm 10pt"&gt;Empecemos con un ejemplo asequible, pero que muestra exactamente lo que será nuestro objetivo. La propia suite niña mimada de Microsoft: su suite ofimática Office. La tecnología de Sharepoint, proporciona una infraestructura perfecta para plasmar todos los conceptos que vimos en el blog anterior. Office actúa como ejemplos de clientes ricos cuyo objetivo es generar productos (documentos electrónicos fruto de aplicar un proceso de negocio) en todos los formatos necesarios en una empresa: documentos, hojas de cálculo, formularios… etc. Office es capaz de ver los respositorios de Sharepoint como si de una unidad de almacenamiento más se tratase. Pero no mediante un acceso FTP cualquiera, no… a través de toda la potencia desplegada en los servicios de la plataforma. Para muestra un botón:&lt;/div&gt;
&lt;div style="margin: 0cm 0cm 10pt"&gt;&lt;img width="800" height="405" alt="" src="http://www.itblog.a-e.es/Portals/2/Sharepoint/entrada_05032010_1.png" /&gt;&lt;/div&gt;
&lt;div style="margin: 0cm 0cm 10pt"&gt;
&lt;div style="margin: 0cm 0cm 10pt"&gt;Si Office es capaz de integrar en su lógica el almacenamiento de cualquier tipo de recurso en los repositorios de &lt;i&gt;sharepoint&lt;/i&gt;, por qué nosotros no. Bien, tendremos dos formas de abordar esta fenomenal característica del producto…&lt;/div&gt;
&lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt"&gt;&lt;span&gt;a)&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;Caso en el que no podemos modificar nuestras aplicaciones, pero si nos interesa almacenar los datos en &lt;i&gt;sharepoint&lt;/i&gt;. Nos encontramos a su vez con dos casos:&lt;/div&gt;
&lt;div style="text-indent: -18pt; margin: 0cm 0cm 10pt 72pt"&gt;&lt;span&gt;a.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;La aplicación genera productos en forma de documentos electrónicos. En este caso, podemos aprovechar la integración de las unidades de “red” de &lt;i&gt;sharepoint&lt;/i&gt;, que extienden el escritorio de nuestro sistema operativo (a través de los conectores WebDAV integrados). Empleando este mecanismo, nuestras aplicaciones de forma transparente, ya estarán interactuando con &lt;i&gt;sharepoint&lt;/i&gt;. Y nuestros usuarios podrán explotar sus datos como &lt;i&gt;auténticos&lt;/i&gt;&lt;b&gt; &lt;i&gt;Information Workers&lt;/i&gt;&lt;/b&gt;.&lt;/div&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;p&gt;&lt;img style="width: 440px; height: 292px" alt="" src="http://www.itblog.a-e.es/Portals/2/Sharepoint/entrada_05032010_2.png" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img width="800" height="380" alt="" src="http://www.itblog.a-e.es/Portals/2/Sharepoint/entrada_05032010_3.png" /&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&amp;#160;&lt;/p&gt;
&lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 72pt"&gt;&lt;span&gt;a.&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;La aplicación es capaz de exportar en formatos conocidos la información que necesitamos almacenar de forma estandarizada. En este caso podemos optar por exportar los datos a una “unidad de red” de &lt;i&gt;sharepoint&lt;/i&gt;, o bien podemos optar por procedos de integración empresariales (como los que proporciona &lt;b&gt;Biztalk&lt;/b&gt;, sin casi desarrollar una sola línea de código).&lt;/div&gt;
&lt;div style="text-indent: -18pt; margin: 0cm 0cm 0pt 36pt"&gt;&lt;span&gt;b)&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;Caso en el que podemos extender el desarrollo, haciendo posible la integración directa con &lt;i&gt;Sharepoint&lt;/i&gt;. En este caso, haremos uso del API de &lt;i&gt;sharepoint&lt;/i&gt; y sus servicios web para almacenar los datos y recuperarlos como si de una base de datos de muy alto nivel se tratase.&lt;/div&gt;
&lt;div style="text-indent: -18pt; margin: 0cm 0cm 10pt 36pt"&gt;&lt;span&gt;c)&lt;span style="font: 7pt 'Times New Roman'"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/span&gt;&lt;/span&gt;Si no queremos desarrollar aplicación, siempre podremos tirar de los potentísimos servicios de &lt;b&gt;&lt;i&gt;Infopath&lt;/i&gt;&lt;/b&gt;, el gran desconocido de la familia Office. Por el cual podemos automatizar al límite el concepto de formulario de entrada y almacenar todos sus productos en los repositorios de &lt;i&gt;sharepoint&lt;/i&gt;.&lt;/div&gt;
&lt;div style="margin: 0cm 0cm 10pt"&gt;&amp;#160;&lt;/div&gt;
&lt;div style="margin: 0cm 0cm 10pt"&gt;Bien, qué nos proponemos abordar en las siguientes entradas del blog: cubrir todo el ciclo. Desarrollaremos una sencilla aplicación que pretende almacenar partes de trabajo de nuestros técnicos. Desarrollaremos la aplicación tanto como cliente rico desarrollado a medida, como cubriremos el mismo desarrollo empleando &lt;i&gt;Infopath&lt;/i&gt;. Vosotros juzgaréis la importancia de apostar por las herramientas adecuadas en vuestro contexto, pero sin perder de vista el objetivo: utilizar sharepoint como nuevo repositorio de &lt;b&gt;información&lt;/b&gt; (que no de datos, como es el caso de SQL Server).&lt;/div&gt;
&lt;p&gt;Nos vemos...&lt;/p&gt;</description>
      <dc:creator>Pepe Hevia</dc:creator>
      <comments>http://www.itblog.a-e.eshttp://itblog.a-e.es/Sharepoint/tabid/98/entryid/168/Default.aspx#Comments</comments>
      <guid isPermaLink="true">http://www.itblog.a-e.eshttp//itblog.a-e.es/Sharepoint/tabid/98/entryid/168/Default.aspx</guid>
      <pubDate>Mon, 10 May 2010 11:50:00 GMT</pubDate>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.itblog.a-e.es/DesktopModules/SunBlog/Trackback.aspx?id=168</trackback:ping>
    </item>
  </channel>
</rss>
