Construcción de portales
|
|
|
- Javier Macías Zúñiga
- hace 10 años
- Vistas:
Transcripción
1 Construcción de portales Fernando Bellas Permuy Departamento de Tecnologías de la Información y las Comunicaciones (TIC) Universidad de A Coruña [email protected]
2 Índice Motivación Estándar WSRP (Web Services for Remote Portlets) Especificación de Portlets Java Arquitectura de un portal basado en estándares
3 Portales 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
4 Portales de segunda generación (1) Tienen sus orígenes en portales tipo My Yahoo (my.yahoo.com) Permiten que cada usuario disponga de una o varias páginas compuestas por portlets personalizables Portlet: mini-aplicación Web interactiva, local o remota al portal, que devuelve fragmentos de markup (HTML, WML, etc)
5 Portales de segunda generación (2)
6 Portales de segunda generación (3)
7 Portales de segunda generación (y 4) Enfoque orientado a componentes Favorece el desarrollo, mantenimiento y reusabilidad En los últimos años han surgido un gran número de servidores de portales ( portal servers ) Ejemplos: BEA WebLogic Portal, IBM WebSphere Portal, Sun One Portal Server, Oracle Application Portal Server, SAP Portal, Vignette Application Portal, Microsoft SharePoint Portal Server, Red Hat Enterprise Portal, Jakarta Jeetspeed, exo Platform, etc Suelen proporcionar un portal pre-construido en el que es posible instalar portlets
8 Por qué se necesitan estándares? Las primeras versiones de los servidores de portales presentan dos problemas Problema 1: sólo permiten desarrollar portlets locales Problema 2: los portlets desarrollados con un determinado portal no se pueden instalar en otro portal
9 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 Portlet Tip Of The Day XML/HTTP XML/HTTP SOAP/HTTP SOAP/HTTP Servicio BBC World News ( Servicio BBC Tech News ( Servicio Stock News ( Servicio Stock Quote ( Portal
10 Problema 1 (y 2) Consecuencias Cualquier portal que integre los servicios de la BBC o de Xignite => debe re-implementar la interfaz gráfica de los portlets 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)
11 Solución: portlets remotos (1) Productor BBC ( Productor Xignite ( Portlet BBC World News Portlet BBC Tech News Portlet Stock News Portlet Stock Quote Interfaz WSDL estándar Productor Portal 1 Portlet My Bookmarks Portlets locales Portlet Tip Of The Day Portal 1 Portal 2
12 Solución: portlets remotos (y 2) En Septiembre del 2003, OASIS (Organization of the Advancement of Structured Information Standards) publicó la primera versión del estándar WSRP (Web Services for Remote Portlets) tc_home.php?wg_abbrev=wsrp Especifica el conjunto de interfaces WSDL que debe implementar un productor de portlets Productor y consumidor pueden usar distintas tecnologías (J2EE,.NET, etc)
13 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 El estándar WSRP no define este API WSRP define un API para exportar los portlets de un productor a consumidores remotos, y no para desarrollar portlets locales Se precisa un API que Sea estándar para cada lenguaje de programación Permita usar las mismas tecnologías que se usan para desarrollar aplicaciones Web (e.g. Java/JSP o C#/ASP.NET)
14 Problema 2 (y 2) En Octubre del 2003, se publicó la primera versión de la especificación de portlets Java (JSR 168) API estándar para desarrollar portlets en Java Compatibilidad con WSRP Recientemente han surgido dos proyectos en GotDotNet para permitir que Microsoft SharePoint Pueda consumir portlets WSRP Pueda exportar sus portlets locales mediante WSRP
15 Índice Motivación Estándar WSRP (Web Services for Remote Portlets) Especificación de Portlets Java Arquitectura de un portal basado en estándares
16 Modos y estados de ventana Modos Indican los tipos de funcionalidad que puede realizar un portlet Modos estándares: view, edit, help y preview Estados de ventana Indican la cantidad de espacio que se le asignará al portlet en la página Estados estándares: normal, minimized, maximized y solo
17 Interfaces de un productor Obligatorias Service Description Markup Opcionales Registration Portlet Management getmarkup performblockinginteraction
18 Ejemplo Usuario final (1) _ + e X Stock Quote? _ + v X Stock Quote? _ + v X Stock Quote? Symbol Last Change ORCL IBM ORCL IBM Remove Remove ORCL IBM SUNW Remove Remove Remove Symbol SUNW Add Symbol Add _ + e X Stock News? _ + e X Stock News? _ + e X Stock News? Contenido Stock News Contenido Stock News Contenido Stock News 1: Click en e (edit) sobre Stock Quote 2: Click en Add sobre Stock Quote 3: Click en v (view) sobre Stock Quote
19 Ejemplo Usuario final (y 2) _ + e X Stock Quote? Symbol Last Change ORCL IBM SUNW _ + e X Stock News? Contenido Stock News
20 Ejemplo Interacción Consumidor/Productor Portal Productor Xignite 1: Click en e (edit) sobre Stock Quote 2: Click en Add sobre Stock Quote 1.1: getmarkup 2.1: performblockinginteraction 2.2: getmarkup 2.3: getmarkup 3: Click en v (view) sobre Stock Quote 3.1: getmarkup
21 Aspecto visual de los portlets Para lograr un look-and-feel consistente en las páginas del portal WSRP define un conjunto estándar de estilos CSS Los portlets deben usar estos estilos Los portales deben proporcionar una hoja CSS con definiciones concretas para los estilos
22 Índice Motivación Estándar WSRP (Web Services for Remote Portlets) Especificación de Portlets Java Arquitectura de un portal basado en estándares
23 El contenedor de portlets (1) Al igual que los servlets, los portlets se ejecutan dentro de un contenedor Es una extensión de un contenedor de servlets Pero un portlet no es un tipo especial de servlet Soporta aplicaciones portlet Extensión de aplicaciones Web J2EE (ficheros.war) Adicionalmente cada aplicación portlet contiene Uno o más portlets
24 El contenedor de portlets (y 2) Arquitectura del servidor de portales Apl. portlet Aplicación Web del portal Contenedor de portlets [...] Apl. portlet Servidor de portales La especificación de portlets Java Estandariza el API que ofrece el contenedor a los portlets El diseño del API tiene cierto parecido con el API de servlets Permite delegar la generación de markup en páginas JSP
25 Índice Motivación Estándar WSRP (Web Services for Remote Portlets) Especificación de Portlets Java Arquitectura de un portal basado en estándares
26 Arquitectura de un servidor de portales Java basado en estándares Apl. portlet Navegador Otros portales Aplicación Web del portal Productor WSRP Contenedor de portlet Java [...] Apl. portlet Portlet consum. WSRP Internet/Intranet Productor WSRP Servidor de portales
27 Proyectos Jakarta Pluto y Apache WSRP4J Para facilitar la adopción de estándares, Apache ha arrancado dos proyectos Jakarta Pluto Implementación de referencia de un contenedor de portlets Java Apache WSRP4J Funciona sobre Jakarta Pluto, y proporciona los componentes productor WSRP y portlet consumidor WSRP Algunos servidores de portales están integrando estos proyectos (e.g. Jakarta Jetspeed 2)
Tema 1: Introducción a los estándares de portales
Tema 1: Introducción a los estándares de portales 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
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
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
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
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
Tema 1. Introducción a Java EE
Objetivos del tema Propiedades de las aplicaciones empresariales El Modelo Cliente/Servidor Presentar la Plataforma Java Presentar Java EE y otras tecnologías horizontales Tema 1. Introducción a Java EE
Creando Aplicaciones Combinadas con Web Center. Plinio Arbizu ([email protected]) PERU Oracle Users Group Mayo 2008
Creando Aplicaciones Combinadas con Web Center Plinio Arbizu ([email protected]) PERU Oracle Users Group Mayo 2008 Desafíos de los Clientes Desafíos Tecnológicos Múltiples, personalizadas o estratégicas,
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
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
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
La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la
Servicios web Introducción Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar datos entre aplicaciones. Distintas aplicaciones de software desarrolladas en lenguajes
Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 001-00 ASP, CFM, JSP y PHP (I) Diferente tecnologías con un mismo propósito: proporcionar
aplicaciones web: ASP, CFM, JSP y PHP
Departamento de Lenguajes y Sistemas Informáticos Productos para desarrollar aplicaciones web: ASP, CFM, JSP y PHP Curso 2001-2002 Sergio Luján Mora ASP, CFM, JSP y PHP (I) Diferente tecnologías con un
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
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
.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS. Definiciones...2 C# y Java...3 Similitudes...4 Ventajas...
.NET y J2EE VALORACIÓN Y COMPARACIÓN DE LOS ELEMENTOS DE LAS DOS PLATAFORMAS Definiciones...2 C# y Java.....3 Similitudes...4 Ventajas...4 Definiciones Sobre J2EE J2EE (Java 2 Platform Enterprise Edition)
Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez
Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez email: [email protected] http://jesaavedra.opentelematics.org Agenda
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 4 Julio 2009 Índice 1. Generalidades... 3 1.1
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
Generador GeneXus JAVA
Generador GeneXus JAVA Ú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
Desarrollo de Software con
Desarrollo de Software con Antonio J. Vélez Q. Universidad del Valle Sede Palmira Contenido Modelo de Aplicaciones Java EE Arquitectura de las aplicaciones JEE Comunicación entre componentes Contenedores
Curso de HTML5 y CSS3
Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 1 Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 2 2 HTML sin duda, definió
Facultad de Ingeniería Escuela de Ciencias y Sistemas 2011-14674 Estructura de Datos Guatemala 2013 JSF + JSP + RichFaces
JSF + JSP + RichFaces Manual Introductorio al uso de JSF, JSP y RichFaces en Java El siguiente documento es un manual muy introductorio, ya que la primera vez que me encontré con estas 3 frases juntas
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
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
JAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)
TECNOLOGÍAS (1/2) (L1) EJB ( Enterprise Java Beans ) JSP ( Java Server Pages ) JNDI ( Java Naming and Directory Interface ) JDBC ( Java Data Base Connectivity ) Java Mail JSF ( Java Server Faces ) TECNOLOGÍAS
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
Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz
Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1 Gerardo Lecaros Felipe Díaz Problemática Petición de salas de forma tradicional Solución J2EE Java 2 Platform, Enterprise Edition
GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho
Desarrollo de Sistemas de Información la plataforma Business Intellingence Página 1 de 11 Control de versiones Ver. Fecha Descripción Autores 1 04/07/14 Versión inicial SDP Página 2 de 11 Índice del Documento
Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO
Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO Versión 1.0 Área de Integración y Arquitectura de Aplicaciones 1 de 10 Hoja de Control Título Documento de Referencia Responsable PREPARACION DEL
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: [email protected] OBJETIVO
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
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
GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.
GLOSARIO Actor: Un actor es un usuario del sistema. Esto incluye usuarios humanos y otros sistemas computacionales. Un actor usa un Caso de Uso para ejecutar una porción de trabajo de valor para el negocio.
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.
Controle los documentos mediante una administración de directivas detallada y ampliable.
Microsoft Office SharePoint Server 2007 es un conjunto integrado de funcionalidades de servidor que pueden ayudar a mejorar la eficacia de la empresa al proporcionar administración de contenido y búsqueda
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
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.
Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect
Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect IT Insight podcast Este podcast pertenece a la serie IT Insight Pueden suscribirse al podcast a través de itunes. El material
Desarrollo de Aplicaciones Web con Eclipse
Desarrollo de Aplicaciones Web con Eclipse Oscar Gosdinski Software Services Representative Java Es un lenguaje de programación y una plataforma de desarrollo. 2 Lenguaje de alto nivel que puede ser caracterizado
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto
PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto Introducción: Sobre casi cualquier tema del quehacer humano que se aborde, existen
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
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
Diseño dinámico de arquitecturas de información
Diseño dinámico de arquitecturas de información CARACTERISTICAS DEL SISTEMA Las organizaciones modernas basan su operación en la gestión del conocimiento, es decir, en el manejo de información que se presenta
CONFIGURACIÓN DE UN PROYECTO
Fundación CTIC Taller sobre Web Móvil y HTML5 06 de Junio de 2012. Cornellà de Llobregat MYMOBILEWEB: CONFIGURACIÓN DE UN PROYECTO Cristina González Cachón [email protected] Fundación CTIC
Capítulo VI. Conclusiones. En este capítulo abordaremos la comparación de las características principales y
Capítulo VI Conclusiones En este capítulo abordaremos la comparación de las características principales y de las ventajas cada tecnología Web nos ofrece para el desarrollo de ciertas aplicaciones. También
Capitulo 5. Implementación del sistema MDM
Capitulo 5. Implementación del sistema MDM Una vez que se concluyeron las actividades de análisis y diseño se comenzó la implementación del sistema MDM (Manejador de Documentos de MoProSoft). En este capitulo
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
Artículos técnicos Grupo Danysoft: Soporte de Servidores de Aplicaciones con JBuilder
Artículos técnicos Grupo Danysoft: Soporte de Servidores de Aplicaciones con JBuilder Oscar González Equipo Grupo Danysoft noviembre de 2002 - (902) 123146 www.danysoft.com Este documento se ha realizado
ORBERE. Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE
ORBERE Memoria Técnica del Aplicativo de Gestión de la producción para ADIMDE Bilbao, 12 de diciembre de 2006 INDICE 1. METODOLOGÍA DE TRABAJO 2 1.1 Pautas para el Desarrollo 2 1.2 Entorno Tecnológico,
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA Departamento de Información Académica
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA Departamento de Información Académica Ensenada, Baja California Mayo 2010 Qué es un Sitio Web? Es un conjunto de PÁGINAS WEB que están hospedadas (almacenadas o
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
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
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
Características. Las características que tiene nuestro software son las siguientes:
Introducción Actualmente navegando por la Red podemos encontrar multitud de sitios Web que ofrecen noticias y otros artículos que se actualizan frecuentemente, cuentas de usuario personalizadas, encuestas
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,
Servidores de aplicaciones. Sesión 1: Introducción a los servidores de aplicaciones. Instalación de BEA WebLogic
Servidores de aplicaciones 2003-2004 Depto. Ciencia Computación e IA Introducción a los S.A.-1 Especialista en Aplicaciones y Servicios Web con Java Enterprise Servidores de aplicaciones Sesión 1: Introducción
Servicios Web con Java EE
Introducción Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Un servicio web es un conjunto de protocolos y estándares que sirven para intercambiar
Servicios Web con Java EE
Servicios Web con Java EE Daniel López Fuentes Laura Tolsada Bris Sergio Tejero López Irene Clemente Bueno Departamento de Ingeniería Telemática Universidad Carlos III de Madrid 2 Introducción Un servicio
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
Proyecto Help Desk en plataforma SOA Glosario Versión 1.3. Historia de revisiones
Proyecto Help Desk en plataforma SOA Glosario Versión 1.3 Historia de revisiones Fecha Versión Descripción Autor 18/08/2005 1.0 Terminología a utilizar en este proyecto. 22/08/2005 1.1 Se agregaron los
Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema
Capítulo2 Planteamientodelproblema 38 2.1Antecedentesycontextodelproyecto En lo que respecta a los antecedentes del proyecto, se describe inicialmente el contexto donde se utiliza el producto de software.
Qué es una aplicación web
Departamento de Lenguajes y Sistemas Informáticos Qué es una aplicación web Programación en Internet Curso 2006-2007 Índice Introducción Cliente Servidor Transferencia páginas web Entornos web Ventajas
PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB
PLIEGO DE PRESCRIPCIONES TÉCNICAS PARA LA CONTRATACIÓN DE LA CONSULTORÍA Y ASISTENCIA PARA LOS PROYECTOS WEB EN EL TRIBUNAL CONSTITUCIONAL PERFIL TÉCNICO CONSULTOR SHAREPOINT PARA LA WEB 1 Índice Antecedentes...
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
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
POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?
POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP? En los proyectos de desarrollo de software se busca la forma de mejorar la calidad en el análisis de requerimientos y obtener tiempos efectivos de
CMS JOOMLA. Características
CMS JOOMLA Joomla es un sistema gestor de contenidos dinámicos (CMS o Content Management System) que permite crear sitios web de alta interactividad, profesionalidad y eficiencia. La administración de
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
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
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
Service Oriented Architecture
Programación Concurrente y Distribuida Ingeniería en Informática Service Oriented Architecture José Carlos Cortizo Pérez [email protected] http://www.esp.uem.es/jccortizo D. Sistemas Informáticos
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 [email protected] El modelo de la e-administracióne Organismos: Orientados al
Licenciamiento para middleware Processor Value Unit
IBM Software Licenciamiento para middleware Processor Value Unit Evolución de la estructura para ofrecer una base para el futuro Presentación para clientes 2006 IBM Corporation Agenda Perspectiva histórica
Workflows? Sí, cuántos quiere?
Workflows? Sí, cuántos quiere? 12.11.2006 Servicios Profesionales Danysoft Son notables los beneficios que una organización puede obtener gracias al soporte de procesos de negocios que requieran la intervención
Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts
Temario Desarrollo de Aplicaciones Web con JAVA: J2EE y Struts Abril 2007 1. Introducción Se describe a continuación de forma detallada el programa del curso Desarrollo de Aplicaciones Web con Java: J2EE
Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio
Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Francisco José Martín Lázaro [email protected] Consejero Tecnológico de Normas de Tecnología. Ministerio
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
04/04/2005 InnovaPortal e InnovaNet 26 de marzo 961 of. 404 709 36 57 Montevideo - Uruguay www.innovaportal.com
Página 1 de 1 Presentación del producto InnovaPortal es un software de gestión ideado para la creación, mantenimiento y administración de Portales Corporativos, tanto en Internet como en intranets y extranets.
Desarrollo y servicios web Sesión 18
Desarrollo y servicios web Sesión 18 Luisa Fernanda Rincón Pérez 2014-2 Qué son los patrones arquitectónicos? Definen la estructura de la solución al mas alto nivel. Por esto es lo primero que se tiene
CAPÍTULO 3 VISUAL BASIC
CAPÍTULO 3 VISUAL BASIC 3.1 Visual Basic Microsoft Visual Basic es la actual y mejor representación del viejo lenguaje BASIC, le proporciona un sistema completo para el desarrollo de aplicaciones para
Capítulo 3. Análisis y Diseño
Capítulo 3 Análisis y Diseño 1 Análisis y Diseño En esta sección se presentará una explicación detallada del sistema, el proceso de desarrollo, así como sus diferentes fases. Además, se presenta la documentación
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
NOVEDADES LOTUS: MEJORAS EN NOTES Y DOMINO
NOVEDADES LOTUS: MEJORAS EN NOTES Y DOMINO Durante el mes de abril y en las principales ciudades españolas, se volvió a celebrar un año más Lotusphere, evento en el que se presentaron las principales novedades
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
PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME
PROGRAMA FORMATIVO Desarrollo de aplicaciones Móviles Java ME Julio 2014 DATOS GENERALES DE LA ESPECIALIDAD 1. Familia Profesional: INFORMÁTICA Y COMUNICACIONES Área Profesional: DESARROLLO 2. DESARROLLO
Introducción al Desarrollo de Aplicaciones Empresariales
Introducción al Desarrollo de Aplicaciones Empresariales Definición Java 2 Enterprise Edition: plataforma de desarrollo de aplicaciones para empresas, basado en EJBs. EJB (Enterprise Java Beans): especificación
Centro de Competencias de Integración. Portal del paciente
Centro de Competencias de Integración Portal del paciente 1 Tabla de contenidos Introducción y propósito de este documento...2 Motivación...2 Objetivos...3 Desarrollo...3 Servidor web service Proxy...3
Servidores de aplicaciones
Departamento de Lenguajes y Sistemas Informáticos Productos enlatados Curso 2001-2002 Servidores de aplicaciones iplanet Application Server 4.0 BEA Systems WebLogic Server 4.5 IBM WebSphere 3.0 AE IBM
TOPICOS SELECTOS DE PROGRAMACION WEB
TOPICOS SELECTOS DE PROGRAMACION WEB 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: TÓPICOS SELECTOS DE PROGRAMACION WEB Carrera: Ingeniería en Sistemas Computacionales Clave de la asignatura: Modulo
Análisis y diseño del sistema CAPÍTULO 3
Análisis y diseño del sistema CAPÍTULO 3 36 CAPÍTULO 3 Análisis y diseño del sistema En este capítulo se pretende realizar un análisis detallado de los requerimientos del software a desarrollar para la
CONCLUISIONES Y RECOMENDACIONES
CONCLUISIONES Y RECOMENDACIONES CONTENIDO 7.1 Verificación de Hipótesis 7.2 Conclusiones 7.3 Recomendaciones Mónica Cecilia Gallegos Varela - 145 - VERIFICACIÓN DE HIPÓTESIS La hipótesis planteada al inicio
JavaEE. www.javasoft.com
JavaEE Java Enterprise Edition www.javasoft.com Por qué Java en el servidor? Ventajas Independencia de la plataforma portabilidad Gran conjunto de APIs Reusabilidad y modularidad Seguro en la ejecución
