miércoles, 8 de diciembre de 2010

Algunas Soluciones Tecnologicas para Portales Corporativos

En el mercado existen diferentes herramientas para implementar y desarrollar soluciones de portal corporativos e intranets algunas de las mas usadas y mas importantes son:
  • Oracle Portal: basado en tecnología Oracle y J2EE es una de las soluciones líder del mercado de portales web corporativos. solución, adaptándola a las necesidades de los clientes, y desarrollando componentes reutilizables, llamados portlets, que complementan la funcionalidad de Oracle Portal.

 http://www.oracle.com/technetwork/middleware/portal/overview/index.html


La solucion que se escogio para el proyecto:
  • Microsoft SharePoint Portal: desarrollado por Microsoft, destaca por la óptima integración con las herramientas de Microsoft Office y los entornos basados en tecnología .NET. Al igual que en el caso de Oracle Portal, los servicios de Tecsisa cubren el proceso completo de implantación de la solución y el desarrollo de componentes reutilizables, llamados en este caso web parts.

http://sharepoint.microsoft.com/es-mx/paginas/default.aspx



Además, existen soluciones  open source:
  • JBoss Portal: solución de portal web corporativo desarrollado en Java. Al igual que en el caso de Oracle Portal, su funcionalidad es extensible gracias al uso de portlets.
 http://jboss.org/jbossportal


  • DotNetNuke: marco de trabajo (en inglés: framework)  para desarrollo de aplicaciones web empresariales y que cuenta con módulos de software ASP.NET, llamados módulos DNN, con los que construir portales web corporativos.

 http://www.dotnetnuke.com/


  • Joomla: El motor de portales dinámicos y sistema de administración de contenidos mas usado y mas facil de administrar.

Ventajas de los Portales Corporativos

El reto de las organizaciones

Hoy en día, la complejidad de las organizaciones se traduce en un enorme volumen de información y un conjunto de aplicaciones y servicios corporativos a disposición de empleados, proveedores y clientes.
A menudo todos estos recursos se encuentran dispersos en diferentes sistemas y aplicaciones heterogéneas, siendo necesario consultar múltiples fuentes de información para llevar a cabo cualquier actividad. Esto supone una importante inversión de tiempo por parte de los usuarios, así como la posible duplicidad de información almacenada en los sistemas.

Ventajas de los portales corporativos

 

Los portales corporativos ayudan a mejorar la productividad de las organizaciónes, dotándola de herramientas de colaboración, búsqueda, gestión de contenidos y personalización, y generando una imagen integrada de la misma en cualquier entorno, ya sea intranet, extranet o aplicaciones web. Asimismo permiten ahorrar tiempo y evitan la duplicidad de información en los sistemas de la compañía.
A través de los portales corporativos los usuarios pueden desarrollar su trabajo de forma eficiente, accediendo rápidamente y de forma segura, centralizada, ordenada y dirigida a los servicios y recursos de información que pone a su disposición la compañía.

  • Elección de la solución de portal: existe una gran variedad de soluciones de portal disponibles. Sea cual sea su preferencia tecnológica, .NET o J2EE, solución comercial, open source o desarrollo a medida, la elección de la solución tecnológica que mejor se ajuste a las necesidades de su organización condicionará el éxito del proyecto.
  • Diseño de la arquitectura de la información: la información por sí misma no aporta valor. La información debe ser seleccionada, estructurada y organizada en el portal, promoviendo la usabilidad y la encontrabilidad (en inglés: findability) de la misma y convirtiéndola así en un verdadero activo de negocio.
  • Integración con aplicaciones y servicios corporativos: rellenar un informe de gastos, acceder a los datos de un cliente almacenados en el sistema CRM, consultar un cuadro de mando, solicitar la reserva de una sala de reuniones, etc. Todos son ejemplos de actividades diarias que los profesionales de su organización deben realizar, a menudo, teniendo que acceder a distintas aplicaciones, interfaces y entornos. Hacer disponible de forma sencilla e integral esas aplicaciones y servicios corporativos a través del portal, supondrá un ahorro considerable de tiempo y costes en la relación entre la organización y sus profesionales, así como con sus clientes y proveedores.

  • Definición de entornos de colaboración: el trabajo en equipo es la base del éxito. El portal corporativo debe estar dotado de un conjunto de herramientas que faciliten la colaboración entre los miembros de un equipo. Compartir la agenda del proyecto, publicar anuncios o eventos relacionados con el mismo, visualizar y editar copias únicas de los documentos ofimáticos, etc, todas ellas son ejemplos de tareas a realizar en equipo. Resulta clave definir la configuración de entornos colaborativos en el portal, eligiendo las herramientas adecuadas y diseñando unos flujos de trabajo productivos.

  • Diseño e integración de herramientas de búsqueda: en una organización, los profesionales deben estar permanentemente conectados con los contenidos, procesos, personas e información de negocio que necesitan para su trabajo. El portal debe convertirse en el punto central de acceso a la información a través de una herramienta de búsqueda flexible e inteligente. Con la incorporación de taxonomías y otros elementos semánticos, se fomenta enormemente la encontrabilidad (en inglés: findability) de la información.

Evolucion de los Portales Corporativos


Los portales corporativos han sufrido cambios tecnológicos desde su aparición, que fue a finales de los años 90, incorporando varias tecnologías web existentes y en desarrollo.
La tecnología de portales ha evolucionado desde un marco general que sólo administraba páginas web con contenido dinámico, a marcos adaptivos que permiten consultar información desde dispositivos móviles, integrar información de diversos sistemas internos y externos a la empresa y automatizar flujos de trabajo. 
La siguiente figura  presenta un diagrama que muestra la evolución que han tenido los portales corporativos.







Actualmente, los portales corporativos pueden tener las siguientes capacidades:
• Permiten la adaptación de la información a diversos dispositivos de los usuarios (adaptabilidad de la información).
• Permiten interconectar diversas fuentes de información desde los sistemas institucionales o externos, en forma distribuida.
• Permiten automatizar los procesos de trabajo, mediante agentes que disparan procesos con reglas de negocio.
• Cuentan con espacios de trabajo donde los grupos de usuarios pueden crear comunidades y compartir información.
• Integran adaptabilidad gráfica para que el usuario pueda modificarlos con los criterios que él desee.
• Permiten que el usuario personalice sus servicios y adapte el portal, con la información que a él le parezca más relevante.
• Generan contenido con información contextual al servicio que el usuario requiere consultar (por ejemplo, tableros de control con indicadores críticos, noticias relevantes, asuntos pendientes).


Generaciones de Portales1990 – 1999

Generaciones de Portales desde 2003 hasta la actualidad.

jueves, 2 de diciembre de 2010

Modelo: topologías de Windows SharePoint Services

Incluye un modelo de topologías de Windows SharePoint Services que incluye principios de diseño de las topologías, la comunicación de datos dentro de una granja de servidores, la escalabilidad y un ejemplo de topología de escalabilidad.

Acontinuacion podran observar las diferentes topologias en un archivo PDF suministrado por microsoft:

Topologias

Paginas de ejemplo y turoriales para sharepoint

En este contenido les comparto varias paginas realizadas en sharepoint y tambn enlaces a sitios donde ofrecen tutoriales y algunos trucos que me han servidor para probar la aplicacion.




http://www.sharepointhosting.com/video_tutorials.html








http://www.gavd.net/servers/default.aspx







http://www.puntocompartido.com/default.aspx

martes, 16 de noviembre de 2010

Portales Corporativos


Actualmente la mayoría de las empresas que tienen una cierta dimensión cuentan con un portal en Intranet de cara a los usuarios finales, siendo el primer uso que muchas de ellas dan a la tecnología digital: llegar a sus clientes. Cubierta esta necesidad que, por lógica, es la primera, llegan otras no menos importantes, y es que esa misma tecnología puede facilitar y mejorar la colaboración interna entre divisiones, áreas y los propios empleados. Conseguir un entorno integrado puede facilitar en gran medida que los resultados en Internet mejoren considerablemente.
Los trabajadores de información necesitan constantemente intercambiar información y encontrar la información necesaria. Esto es indispensable en el mundo empresarial en donde proyectos y grupos, reuniones y conferencias, a un nivel de departamento y de compañía son el pan nuestro de cada día. Pero también es muy importante en la comunicación con clientes, relaciones y distribuidores que existen alrededor de la empresa.
Las maneras típicas de abordar el problema han sido a través del intercambio de documentos, listas de distribución por e-mail, documentos públicos en servidores y mucho más. Pero, estos tipos de intercambio son muy difíciles de manejar, proveen capacidades limitadas de búsqueda y tienen un acceso limitado desde locales remotos. Para tratar de resolver estos problemas se han creado los Portales Empresariales.
Portales Empresariales proveen acceso a través de la red a la información y los documentos necesarios, haciendo el acceso remoto fácil y confiable. La estructura típica de un Portal es una página inicial con información sobre la compañía. Desde allí, se da entrada a sitios para departamentos, proyectos y otros temas. Portales más avanzados proveen alguna manera para buscar información y librerías de documentos con funcionalidad de autorización.

Pero para que un Portal Corporativo sea eficaz debe ser capaz de integrar herramientas desarrolladas a medida, aplicaciones ya existentes y aplicaciones de propósito específico. Es importante, por tanto, elegir una solución completa y robusta que sea capaz de integrar y desarrollar funcionalidades que van más allá de las clásicas del estático portal tradicional, como web publishing y CMS, intranets y extranets, social computing y herramientas de colaboración 2.0.

Existen muchas herramientas, en mi proyecto se usara la herramienta de microsoft SharePoint Services 3.0

Figura 1. Elementos que componen la aplicacion SharePoint
Fuente dirigiendo.com

Acontinuacion un video corto dividido en 2 partes de la  demostracion de lo que se explica anteriormente:












 

Porque SharePoint Services de microsoft?

Microsoft SharePoint


Es una solución completa cliente/servidor para la creación y gestión de portales corporativos. Su objetivo es hacer posible el intercambio y publicación de información a nivel de empresa, agilizando todo el proceso de revisión de documentos, aprobación de proyectos y comunicación interna. Incorpora un motor de búsqueda que acelera la localización de los datos, funciones de suscripción a información y escritorios digitales. Es un producto muy interesante ya que posibilita realizar operaciones que antaño se encontraban dispersas en otros paquetes o precisaban de programación específica (con lo cual se necesitaba tener un departamento de desarrollo que actualizase los posibles cambios en las integraciones con la Red).
El producto consta de dos partes bien diferenciadas: un servidor, que se instalaría como punto central de la corporación, y un cliente que debería instalarse en cada uno de los equipos que necesiten publicar o acceder a la información publicada. El servidor trabaja conjuntamente con IIS (Internet Information Server) e Index Server, pudiendo accederse al portal desde cualquier cliente web, como puede ser Internet Explorer o Netscape Navigator.


Los aspectos de seguridad, para controlar la información a la que tiene acceso cada usuario que visite el portal, queda en manos del sistema de cuentas y roles o perfiles de Windows NT/2000. Según la cuenta que el usuario haya utilizado para entrar en el sistema, el servidor SharePoint Portal sabrá qué puede y qué no puede hacer (se deberán asignar los privilegios de acceso correspondientes a cada usuario).
La integración de SharePoint con Office hace posible la publicación de cualquier tipo de documento, desde una presentación a una hoja de cálculo o una base de datos. El autor del documento puede bloquearlo, para impedir su edición, y a continuación publicarlo para recibir comentarios y anotaciones. Tras efectuar los cambios que considere oportunos, puede volver a publicar manteniendo un control de las distintas versiones que ha ido generando durante el proceso.

Además del diseño general y contenidos de portal, con SharePoint es posible crear escritorios digitales incluyendo en ellos elementos conocidos como Web Parts. Algunos de estos elementos son el calendario de Outlook, un visor de archivo o un navegador web simple. Es posible crear Web Parts a medida y añadirlos a estos escritorios digitales, personalizándolos según las preferencias de cada usuario.
También los programadores encontrarán su parcela en SharePoint, ya que los portales pueden personalizarse y complementarse con elementos desarrollados con Visual Studio utilizando recursos estándar como ADO, para el acceso a bases de datos, o XML.
Resumiendo, Microsoft SharePoint  es, como decíamos al principio, una solución completa que para  la creación de portales corporativos para la distribución, intercambio y publicación de información y documentos. Gracias a su integración con el sistema y con Microsoft Office, los usuarios trabajarán con SharePoint Portal de manera prácticamente transparente.
Beneficios para los profesionales de TI
Windows SharePoint Services se basa en la plataforma Windows Server 2003 y facilita a los profesionales de TI la tarea de implantar una infraestructura de colaboración fiable y escalable, utilizando excelentes herramientas y servicios de administración. Los administradores de TI se podrán beneficiar de:

Una plataforma fiable y escalable
Tanto si se instala sobre un único servidor para una pequeña organización o en una gran empresa con decenas de miles de sitios y miles de usuarios, Windows SharePoint Services ofrece una solución de colaboración y compartición de información económica y escalable, que no compromete la fiabilidad ni la seguridad ni el rendimiento del sistema.
Menor complejidad y costes
Las funciones avanzadas que incorpora y la facilidad de uso de Windows SharePoint Services ponen en manos de los administradores de TI los medios para reducir los costos y la complejidad asociados con el aprovisionamiento del site, su administración y soporte, las operaciones y las tareas de copia de seguridad y recuperación. Más aún: puesto que Windows SharePoint Services es sumamente fácil de ampliar para responder al crecimiento de la organización, así como sencillo de integrar con una amplia gama de aplicaciones y sistemas, es posible crear un entorno de colaboración con un tiempo y esfuerzo administrativo mínimos.
Seguridad y Control Administrativo avanzados
Windows SharePoint Services está completamente integrado con Windows Server 2003, lo que permite a los administradores aprovechar las numerosas funciones que ofrecen servicios como el Directorio Activo, Live Communications Server, y MSN Connect. La administración centralizada, su gestión eficiente del ciclo de vida y un rendimiento mejorado a nivel de site y de la red son algunas de las grandes Beneficios que podrán disfrutar los administradores.

Beneficios para los usuarios
Windows SharePoint Services proporciona una serie de Beneficios para los usuarios y equipos de trabajo que lo utilizan:

Mejor capacidad de localización de información
Localizar y acceder a la información a través de un área de trabajo distribuida es un verdadero problema, para el cual Windows SharePoint Services ofrece una solución eficaz. Los usuarios disponen de un entorno de trabajo en equipo basado en Web con funciones de búsqueda incorporadas, y Windows SharePoint Services les permite encontrar la información de un modo mucho más eficiente que la tradicional búsqueda dentro de carpetas compartidas.

Mejor comunicación
Con las funciones de alerta que incorpora Windows SharePoint Services, los usuarios pueden recibir notificaciones cuando se realizan cambios sobre la información compartida. Microsoft Office Live Communication Server ofrece una forma de comunicación instantánea, bien por vídeo o por audio, y Microsoft Office Live Meeting les permite comunicarse y colaborar directamente.

Mejores procesos de trabajo en equipo
Los procesos de creación y revisión de documentos se simplifican y se hacen más eficientes con el control de versiones incorporado al propio documento y las funciones de registro de entrada y salida ("check-in" y "check-out"). Además, con Windows Rights Management Services, los autores pueden determinar la forma en que se distribuirán y utilizarán sus documentos, garantizando la seguridad y privacidad de la información.

Mejor experiencia del usuario
Al integrar servicios de colaboración basados en Web dentro de las aplicaciones de uso cotidiano, como Microsoft Office, los usuarios pueden adoptar de forma rápida y efectiva las nuevas herramientas y servicios de colaboración. El acceso mediante navegador de Internet permite a los usuarios acceder a la información del trabajo en equipo dentro del site de forma muy sencilla.