VB-MUNDO 2.0 - Programacion Visual


/
Inicio   |  Quienes Somos  | Contactenos 



 
Web Foro Portal
 

 20 Ultimos Tutoriales (1015)

Introduccion Rapida a LinQ

Base de Datos en Delphi 7

Java 3D

Algoritmos en Borland C++

Programacion en PHP

Pseudo Codigo

Patron de Distribucion de Aspectos

Ordenamiento de Burbuja

Introduccion Expresiones Regulares

Descomposición LU y método de Gauss-Seidel

Algoritmos Propuestos

Windows Vista - Internet

Windows Vista - Impresion

Manual Completo Crystal Reports 11 - XI

Programación en BASH Shell

Apache - Configuracion

SCORM RunTime Environment

Tablas Basicas por Modulos de SAP

Manual de SAPSCRIPT

Manual de Instalación de MINISAP


ver Todos...


 Enlaces Premium





Links Relacionados
 elguille
 BuscoAfiliados
 SoloTuWeb
 ElQuintero
 DotNetSolidario

Patrocinados por...



 

 Novedades de Office Sharepoint Server 2007 para Desarrolladores

Por fin parece que Sharepoint ha decidido hacerse mayor. Después de la estabilidad proporcionada por Sharepoint Portal 2003 (conseguida todo sea dicho, a base de reducir algunas de las características de la versión 2001), Sharepoint Server 2007 incorpora la mayor parte de las características más demandadas, sobre todo por los desarrolladores, para las anteriores versiones. Antes que nada, comentaremos algo cerca de los productos relacionados:

• Windows Sharepoint Services 3.0. Es la plataforma base que nos permite desarrollar aplicaciones de negocio basadas en web y pensada para facilitar la colaboración entre los usuarios. Es gratuito, y a pesar de lo que mucha gente piensa, no es ninguna versión reducida, sino la base de Sharepoint Server.

• Office SharePoint Server 2007 for Search. Es una versión reducida, pensada para crear un portal centralizado de búsquedas. Esta optimizado para la incorporación de orígenes de datos externos y la búsqueda en los mismos.

• Forms Server. Es una de las novedades de esta versión. Se trata de un servidor independiente que implementa los nuevos Microsoft Office InfoPath Forms Services, incluidos también en Sharepoint Server. Es decir, que podemos publicar nuestros formularios InfoPath proporcionándonos una solución centralizada de administración y control

• Sharepoint Designer. Seguro que todos vosotros conocíais Frontpage, ese producto que intentaba hacer tantas cosas que al final no hacía ninguna bien . Ahora Microsoft ha decidido desdoblar Frontpage en dos productos, si utilizas Sharepoint, Sharepoint Designer, si no lo haces, utiliza Microsoft Expression Web. En la figura 1 podéis observar lo parecido del entorno al de Frontpage.



Figura 1: Sharepoint Designer 2007

Pero se supone que en este artículo debería de hablar sobre las novedades de Sharepoint para desarrolladores y entre todas ellas, que podéis encontrar enumeradas en http://msdn2.microsoft.com/en-us/library/ms585163.aspx  , yo destacaría, por novedosas, tres de ellas:

• Business Data Catalog
• Office Sharepoint Server 2007 Excel Services
• Integración con Windows Workflow Foundation

Business Data Catalog

Business Data Catalog, BDC, tiene como objetivo el facilitar la integración de Sharepoint Server con las aplicaciones de gestión de nuestra organización, convirtiendo así Sharepoint en el auténtico portal, desde el que podemos acceder a todo lo necesario para nuestro trabajo diario. A través de BDC podemos conectar nuestro portal de Sharepoint Server con cualquier aplicación, bien sea a través de Servicios Web XML, o bien accediendo directamente al origen de datos utilizando ADO.NET.



Figura 2: Arquitectura de Business Data Catalog

Cómo podemos observar en la Figura 2, la arquitectura de BDC es bastante simple. Disponemos de dos orígenes de Datos, ADO.NET y Web Service. La descripción de esos orígenes de datos se almacena en la base de datos de Metadata. Esa descripción consta de las entidades y métodos disponibles en el origen de datos. Por ejemplo, si queremos mostrar datos de una base de datos en una lista de Sharepoint, lo único que tendremos que definir en los metadatos son las consultas Select necesarias para acceder a los datos que queremos. Tenéis un ejemplo de cómo hacerlo en http://msdn2.microsoft.com/en-us/library/ms494876.aspx  .

Excel Services

Otro de los nuevos servicios compartidos que podemos crear en Sharepoint Server 2007, son los Excel Services, lo que nos permitirá subir, calcular y renderizar libros de Excel en Sharepoint Server. De este modo, podremos compartir y reutilizar libros de Excel de un modo mucho más sencillo, pudiendo incorporarlos en los cuadros de mando que generemos en Sharepoint Server. Para trabajar con estos Excel Services disponemos de dos interfaces:

• Excel Web Access Web Part
• A través de código personalizado, pudiendo inlcuso agregar funciones a los llamados Excel Calculation Services.

Además de estas características, los servicios de Excel son escalables, y podemos agregar varios servidores a nuestra granja de Sharepoint, permitiéndonos configurar balanceo de carga para cálculos complejos.

Integración con Windows Workflow Foundation

Una de las características más demandadas en versiones anteriores de Sharepoint, era la posibilidad de definir Workflows para gestionar procesos, normalmente asociados a documentos almacenados en las librerías de Sharepoint. Programarlo era complicado, y había que utilizar una mezcla de tecnologías nada claras, o recurrir a productos de terceros que los permitiesen. Ahora, Windows Sharepoint Service 3.0 integra el runtime de Windows Workflow Foundation ,WWF ( http://msdn2.microsoft.com/en-us/netframework/aa663328.aspx ), lo que nos permitirá integrar estos flujos de trabajo tanto en Sharepoint Services como en Sharepoint Server. WWF admite dos tipos de workflows:

• Secuenciales. Desde el punto de vista de Sharepoint, este tipo de workflows nos permite mezclar acciones de usuario, con acciones del sistema. Por ejemplo, cuando un revisor, finalizar la revisión de un documento, podemos desencadenar determinadas acciones dependiendo de si acepto o rechaza los cambios en el proceso de revisión.

• Máquinas de Estado. Este tipo de Workflows en Sharepoint nos permiten gestionar los diferentes eventos que van cambiando el estado de un objeto. Por ejemplo los estados de un documento: Creado, Publicado, Aprobado,….

Y cómo crear los workflows?.

Para ello podemos utilizar dos herramientas: Sharepoint Designer, como puede verse en la figura, y desde Visual Studio 2005 utilizando el Visual Studio 2005 Designer for Windows Workflow Foundation.




 

 Datos del Autor

 Nombre     Antonio Soto
 Ubicación  España

Antonio Soto
es un fanático de la Bases de Datos, con las que lleva trabajando los últimos 10 años. Durante este tiempo ha desarrollado labores de formación y consultoría sobre SQL Server y Plataformas Microsoft, como formador en Professional Training, el principal centro de formación técnica en España.

Desde el año 2002 compaginó dichas labores con las propias de Socio-Director en Alcatraz Solutions, firma dedica a proporciona soluciones de seguridad, para incorporarse finalmente en el año 2004 a Solid Quality Learning, donde en la actualidad se encarga de las operaciones de formación tanto en España como en América Latina.

Antonio ha colaborado con diferentes editoriales en la redacción de artículos, así como realizado diferentes presentaciones en varios foros a nivel nacional. Antonio es Ingeniero Técnico Informática, MCDBA, MCSE,MCAD y MCT.

Visita el Blog de Antonio Soto

http://www.solidqualitylearning.com/blogs/antonio

Códigos Fuente

CODIGOS FUENTE PROGRAMACION VISUAL BASICDescarga desde nuestra exclusiva sección de códigos fuente, todas las aplicaciones que desees y utiliza ese código en tus aplicaciones para dotarlas de la mayor versatilidad posible.

Envianos tu propios códigos a aportes@vb-mundo.com

ver códigos...

 Notas Técnicas....

NOTAS TECNICAS PROGRAMACION VISUAL - GOOGLETESTADAccede a nuestra sección de Notas Técnicas, escritas por nuestro Staff y por otros prestigiosos colaboradores. Notas sobre informática en General, VB.NET, C#, y Hardware. Conviertete tu también en NOTERO de VB-MUNDO y gánate tu propia sección y un link (no reciproco) hasta tu sitio web. Deseas escribir para nosotros ? 

Envianos tus notas a foro @ vb-mundo.com

ver sección de notas...


Copyright © 2005-2007 VB-MUNDO. Todos los derechos reservados.
Foro Programacion | Foro Visual Basic | Foro Visual Basic.NET

Mi Foro Espiritual