Tema 1: Introducción a los estándares de portales

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema 1: Introducción a los estándares de portales"

Transcripción

1 Tema 1: Introducción a los estándares de portales

2 Portales de primera generación Papeles de un portal Integración de aplicaciones a nivel de interfaz de usuario Acceso personalizado De utilidad tanto en Internet como intranets Portales de primera generación Monolíticos Dificultad de desarrollo y mantenimiento

3 Portales de segunda generación (1)

4 Portales de segunda generación (2)

5 Portales de segunda generación (3) Permite que cada usuario disponga de una o varias páginas compuestas por portlets (componentes) Un portlet es una mini-aplicación Web interactiva que devuelve fragmentos de markup (HTML, WML, etc.) El portal construye cada página agregando las respuestas de los portlets que contiene Decora las respuestas de los portlets con una barra de título y un conjunto de botones (minimizar/maximizar, editar, etc.) Cada portlet es un componente que se puede instalar fácilmente en el portal Implementa un conjunto de interfaces

6 Portales de segunda generación (y 4) Surgieron hace tiempo en el contexto de Internet... my.yahoo.com, my.excite.com, etc... y ahora se hacen populares en las intranets Ofrecen una vista personalizada y restringida de la información interna de la empresa En los últimos años han surgido un gran número de servidores de portales ( portal servers ) Ejemplos: Oracle WebLogic Portal, IBM WebSphere Portal Server, GlassFish Web Space Server, Oracle Portal, Microsoft Office SharePoint Server, Liferay Portal, GateIn Portal (fusión de JBoss Portal y exo Portal), Jakarta Jetspeed, etc. Suelen proporcionar un portal pre-construido en el que es posible instalar ( deploy ) portlets

7 Por qué se necesitan estándares? Las primeras versiones de los servidores de portales presentan problemas de incompatibilidad Problema 1: un portal no puede consumir remotamente los portlets instalados en otro portal Problema 2: los portlets desarrollados con un determinado portal no se pueden instalar en otro portal Existen estándares que hacen frente a estos problemas La mayor parte de los fabricantes han adaptado sus servidores de portales para soportar estos estándares

8 Problema 1 (1) Arquitectura clásica de un portal basado en portlets Portlet BBC World News Portlet BBC Tech News Portlet Stock News Portlet Stock Quote Portlet My Bookmarks XML/HTTP XML/HTTP SOAP/HTTP SOAP/HTTP Servicio BBC World News (www.bbc.co.uk) Servicio BBC Tech News (www.bbc.co.uk) Servicio Stock News (www.xignite.com) Servicio Stock Quote (www.xignite.com) Portlet Tip Of The Day Portal

9 Problema 1 (y 2) Cada Portlet Es local al portal Proporciona interfaz gráfica Respuesta, asistente de personalización, información de ayuda, etc. Proporciona datos o es un proxy de un servicio externo al portal (que sólo ofrece datos) Consecuencias Cualquier portal que integre los servicios de la BBC o de Xignite => debe re-implementar la interfaz gráfica de los portlets, dado que los servicios sólo ofrecen datos Si se desea construir otro portal que use los portlets My Bookmarks y Tip Of The Day => es preciso volver a instalarlos en el nuevo portal (si está construido con el mismo servidor de portales) o desarrollarlos completamente (en otro caso) Este caso sería probable dentro de una gran corporación con distintos portales (e.g. uno para cada división) que desean compartir algunos portlets

10 Solución: portlets remotos (1) Productor BBC (www.bbc.co.uk) Productor Xignite (www.xignite.com) Portlet BBC World News Portlet BBC Tech News Portlet Stock News Portlet Stock Quote Productor Portal 1 Portlet My Bookmarks Portlets locales Portlet Tip Of The Day Portal 1 Portal 2

11 Solución: portlets remotos (2) Cada productor de portlets implementa un servicio Web estándar (definido en WSDL) que permite que los consumidores (típicamente portales) interactúen con sus portlets Entre otras, el interfaz ofrece una operación que Recibe como parámetro los datos correspondientes a una interacción que realiza el usuario sobre un portlet (e.g. clic en un enlace) Devuelve el nuevo markup del portlet Si un portal desea exportar algunos de sus portlets locales, sólo necesita proporcionar un productor El administrador del portal puede añadir portlets remotos sin necesidad de programación Todos los productores implementan el mismo interfaz

12 Solución: portlets remotos (3) Diferencia entre un portlet local que consume datos de un servicio Web y un portlet remoto Productor ORCL IBM Servicio Web ORCL IBM Interfaz gráfica Interfaz gráfica (portlet local) Portlet remoto Symbol Last Change ORCL IBM Portal Portal

13 Solución: portlets remotos (y 4) En Septiembre del 2003, OASIS (Organization of the Advancement of Structured Information Standards) publicó la versión 1.0 del estándar WSRP (Web Services for Remote Portlets) tc_home.php?wg_abbrev=wsrp Especifica el conjunto de interfaces (definidos en WSDL) que debe implementar un productor de portlets Productor y consumidor pueden usar distintas tecnologías (J2EE,.NET, etc.) En Abril del 2008, OASIS publicó la versión 2.0 de WSRP

14 Problema 2 (1) Debería ser posible instalar los portlets desarrollados en un servidor de portales en otro diferente, siempre que usen la misma tecnología (e.g. J2EE) Evita dependencias con respecto al fabricante Se precisa un API estándar para cada lenguaje de programación El estándar WSRP no define este API WSRP define un API para exportar los portlets de un productor a aplicaciones remotas, y no para desarrollar portlets locales La mayor parte de los portlets de un portal serán locales (por eficiencia y porque muchos serán específicos al portal)

15 Problema 2 (y 2) Se precisa un API que permita desarrollar portlets locales con las mismas tecnologías que se usan para desarrollar aplicaciones Web (e.g. JSP o ASP.NET) En Octubre del 2003 se publicó la versión 1.0 de la especificación de portlets Java (JSR 168) Un portlet Java se puede instalar en cualquier contenedor de portlets estándar En consonancia con WSRP 1.0 En Junio del 2008 se publicó la versión 2.0 de la especificación de portlets Java (JSR 286) Extensión de JSR 168 y compatible hacia atrás En consonancia con WSRP 2.0 Microsoft SharePoint incluye soporte para la programación de Web Parts Equivalente al concepto de portlets Java Compatibilidad con WSRP

16 Arquitectura de un servidor de portales Java basado en estándares (1) Apl. portlet Navegador Otros portales Aplicación Web del portal Productor WSRP Contenedor de portlets Java [...] Apl. portlet Portlet consum. WSRP Internet/Intranet Productor WSRP Servidor de portales

17 Arquitectura de un servidor de portales Java basado en estándares (y 2) Productor WSRP (dentro del servidor de portales) Proporciona una implementación de los interfaces de WSRP, para que otros consumidores remotos puedan acceder a los portlets locales Java Portlet consumidor WSRP Actúa como un proxy de un productor WSRP, permitiendo que el portal pueda consumir portlets WSRP remotos como si fuesen portlets locales Java

Construcción de portales

Construcción de portales Construcción de portales Fernando Bellas Permuy Departamento de Tecnologías de la Información y las Comunicaciones (TIC) Universidad de A Coruña http://www.tic.udc.es/~fbellas fbellas@udc.es Índice Motivación

Más detalles

SISTEMAS DE GESTION DE CONTENIDO DISTRIBUIDO. Carlos Manuel/Infomed

SISTEMAS DE GESTION DE CONTENIDO DISTRIBUIDO. Carlos Manuel/Infomed SISTEMAS DE GESTION DE CONTENIDO DISTRIBUIDO. Carlos Manuel/Infomed Sistema Monolitico Autenticación. Autorización., Accounting. Flujo de trabajo o Proceso. Presentacion (clases). Paso de Mensajes (comunicación

Más detalles

Servicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web

Servicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web Servicio Web Un servicio web (en inglés, Web services) es una tecnología que utiliza un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones

Más detalles

IBM Software Demos The Front-End to SOA

IBM Software Demos The Front-End to SOA Las empresas grandes y pequeñas están utilizando software basado en una arquitectura orientada a servicios para fomentar la innovación, optimizar los procesos empresariales y mejorar la eficacia.

Más detalles

Tema 3: Especificación de portlets Java Anexo: JSR 286

Tema 3: Especificación de portlets Java Anexo: JSR 286 Tema 3: Especificación de portlets Java Anexo: JSR 286 JSR 286 (1) JSR 286 es la versión 2.0 de la especificación de portlets Java La versión final de la especificación saldrá a lo largo del 2008 Principales

Más detalles

JAVA 2 ENTERPRISE EDITION

JAVA 2 ENTERPRISE EDITION JAVA 2 ENTERPRISE EDITION Jon Castro Jonathan Escolano Índice Arquitecturas características de las aplicaciones empresariales Tecnologías J2EE Alternativas a J2EE Tecnologías de integración de aplicaciones

Más detalles

Tema 1: Introducción a Java EE

Tema 1: Introducción a Java EE Tema 1: Introducción a Java EE Índice Arquitecturas características de las aplicaciones empresariales Tecnologías J2EE Alternativas a J2EE Patrones arquitectónicos Model-View-Controller y Layers Recursos

Más detalles

Banco de Previsión Social Asesoría en Informática y Tecnología. Documento de. Listas de Control en Tecnología. Capítulo Middleware

Banco de Previsión Social Asesoría en Informática y Tecnología. Documento de. Listas de Control en Tecnología. Capítulo Middleware ASIT 20070501 LCT-Middleware v003 17/07/2007 16:26:00 Documento de Listas de Control en Tecnología Capítulo Middleware Versión 003 Mayo de 2007 ARCHIVO: ASIT 20070501 LCT-Middleware v003.doc Nº. PÁG: 1

Más detalles

CMS, Repositorios y Gestores de Portales.

CMS, Repositorios y Gestores de Portales. CMS, Repositorios y Gestores de Portales. En el mundo de la programación estamos acostumbrados a que la mayoría de los avances que se realizan vayan orientados a simplificar el desarrollo de proyectos.

Más detalles

NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB.

NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB. NOCIONES Y DESAFÍOS QUE INVOLUCRA EL DESARROLLO WEB. Badwin Arévalo Ingeniero de Sistemas Docente catedrático Universidad Francisco de Paula Santander Ocaña Sin duda la Web se ha convertido en una herramienta

Más detalles

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008

Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008 Creando Aplicaciones Combinadas con Web Center Plinio Arbizu (plinio.arbizu@gbsperu.net) PERU Oracle Users Group Mayo 2008 Desafíos de los Clientes Desafíos Tecnológicos Múltiples, personalizadas o estratégicas,

Más detalles

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura

GUÍA TÉCNICA. Desarrollo de Proyectos en Plataforma Liferay en el Gobierno de Extremadura Desarrollo de Proyectos en en el Gobierno de Extremadura Página 1 de 10 Control de versiones Núm Fecha Descripción Autores 1.0 01/09/2012 Estandar para el desarrollo de portales con el gestor de contenidos

Más detalles

Introducción al Desarrollo de Aplicaciones Empresariales

Introducción al Desarrollo de Aplicaciones Empresariales Introducción al Desarrollo de Aplicaciones Empresariales Fernando Bellas Permuy Departamento de Tecnologías de la Información y las Comunicaciones (TIC) Universidad de A Coruña http://www.tic.udc.es/~fbellas

Más detalles

WebServices bajo SOA. SOAagenda team Chile

WebServices bajo SOA. SOAagenda team Chile WebServices bajo SOA SOAagenda team Chile 1 Conceptos Servicio SOA Una tarea de negocio repetitiva validar Crédito Cliente, que cumple estándares SOA WebService Funcionalidades disponibles vía Web, implementadas

Más detalles

Tema 3. 3.3 Tecnologías de Desarrollo

Tema 3. 3.3 Tecnologías de Desarrollo Tema 3 3.3 Tecnologías de Desarrollo HTML pronto pasa a ser insuficiente para todas las posibilidades de la Red No se puede interactuar con el servidor Aparecen los primeros scripts para propocionar dichar

Más detalles

5.1 Introducción a Servicios Web

5.1 Introducción a Servicios Web 5.1 Introducción a Servicios Web Introducción Continuando con el ejemplo de intercambio de información de películas... => Actualmente ya no es necesario implementar la solución sugerida a mano Se han estandarizado

Más detalles

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB

TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB TECNOLOGÍAS ASOCIADAS A LAS APLICACIONES WEB Existen varios tipos de tecnologías para los Servidores Web, estas tecnologías se pueden dividir en 4 grupos principales que son: Tecnologías al lado del cliente

Más detalles

IBM Software Demos WebSphere Dashboard Framework

IBM Software Demos WebSphere Dashboard Framework IBM es una herramienta potente y flexible para crear paneles activos basados en estándares. Reduce los costes de desarrollo y mantenimiento al simplificar y reducir el ciclo completo de desarrollo de los

Más detalles

Novedades. Introducción. Potencia

Novedades. Introducción. Potencia Introducción Basado en el demostrado rendimiento y flexibilidad de la versión 8.5, Crystal Reports 9 presenta una amplia variedad de avanzadas funciones para que el diseño, entrega e integración de informes

Más detalles

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web.

www.microsoft.com/office/sharepointserver www.abd.es Contenido empresarial administrado en una interfaz de usuario basada en Web. Microsoft Office SharePoint Server 2007 es un conjunto integrado de características de servidor que puede contribuir a mejorar la eficacia organizativa al ofrecer completas funciones de administración

Más detalles

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos Espiñeira, Sheldon y Asociados No. 4-2010 Contenido Haga click en los enlaces para navegar a través del documento Haga click en los enlaces para llegar directamente a cada sección 4 Introducción 4 Qué

Más detalles

Portlet-based architecture for a LMS: CLAYNET 2.0

Portlet-based architecture for a LMS: CLAYNET 2.0 Portlet-based architecture for a LMS: CLAYNET 2.0 Miguel Ángel Conde 1, Jorge Carabias 1, Rosa María Martín 1, Inmaculada González 1 and Francisco José García 2 1. Departamento de I+D+i CLAY Formación

Más detalles

Universidad Austral de Chile

Universidad Austral de Chile Universidad Austral de Chile Facultad de Ciencias de la Ingeniería Escuela de Ingeniería Civil en Informática DESARROLLO DE UN SISTEMA PORTAL PARA EL MANEJO DE CONTENIDO Tesis para optar al Título de:

Más detalles

Características de OpenCms

Características de OpenCms Características de OpenCms Se basa en Java y Xml OpenCms está totalmente desarrollado en java bajo el estándar servlet. Por lo tanto, se puede integrar fácilmente en entornos hardware y software existentes,

Más detalles

Jorge Ferrer Director General España y Portugal Arquitecto Software Liferay Spain Symposium

Jorge Ferrer Director General España y Portugal Arquitecto Software Liferay Spain Symposium Nuevas Funcionalidades y Mejoras de Liferay 6 Jorge Ferrer Director General España y Portugal Arquitecto Software Liferay Spain Symposium 1 Porqué Liferay? Liferay es una plataforma para aprovechar todo

Más detalles

Introducción a JAX-WS Web Services

Introducción a JAX-WS Web Services INSTITUTO POLITECNICO NACIONAL ESCUELA SUPERIOR DE CÓMPUTO ALUMNO: SANLUIS CASTILLO JOSE DAVID PROFESOR: CIFUENTES ALVAREZ ALEJANDRO SIGFRIDO MATERIA: WEB APPLICATION DEVEPLOMENT Introducción a JAX-WS

Más detalles

IBM WebSphere Host Access Transformation Services (HATS) V5

IBM WebSphere Host Access Transformation Services (HATS) V5 IBM Software Group IBM WebSphere Host Access Transformation Services (HATS) V5 2003 IBM Corporation Qué es Host Access Transformation Services (HATS)? Un motor de transformación Web-a-host basado en reglas

Más detalles

Tema 1: Introducción a las Tecnologías Java

Tema 1: Introducción a las Tecnologías Java Tema 1: Introducción a las Tecnologías Java Índice Características de las aplicaciones empresariales Tecnologías Java Alternativas a las tecnologías Java XML Material de clase Características de las aplicaciones

Más detalles

GMF Gestor de incidencias

GMF Gestor de incidencias GMF Gestor de incidencias Contenidos Contenidos... 1 Introducción... 2 El módulo de Gestión de Incidencias... 2 Vista del técnico... 2 Vista de usuario... 4 Workflow o flujo de trabajo... 5 Personalización

Más detalles

Guía Rápida de Inicio

Guía Rápida de Inicio Guía Rápida de Inicio 1. Acerca de esta Guía Esta guía le ayudará a instalar y dar los primeros pasos con BitDefender Security for SharePoint. Para disponer de instrucciones detalladas, por favor, diríjase

Más detalles

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace

5.1. Qué es Internet? controla todo el sistema, pero está conectado de tal manera que hace 5. Internet 5.1. Qué es Internet? Internet es una red mundial de equipos que se comunican usando un lenguaje común. Es similar al sistema telefónico internacional: nadie posee ni controla todo el sistema,

Más detalles

DESARROLLO WEB EN ENTORNO SERVIDOR

DESARROLLO WEB EN ENTORNO SERVIDOR DESARROLLO WEB EN ENTORNO SERVIDOR CAPÍTULO 7: Programación de servicios Web Marcos López Sanz Juan Manuel Vara Mesa Jenifer Verde Marín Diana Marcela Sánchez Fúquene Jesús Javier Jiménez Hernández Valeria

Más detalles

INTRODUCCIÓN AL WEB. Pag. 1 de 10

INTRODUCCIÓN AL WEB. Pag. 1 de 10 INTRODUCCIÓN AL WEB La World Wide Web o simplemente WWW o Web es uno de los métodos más importantes de comunicación que existe en Internet. Consiste en un sistema de información basado en Hipertexto (texto

Más detalles

Introducción a AJAX y visión global de la práctica

Introducción a AJAX y visión global de la práctica Introducción a AJAX y visión global de la práctica Modelo de aplicaciones Web clásico (1) La mayor parte de las interacciones del usuario causan una petición HTTP al servidor Web El servidor Web procesa

Más detalles

Tema 5. Plataforma Java EE

Tema 5. Plataforma Java EE Tema 5. Plataforma Java EE SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs enero 2009 FJRP, FMBR 2008/09 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise

Más detalles

CentralTECH JAVA EE 7 Desarrollo

CentralTECH JAVA EE 7 Desarrollo CT-2776: de Aplicaciones Sobre este curso El curso está dirigido a profesionales y estudiantes IT que deseen adquirir los conceptos y tecnologías necesarias para implementar aplicaciones Web empresariales

Más detalles

BOLETÍN DE NOVEDADES Barcelona, julio de 2010

BOLETÍN DE NOVEDADES Barcelona, julio de 2010 BOLETÍN DE NOVEDADES Barcelona, julio de 2010 Introducción El objeto de este documento es presentar y describir brevemente las principales actuaciones en los últimos meses de Carver en algunos de sus clientes,

Más detalles

Unidad 1: Introducción a Apache

Unidad 1: Introducción a Apache Apache Unidad 1: Introducción a Apache En este capítulo aprenderás: el concepto de servidor web y sus funciones. el origen y evolución del servidor web Apache2 y sus características mas relevantes. el

Más detalles

Novedades en Crystal Reports 10

Novedades en Crystal Reports 10 Novedades en Crystal Reports 10 Basado en la estabilidad probada de la versión 9, Crystal Reports ofrece nuevas funciones y mejoras. Este capítulo presenta dichas funciones y mejoras proporcionando un

Más detalles

TEMA 5 LA FAMILIA XML EN LA NUEVA WEB

TEMA 5 LA FAMILIA XML EN LA NUEVA WEB TEMA 5 LA FAMILIA XML EN LA NUEVA WEB La Web, tanto cuantitativa como cualitativamente, se ha desarrollado extraordinariamente siendo el objeto de este texto ubicar el papel que XML juega y va a jugar

Más detalles

IBM Customer Experience Suite V7.0 para atractivas y excepcionales experiencias online

IBM Customer Experience Suite V7.0 para atractivas y excepcionales experiencias online , con fecha 31 de agosto de 2010 IBM Customer Experience Suite V7.0 para atractivas y excepcionales experiencias online Índice 1 Información general 2 Fecha de disponibilidad prevista 2 Requisitos previos

Más detalles

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas

Alfresco permite su integración y personalización en sistemas de gestión documental para implementar funcionalidades específicas INTRODUCCIÓN La flexibilidad y facilidad de integración de Alfresco en arquitecturas distribuidas de tipo SOA permiten a Mecatena el desarrollo de proyectos de gestión de contenidos, de cara a los nuevos

Más detalles

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada.

Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Tema 47. Las herramientas ofimáticas. Integración con sistemas de información estructurada. Esquema Introducción... 2 Historia... 2 Suites... 2 Herramientas ofimáticas... 3 Tipos de programas ofimáticos:...

Más detalles

PeopleSoft Enterprise Portal. 17 de Octubre de 2002

PeopleSoft Enterprise Portal. 17 de Octubre de 2002 PeopleSoft Enterprise Portal 17 de Octubre de 2002 Componentes Usuarios de Portal Clientes Proveedores Empleados Administradores Adm. de Contenido Publicadores Firewall Branding Homepage Presentación Pagelets

Más detalles

Novedades de SAP BusinessObjects Edge BI Software de Business Intelligence para empresas medianas. Soluciones SAP para pequeñas y medianas empresas

Novedades de SAP BusinessObjects Edge BI Software de Business Intelligence para empresas medianas. Soluciones SAP para pequeñas y medianas empresas Novedades de SAP BusinessObjects Edge BI Software de Business Intelligence para empresas medianas Soluciones SAP para pequeñas y medianas empresas Contenido ^ 4 3 Introducción SAP BusinessObjects Edge

Más detalles

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect

Elección de tecnología para la capa de presentación de SOA. Huibert Aalbers Senior Certified Software IT Architect Elección de tecnología para la capa de presentación de SOA Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast

Más detalles

Visión General de GXportal. Última actualización: 2009

Visión General de GXportal. Última actualización: 2009 Última actualización: 2009 Copyright Artech Consultores S. R. L. 1988-2009. Todos los derechos reservados. Este documento no puede ser reproducido en cualquier medio sin el consentimiento explícito de

Más detalles

II Curso Online JAVA-J2EE

II Curso Online JAVA-J2EE II Curso Online JAVA-J2EE TEMA 3 Introducción a J2EE Autor: PCYTA / Centro de Excelencia de Software Libre de Castilla-La Mancha Versión: 1.0 Fecha: Revisado 13-02-2008 23:56 Licencia: CC-by-sa 2.5 0 Licencia

Más detalles

INFORME TECNICO PREVIO Nº

INFORME TECNICO PREVIO Nº INFORME TECNICO PREVIO Nº INFORME TECNICO PARA LA MENTORÍA DE UN PORTAL DE ADMINISTRACIÓN POR CONTENIDOS. 1. NOMBRE DEL AREA: UNIDAD DE INFORMATICA Y ESTADISTICA 2. RESPONSABLE DE LA EVALUACIÓN: JOSE GUEVARA

Más detalles

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms Patrones Patrones Es una solución reusable de problemas comunes. Los patrones solucionan problemas que existen en muchos niveles de abstracción. desde el análisis hasta el diseño y desde la arquitectura

Más detalles

Tema 4: Tecnologías Web Java

Tema 4: Tecnologías Web Java Tema 4: Tecnologías Web Java Introducción Aplicación web Aplicación que corre en al menos un servidor y a la que el usuario accede desde un cliente de propósito general (ej.: navegador en un PC, teléfono

Más detalles

Programación con PHP y MySql Instituto CBTech 5/14

Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 5/14 Programación con PHP y MySql Instituto CBTech 6/14 Qué es una aplicación web? Una aplicación web es un sistema informático que los usuarios utilizan accediendo

Más detalles

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB]

SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Gobierno Municipal del Cantón Bolívar. SOLUCIÓN DE UNA INTRANET BAJO SOFTWARE OPEN SOURCE PARA EL GOBIERNO MUNICIPAL DEL CANTÓN BOLÍVAR [IOS-GMCB] Visión Universidad Técnica del Norte Histórico de Revisiones

Más detalles

ARQUITECTURA DE SISTEMA WEB INTRANET PARALA GESTIÓN DE LA SEGURIDAD OPERACIONAL ENAEROPUERTOS: SAFETY MANAGEMENT SYSTEM

ARQUITECTURA DE SISTEMA WEB INTRANET PARALA GESTIÓN DE LA SEGURIDAD OPERACIONAL ENAEROPUERTOS: SAFETY MANAGEMENT SYSTEM ARQUITECTURA DE SISTEMA WEB INTRANET PARALA GESTIÓN DE LA SEGURIDAD OPERACIONAL ENAEROPUERTOS: SAFETY MANAGEMENT SYSTEM Luis OchoaToledo, NicolásKemper Valverde, Hugo Flores Huerta Centro de Ciencias Aplicadas

Más detalles

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web.

Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Modulo I. Introducción a la Programación Web. 1.1 Servidor Web. Antes de analizar lo que es un servidor Web y llevara a cabo su instalación, es muy importante identificar diferentes elementos involucrados

Más detalles

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O

Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Introducción al Desarrollo de Aplicaciones Web D R A. M A R I C E L A B R A V O Fundamentos de las aplicaciones Web Página Web Sitio Web Servidor Web Aplicación Web HTTP y HTML Página Web Una página web

Más detalles

Servicios Web y Firma Electrónica en los Procesos de las AAPP 25/01/2005

Servicios Web y Firma Electrónica en los Procesos de las AAPP 25/01/2005 Servicios Web y Firma Electrónica en los Procesos de las AAPP 25/01/2005 Fernando García Vicent Director de Tecnología fgarcia@grupoburke.com El modelo de la e-administracióne Organismos: Orientados al

Más detalles

Contents. 1 ¾Que es un portal? 2. 2 ¾Que es un Portlet? 2 2.1 Denición... 2 2.2 Estandar JSR286... 2

Contents. 1 ¾Que es un portal? 2. 2 ¾Que es un Portlet? 2 2.1 Denición... 2 2.2 Estandar JSR286... 2 Contents 1 ¾Que es un portal? 2 2 ¾Que es un Portlet? 2 2.1 Denición............................... 2 2.2 Estandar JSR286........................... 2 3 Liferay 3 3.1 Denición...............................

Más detalles

Mapa de documentos de los productos BusinessObjects XI

Mapa de documentos de los productos BusinessObjects XI Mapa de documentos de los productos XI La versión más reciente de este mapa de documentación de los productos y todos los manuales PDF está disponible en http:// support.businessobjects.com/documentation.

Más detalles

Tema 5. Plataforma Java EE

Tema 5. Plataforma Java EE Tema 5. Plataforma Java EE SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs septiembre 2011 FJRP, FMBR 2008-2011 ccia SCS 5.1 Introducción a Java EE Java EE (Java Enterprise

Más detalles

IBM Websphere Host Access Transformation Server HATS

IBM Websphere Host Access Transformation Server HATS IBM Websphere Host Access Transformation Server HATS Al igual que Usted, muchas compañías poseen numerosas aplicaciones de negocio host o legacy que necesitan acceder a su web, por sus clientes, proveedores

Más detalles

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web

Arquitectura. 1.- Aplicaciones Web. Definición. Arquitectura clásica. Contenidos. 1.- Aplicaciones Web Arquitectura 1.- Aplicaciones Web Definición Contenidos 1.- Aplicaciones Web 2.- Arquitectura de aplicaciones Web Lo que distingue una aplicación Web de una mero sitio Web reside en la posibilidad que

Más detalles

JAVA EE 5. Arquitectura, conceptos y ejemplos.

JAVA EE 5. Arquitectura, conceptos y ejemplos. JAVA EE 5. Arquitectura, conceptos y ejemplos. INTRODUCCIÓN. MODELO DE LA APLICACIÓN JEE5. El modelo de aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones

Más detalles

El ENTORNO COLABORATIVO WEBCED

El ENTORNO COLABORATIVO WEBCED El ENTORNO COLABORATIVO WEBCED AUTORÍA Mª TERESA GARZÓN PÉREZ TEMÁTICA NNTT, INTERNET ETAPA E.P., E.S.O., F.P. Resumen WebCED es un entorno colaborativo de diseño web destinado a las empleadas y empleados

Más detalles

Manual Intranet Área de Sistemas

Manual Intranet Área de Sistemas Manual Intranet Área de Sistemas ManualIntranet.doc Fecha de modificación 15/01/2007 9:59:00 Página 1 de 6 1. QUE ES Y COMO FUNCIONA UNA INTRANET El centro de una Intranet es la World Wide Web. En muchos

Más detalles

Productividad de Negocio

Productividad de Negocio Productividad de Negocio Integración entre las diferentes versiones de Office y SharePoint Productividad de Negocio Integración entre las diferentes versiones de Office y SharePoint Tabla de contenido

Más detalles

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos

Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos. Interfaces de acceso a base de datos Objetivos del curso Patrimonio Cultural Desarrollo de Herramientas de Administración y Acceso Adquirir visión generalizada de las tecnologías de desarrollo utilizadas en Sistemas de gestión del Patrimonio

Más detalles

Novedades en Crystal Reports XI

Novedades en Crystal Reports XI Novedades en Crystal Reports XI Introducción Introducción Esta sección proporciona información de alto nivel sobre los componentes, las funciones y las ventajas que ofrece la última versión de Crystal

Más detalles

Historia de revisiones

Historia de revisiones GVA Glosario Versión 1.2 Semana 4 Historia de revisiones Fecha Versión Descripción Autor 20/08/2014 1.0 Comienzo del documento Nicolás Fiumarelli 30/08/2014 1.1 Correcciones y agregados Martín Santagata

Más detalles

Historial de Revisiones

Historial de Revisiones Página: 1 Especificación de Requerimientos de Software Plataforma Libre Orientada a Servicios para la Gestión de Trámites a través de Gobierno Electrónico (Actualización FASE I) Historial de Revisiones

Más detalles

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services

Web Services. Richard Rossel rrossel@inf.utfsm.cl. 23 de noviembre de 2004. Web Services Richard Rossel rrossel@inf.utfsm.cl 23 de noviembre de 2004 JAVA2 TOC s JAVA2 JAVA2 Definición Aplicaciones Autocontenidas y Modulares Basado en estándares (XML,HTTP) Aplicaciones se anuncian por la red

Más detalles

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA

COLEGIO DE BACHILLERES ELABORADO POR: ING. IVETT ZARZA HIDALGO Y LIC. CLAUDIA HERNÀNDEZ ALPÍZAR PROFA. DE INFORMATICA Y DE CECAT-INFORMATICA Visual Basic.NET es la última versión del sistema de desarrollo Visual Basic. Antes de empezar a crear aplicaciones en Visual Basic.NET, le será útil conocer y entender algunos conceptos básicos de.net.

Más detalles

Sage CRM. 7.2 Guía de autoservicio

Sage CRM. 7.2 Guía de autoservicio Sage CRM 7.2 Guía de autoservicio Copyright 2013 Sage Technologies Limited, editor de este trabajo. Todos los derechos reservados. Quedan prohibidos la copia, el fotocopiado, la reproducción, la traducción,

Más detalles

Ángel L. Rodríguez Alcalde Centro Técnico de Informática. Consejo Superior de Investigaciones Científicas

Ángel L. Rodríguez Alcalde Centro Técnico de Informática. Consejo Superior de Investigaciones Científicas INTRANET DEL CSIC. UN PORTAL WEB2.0 Ángel L. Rodríguez Alcalde Centro Técnico de Informática. Consejo Superior de Investigaciones Científicas Clara Cala Rivero Centro Técnico de Informática. Consejo Superior

Más detalles

El objetivo del Curso

El objetivo del Curso El objetivo del Curso Fran nos presenta este curso de Liferay, cuyo objetivo es la puesta en marcha y desarrollo de componentes para portales web con Liferay 6.1. Liferay es una de las principales aplicaciones

Más detalles

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web

Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Secretaría de Planificación Estratégica Oficina de Informática Estándares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web VERSIÓN 3 Abril 2006 Índice 1. Generalidades... 3 1.1

Más detalles

A : Gerencia de Fiscalización de Gas Natural División de Producción, Procesamiento y Transporte (DPTN)

A : Gerencia de Fiscalización de Gas Natural División de Producción, Procesamiento y Transporte (DPTN) Otros Destinatarios C/c: INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE Magdalena del Mar, 03 de Diciembre de 2012 I-OS-69-2012 A : Gerencia de Fiscalización de Gas Natural División de Producción, Procesamiento

Más detalles

Tema 6: Comparativa CORBA/Servicios Web

Tema 6: Comparativa CORBA/Servicios Web Tema 6: Comparativa CORBA/Servicios Web Introducción Para establecer una comparativa, es preciso tener en cuenta CORBA se introdujo en 1991 y Servicios Web en el 2000 CORBA es una solución más madura y

Más detalles

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor. Procesamiento del lado del servidor La Programación del lado del servidor es una tecnología que consiste en el procesamiento de una petición de un usuario mediante la interpretación de un script en el

Más detalles

Curriculum Vitae I. DATOS PERSONALES FORMACION ACTUAL. Estudios en Curso

Curriculum Vitae I. DATOS PERSONALES FORMACION ACTUAL. Estudios en Curso I. DATOS PERSONALES Curriculum Vitae Nombre y apellido: Mariano Patricio Tugnarelli Documento: DNI 27.811.847 Fecha de nacimiento: 22 de abril de 1980 Domicilio: Mansilla 2902 4ºA, Ciudad Autónoma de Buenos

Más detalles

Instalación de Servidor de Aplicaciones - JBoss. Por: Carlos Carreño V. ccarreno@jbossperu.org

Instalación de Servidor de Aplicaciones - JBoss. Por: Carlos Carreño V. ccarreno@jbossperu.org Instalación de Servidor de Aplicaciones - JBoss Por: Carlos Carreño V. ccarreno@jbossperu.org Introducción JBoss AS es un contenedor de aplicaciones J2EE EJB 2.1/3.0 y componentes Web Soporte de Clustering

Más detalles

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management

Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Facilite la Gestión, Manejo y Distribución de Información en su Web Site. WBC V2 Web Content Management Web Business Creator Content Management Introducción Muchas empresas basan sus estrategias de comunicación

Más detalles

Solución GeoSAS. Otros módulos

Solución GeoSAS. Otros módulos Solución GeoSAS. Otros módulos Informe Marzo 2011 ÍNDICE ÍNDICE 3 1. SOLUCION GIS CORPORATIVA. GEOSAS 4 1.1 PLATAFORMA GEOSAS 5 1.1.1 Servidor de datos. 5 1.1.2 Servidor de aplicaciones. 6 1.1.3 Entornos

Más detalles

Framework ATLAS. Entorno de Desarrollo

Framework ATLAS. Entorno de Desarrollo Framework ATLAS Entorno de Desarrollo Febrero de 2011 Unidad de Arquitectura y Soporte de Aplicaciones Área de Aplicaciones Especiales y Arquitectura de Software DIAS Índice Introducción Visión general

Más detalles

Guía de implementación de servicios Web

Guía de implementación de servicios Web IBM WebSphere Commerce Guía de implementación de servicios Web Versión 5.5 IBM WebSphere Commerce Guía de implementación de servicios Web Versión 5.5 Nota Antes de utilizar esta información y el producto

Más detalles

PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD

PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD PROTOCOLOS DE INTEROPERABILIDAD APLICACIÓN PRÁCTICA EN INFOMED PRESENTA: ING. VICTOR RICARDO DÍAZ COORDINADOR DEL GRUPO DE DESARROLLO CNICM - INFOMED GRUPO DE DESARROLLO: DESARROLLO@INFOMED.SLD.CU OBJETIVO

Más detalles

Autenticación LDAP - ORACLE

Autenticación LDAP - ORACLE I.E.S. Gonzalo Nazareno Autenticación LDAP - ORACLE Sistemas Gestores de Bases de Datos Pier Alessandro Finazzi José Manuel Ferrete Benítez 2011 Índice Oracle Identity Management... 3 Por qué Oracle Identity

Más detalles

Oracle Service Bus: Entorno de Desarrollo

Oracle Service Bus: Entorno de Desarrollo Oracle Service Bus: Entorno de Desarrollo Mayo 2012 Versión 1.1 ÍNDICE 1. Introducción al Oracle Service Bus I. Conceptos II. Ventajas del OSB III. Arquitectura Mensajería adaptable Seguridad Unificada

Más detalles

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007. Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO EXCEL 2007 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE COMPARTIENDO UN LIBRO DE TRABAJO Existen muchas formas de compartir, analizar y comunicar información

Más detalles

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio).

Para obtener más información, vea Introducción al control DataRepeater (Visual Studio). Lo nuevo en Visual Basic DataRepeater, control El nuevo control DataRepeater permite utilizar controles estándar de formularios Windows Forms para mostrar filas de datos en un contenedor desplazable. Este

Más detalles

COMUNICACIÓN TECNIMAP SEDE ELECTRÓNICA DEL MINISTERIO DE MEDIO AMBIENTE, Y MEDIO RURAL Y MARINO

COMUNICACIÓN TECNIMAP SEDE ELECTRÓNICA DEL MINISTERIO DE MEDIO AMBIENTE, Y MEDIO RURAL Y MARINO COMUNICACIÓN TECNIMAP SEDE ELECTRÓNICA DEL MINISTERIO DE MEDIO AMBIENTE, Y MEDIO RURAL Y MARINO ÍNDICE 1 INTRODUCCIÓN... 1 2 ARQUITECTURA TECNOLÓGICA DEL MARM... 2 2.1 ARQUITECTURA DE SEDE ELECTRÓNICA...3

Más detalles

Cursos PROGRAMACIÓN DE APLICACIONES CON JAVA

Cursos PROGRAMACIÓN DE APLICACIONES CON JAVA Cursos CIÓN DE APLICACIONES CON JAVA OBJETIVOS Los cursos ofrecen al alumno fundamentos muy sólidos en la Plataformas de desarrollo Java, no solo en aspectos concretos (lenguaje java, paquetes disponibles,

Más detalles

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint

BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint BlackBerry Social Networking Application Proxy para entornos de Microsoft SharePoint Versión: 1.1 Guía de instalación y configuración Publicado: 2011-07-25 SWDT1177102-1588746-0725105247-005 Contenido

Más detalles

Intervención General de la Administración del Estado

Intervención General de la Administración del Estado SECRETARÍA DE ESTADO DE PRESUPUESTOS Y GASTOS INTERVENCIÓN GENERAL DE LA ADMINISTRACIÓN DEL ESTADO SUBDIRECCIÓN GENERAL DE APLICACIONES DE COSTES DE PERSONAL ACTIVO Y PASIVO Intervención General de la

Más detalles

SISTEMAS DE INFORMACIÓN III TEORÍA

SISTEMAS DE INFORMACIÓN III TEORÍA CONTENIDO: Introducción a los Web services Las bases de los Web services La nueva generación de la Web Interactuando con los Web services La tecnología de Web services XML: Lo fundamental WSDL: Describiendo

Más detalles

1.264 Tema 16. Middleware heredado

1.264 Tema 16. Middleware heredado 1.264 Tema 16 Middleware heredado Qué es el middleware heredado? Cliente (interf. de usuario, aplic. local) Cliente (interf. de usuario, aplic. local) Cómo conectamos clientes y servidores? Middleware

Más detalles

Bienvenidos a la presentación: Introducción a conceptos básicos de programación.

Bienvenidos a la presentación: Introducción a conceptos básicos de programación. Bienvenidos a la presentación: Introducción a conceptos básicos de programación. 1 Los programas de computadora son una serie de instrucciones que le dicen a una computadora qué hacer exactamente. Los

Más detalles

Introducción a BusinessObjects XI Release 2 Service Pack 2 / Productivity Pack

Introducción a BusinessObjects XI Release 2 Service Pack 2 / Productivity Pack Introducción a BusinessObjects XI Release 2 Service Pack 2 / Productivity Pack Acerca de este manual Acerca de este manual Este manual proporciona información para empezar a utilizar BusinessObjects XI

Más detalles

Capas de la arquitectura de referencia

Capas de la arquitectura de referencia DOCUMENTO DE ARQUITECTURA DE REFERENCIA PARA APLICACIONES WEB GESTIÓN INFORMÁTICA UNIVERSIDAD DE ANTIOQUIA Este documento se estructura teniendo en cuenta las recomendaciones del artículo de IBM Reference

Más detalles

Caso J2EE. Necesidades del negocio. Arquitectura Luther

Caso J2EE. Necesidades del negocio. Arquitectura Luther Caso J2EE Grupo de Construcción de Software Facultad de Ingeniería Universidad de los Andes Necesidades del negocio Describa el objetivo funcional del sistema que desea Inmedius Enumere los RNF que debe

Más detalles