Arquitectura de Aplicaciones Empresariales

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

Download "Arquitectura de Aplicaciones Empresariales"

Transcripción

1 Arquitectura de Aplicaciones Empresariales Trabajo de Investigación tutelado Autor: Miguel Jiménez Gañán Tutor: Dr. Francisco Javier Soriano Camino INTRODUCCIÓN Dentro del conjunto de aplicaciones empresariales que se manejan en las corporaciones, unos de los que requiere un especial cuidado en cuanto a su concepción, desarrollo y explotación, son los Sistemas de Información, y más concretamente aquellos que se dedican a ofrecer información acerca de la empresa, ya sea de forma interna en la intranet corporativa, o de forma externa para el público en general. Éstos sistemas están basados casi exclusivamente en sistemas Web, cuya integración con el resto de las aplicaciones empresariales se encuentra perfectamente resuelta en la actualidad. Sin embargo, la expansión en el mercado de dispositivos móviles con capacidades avanzadas de conectividad, así como las nuevas necesidades de movilidad de los usuarios en general y los empleados de las empresas han evidenciado una carencia en los sistemas de información existentes basados en Web y tecnologías HTML, como es la incapacidad de tratar con diferentes dispositivos, y adaptar su contenido para permitir el acceso desde plataformas distintas a aquellas para las que fueron diseñados, sistemas de escritorio tradicionales. La utilización de dispositivos móviles junto con los Sistemas de Información aporta valor de negocio a la empresa [1], por lo que está siendo tenido muy en cuenta en dicho entorno. Dado que los dispositivos móviles no tienen las mismas capacidades [2] que los sistemas de escritorio tradicionales, los contenidos Web ofrecidos por estos Sistemas de Información tienen que ser adaptados para poder permitir un acceso transparente desde un gran abanico

2 de dispositivos, lo cual se ha convertido en un requisito indispensable para satisfacer la creciente demanda de servicios y contenidos Web ofrecidos en movilidad. Estas carencias detectadas motivaron esta investigación sobre las soluciones existentes para esta problemática, para determinar el grado de implicación que tendría su inclusión en un Sistema de Información de una empresa. La investigación derivó en un estudio posterior centrado en una de las soluciones encontradas, el MyMobileWeb de Morfeo, para la que surgieron diversas mejoras y aportaciones que serán explicadas más adelante, y que merecieron su publicación de seis artículos en congresos y revistas internacionales. TÉCNICAS DE TRANSCODING Actualmente la mayor parte de las páginas y los contenidos Web accesibles por Internet están pensadas y diseñadas para ser accedidas a través de un ordenador de escritorio con plenas capacidades (una pantalla grande con alta resolución, una interfaz rica con ratón y teclado, razonable capacidad de proceso y un potente navegador Web capaz de ofrecer todo tipo de contenidos al usuario). Sin embargo, dichos contenidos Web ricos no son accesibles directamente mediante los dispositivos que se utilizan en movilidad, como puedan ser teléfonos móviles, smartphones, PDAs, etc. Las limitaciones inherentes a dichos dispositivos hacen que la navegación con ellos por medio de páginas Web no diseñadas para ellos sea complicado, engorroso y en muchos casos imposibles. Las limitaciones presentes en estos dispositivos son de varios tipos, destacando entre otras: La pantalla. Las pantallas de los dispositivos móviles son muy reducidas, y a pesar de que están surgiendo dispositivos con un display de mayor tamaño, la inherente naturaleza de los dispositivos móviles les obliga a mantener un tamaño contenido, y con eso, una pantalla de reducidas dimensiones. Esto implica que el contenido que pueden mostrar se limita a unas pocas líneas de pocos caracteres, y quizá en un número limitado de colores, resultando ser el factor que más influye en la adaptación que ha de sufrir el contenido a presentar. La interfaz con el dispositivo. El tamaño contenido de los dispositivos también influye en la variedad de los dispositivos de entrada que se pueden utilizar, limitando el número de botones, pero también ofreciendo nuevas formas de interactuar con los dispositivos diferentes a los tradicionales teclado y ratón. La capacidad de proceso. Los dispositivos móviles están restringidos por el consumo de energía, y a pesar de las crecientes capacidades y el bajo consumo de los nuevos procesadores móviles, no se alcanza una capacidad comparable con la de un ordenador de sobremesa, dirigiendo la adaptación de contenidos y otro tipo de cómputo a un servidor o proxy en lugar de realizarlo en el propio dispositivo. El navegador presente en los dispositivos móviles es muy limitado, no siendo capaz de ofrecer los mismos contenidos, principalmente multimedia, que los navegadores de equipos de escritorio.

3 Para tratar estas limitaciones surgieron diversos lenguajes de marcas específicos para dispositivos móviles, en función del tipo de dispositivo y la tecnología que emplea. Sin embargo, la proliferación de dispositivos implica un gran número de tecnologías y de lenguajes de marcas, lo que dificulta la tarea de crear contenidos Web específicos para dispositivos móviles, o adaptar los existentes para que sean compatibles con estos dispositivos. Como muestra, las diferentes tecnologías y lenguajes de marcas para los teléfonos móviles actuales, WAP, imode, XHTML MP, soporte para Java, etc. La gran variedad de tecnologías, unida a la falta de uniformidad en las características de los dispositivos que las utilizan obliga realizar una adaptación de los contenidos específicamente diseñada para cada dispositivo que se desea pueda acceder a ellos. Tradicionalmente esta adaptación de contenidos (conocida como transcoding [3]) se basaba en interpretar el contenido de sintáctico de una página Web tradicional, y generar una versión lo más fiel posible compatible con el dispositivo o familia tecnológica deseado. En la actualidad existen diversas técnicas que permiten definir contenido específico para ser visualizado con dispositivos móviles, existiendo soluciones que integran alguna o varias de ellas: Lenguaje propio para definir los contenidos que serán accesibles en movilidad. Esta aproximación obliga a realizar una versión nueva de los contenidos Web tradicionales, ya que considera parte de una concepción radicalmente distinta entre los dispositivos móviles y de escritorio tradicionales. Pretende facilitar el desarrollo de nuevas soluciones al reducir a un solo lenguaje el diseño para múltiples dispositivos, pero no deja de incorporar un lenguaje nuevo al extenso conjunto de ellos que se utilizan para desarrollar en Web. Es la solución más flexible y una de las más adoptadas por los productos que hay en el mercado, ya sean comerciales o de código abierto. Uso de etiquetas que se convierten en diferentes lenguajes de marcas en función del dispositivo. Esta técnica se implementa comúnmente con etiquetas de la tecnología JSP y en conjunción con la anterior. Hojas de estilo XSLT, que permiten transformar contenidos para generar diferentes lenguajes de marcas, según la necesidad. Esta opción adolece de problemas de flexibilidad, es costoso de mantener y, principalmente, impide el uso de procedimientos automáticos para realizar paginación automática porque no mantiene estado. Uso de controles visuales como definición de los contenidos que se desea que aparezcan en los diferentes dispositivos. Estos controles visuales se convierten en uno o varios elementos de los diferentes lenguajes de marcas, son de mayor alto nivel y se permiten definir propiedades y comportamiento de una forma más rica, siendo el proceso de transcoding el encargado de generar dicho comportamiento en cada dispositivo con las tecnologías de que disponga. Hay diferentes herramientas que realizan adaptación de contenidos Web basándose en estas técnicas, se citan algunas como ejemplo comparativo que no pretende ser exhaustivo. Mobile

4 Aware [4] tiene dos productos basados en controles visuales con etiquetas JSP que se convierten en bloques del lenguaje de marcado objetivo. Mobile Controls de Microsoft [5] también utiliza controles visuales, aunque el conjunto disponible no es muy extenso. Oracle ias Wireless [6] define su propio lenguaje XML de definición de presentación, y genera el contenido final mediante hojas de estilo XSLT. WebSphere EveryPlace Access de IBM [7] basado en tecnología de WebSphere Transcoding Publisher [8] también se basa en hojas de estilo XSLT, pero en este caso parte de contenidos HTML ya publicados. Por último, MyMobileWeb [9] de la comunidad de Software Abierto Morfeo, que es el producto sobre el que se han planteado diversas mejoras y ampliaciones, se basa en un lenguaje único para definir las presentaciones compuesto de controles visuales. Esta última herramienta, MyMobileWeb, ha sido elegida para ser caso de estudio por su condición de ser de código abierto, así como por ser una de las más completas y tener mayores posibilidades de ampliación y mejora, y por ser una de las pocas que permiten integrarse de forma sencilla en los Sistemas de Información de una empresa, porque permite acceder a Sistemas de Gestión de Contenidos, compartiendo dichos contenidos con otros Gestores de Contenidos de la empresa. La herramienta se basa en un proceso de adaptación realizado en tiempo de compilación, que genera tantos servidores ligeros como tecnologías soporta, de forma que gran parte de la adaptación ya ha sido realizada, y en tiempo de ejecución sólo se realiza el acceso a los datos y la adaptación dependiente del tamaño de los mismos, como la paginación automática de menús, listas, tablas, etc. La siguiente imagen corresponde al resultado obtenido en distintas dispositivos mostrando un mismo contenido, en este caso correspondiente a una operación de búsqueda de una aplicación empresarial, lo que permite observar la transformación que se realiza para cada uno de ellos, y cómo las distintas características de los dispositivos influyen en la presentación que finalmente presentan al usuario.

5 ADAPTACIÓN SEMÁNTICA DE CONTENIDOS Las herramientas descritas anteriormente, aunque utilizando diferentes técnicas, basan las transformaciones que realizan exclusivamente en la sintaxis de los contenidos, sin tener en cuenta otros factores que pueden ayudar en esta tarea como es la semántica de los propios datos que aparecen en dicho contenido Web. Según apuntó Ora Lassila en su charla introductoria en IASW 2005 [10] la computación ubícua y móvil mejorarán con la inclusión de marcado semántico en la información que se le envía al usuario mediante plataformas de movilidad, así como en el propio proceso de transcodificación. En la misma línea, M. Hori [11][12][13] ya proponía realizar anotaciones semánticas que ayudaran en el proceso de transcodificación. Siguiendo estas propuestas se ha trabajado en dos líneas complementarias que permitan llevar a cabo la idea de incorporar la semántica de los propios datos en el proceso de adaptación de contenidos: 1. Se ha evolucionado el lenguaje de definición de presentaciones de la herramienta MyMobileWeb de forma que permita incorporar información semántica acerca de dichas presentaciones, y el propio proceso de adaptación pueda adaptar el contenido a la tecnología deseada, incluyendo una serie de anotaciones semánticas que describan tanto los contenidos que se muestran como la propia interfaz y los elementos que la componen. 2. Se han realizado modelizaciones semánticas acerca del perfil del usuario y del contexto de la navegación que permitan explotar las anotaciones semánticas y utilizaras en el mismo proceso de adaptación de contenidos, a fin de obtener el mejor resultado posible, no sólo teniendo en cuenta las limitaciones del dispositivo, sino optimizándolo para dicho usuario en una situación concreta de utilización del dispositivo móvil. También se han definido algoritmos que permiten establecer prioridades y niveles de adecuación de los contenidos con los intereses del propio usuario. Ambos líneas de trabajo son complementarias, la primera es la que permite llevar a cabo la segunda, y ésta última es la que explota toda la información semántica que describe los datos. Descripción semántica de contenidos Como se ha comentado anteriormente, la herramienta MyMobileWeb define un lenguaje propio de definición de las presentaciones (RDL 1 ), basado en XML, que permite especificar en alto nivel los elementos que compondrán las pantallas e interfaces, así como el contenido que se desea publicar en movilidad. Este lenguaje, por tanto, puede ser ampliado y enriquecido para dar soporte a una definición semántica de los elementos y contenidos Web de una forma declarativa. La ampliación del lenguaje RDL se ha realizado junto con Telefónica I+D. Se decidió por ampliar dicho lenguaje con diversas propiedades que especifiquen la clase, los atributos, el 1 Del inglés Rendering Definition Language, nombre utilizado por el autor en los artículos escritos sobre el tema

6 identificador de instancia y el formato de los datos que pueblan cada uno de los controles visuales que conforman la interfaz. Asimismo los elementos de entrada de datos de la interfaz quedan también definidos, permitiendo conocer de forma automática los datos que deben ser introducidos en cada uno de ellos por el propio dispositivo, por ejemplo. Durante la propia extracción de los datos, cuyo acceso se realiza en tiempo de ejecución, se accede al repositorio de anotaciones semánticas para extraer la información semántica asociada a esos mismos datos, y se envían de forma externa al propio lenguaje de marcado, tal y como aconseja el W3C. Las anotaciones se envían en forma de tripletas RDF que describen los contenidos en función a unas ontologías anteriormente definidas, asimismo referenciando los elementos de la presentación mediante XPath [13], para permitir que el propio dispositivo realice las operaciones o mejora sobre la interfaz que considere. Lo explicado hasta aquí permite describir semánticamente la interfaz Web y sus contenidos, sin embargo este proceso no es útil por sí mismo si no se definen los métodos para aprovechar dicha semántica en el proceso de adaptación de contenidos. Para ello se ha optado por realizar modelizaciones semánticas de los elementos importantes que puedan mejorar la experiencia del usuario al acceder a los contenidos Web, que son el perfil del usuario y el contexto en el que se realiza la navegación. El perfil del usuario El perfil de usuario considerado está inspirado en ideas de [14] y [15], donde el perfil se define como un conjunto de predicados unarios para las características de la persona, y un conjunto de gustos o aficiones de la persona. El perfil de usuario contempla dichos elementos, pero los define de una forma más cercana a la Lógica Descriptiva, y lo amplía con nuevos conceptos, incorporando la idea de intereses a largo y corto plazo, para recoger aficiones y gustos del usuario por una parte, y deseos más urgentes por otro lado. Al disponer de información semántica acerca de las características del usuario se puede simplificar su interacción con el dispositivo móvil en cuanto a la introducción de datos en formularios, lo que resulta ser una tarea tediosa en dispositivos con interfaz reducida. Junto con el perfil del usuario se ha definido un algoritmo que permita categorizar los distintos contenidos en función del interés que puedan tener para el usuario. Éste algoritmo utiliza diferentes niveles de adecuación definidos en [16], adaptándose a la definición del perfil de usuario propuesta. El contexto de navegación El contexto de navegación puede verse como toda la información relativa al entorno que no forma parte de la propia navegación [16][17]. Puede verse su influencia en la mejora de la navegación con un ejemplo basado en una visita turística: La hora. Se puede cambiar el contenido que se cuenta o prioriza en función del momento del día, por ejemplo se puede mostrar el horario nocturno de autobuses a determinadas horas, y el diurno a otras. Localización. Se pueden mostrar mapas centrados en la posición del usuario.

7 Estado de la red. Puede aconsejar mostrar imágenes de menor calidad si el ancho de banda es limitado. En este sentido se han definido conceptos como atributos, parámetros de atributos, Grupo Relevante de Atributos para determinadas metas y su instanciación, de forma que el proceso de adaptación de contenidos pueda computar el valor de ciertos atributos pertenecientes al contexto de navegación que son importantes en un determinado momento, y pueda por tanto utilizarlos. CONCLUSION En la actualidad existen diferentes métodos y soluciones para poder realizar aplicaciones Web y portales multi dispositivo, que aíslan al programador de los detalles inherentes a la utilización de diferentes tecnologías, y permitiendo que la mayor parte de los dispositivos móviles accedan a la información deseada de una forma transparente, obteniendo unos resultados razonables con un coste en tiempo muy reducido. El problema existente en las aproximaciones tradicionales a la adaptación de contenidos en Movilidad es que utilizan únicamente la sintaxis de los contenidos que procesan, por lo cual comienzan a aparecer propuestas, como la aquí comentada, que pretenden hacer uso de información semántica de los contenidos para obtener mejores resultados. La motivación para tratar de mejorar los resultados ofrecidos con los sistemas tradicionales radica en la compleja interfaz de los dispositivos móviles, que dificulta realizar una navegación fluida, la introducción de datos, y la visualización de muchos elementos, por lo que se pretende ofrecer al usuario los contenidos más relevantes en el menor número de accesos posibles, de forma que se reduzca el número de pantallas que ha de recorrer para encontrar lo que desea. LOGROS Las investigaciones realizadas y las soluciones aportadas han sido enviadas y aceptadas para su publicación en diversos foros internacionales para ser contrastadas y obtener feedback de la comunidad internacional. El autor del presente trabajo, en colaboración con otros compañeros del grupo de investigación ha publicado los siguientes artículos dentro del tema que trata este trabajo: Contribuciones a Congresos Fernando Alonso, Sonia Frutos, Miguel Jiménez y Javier Soriano (en orden alfabético). Semantic Repurposing and Personalization of Web Contents in Ubiquitous and Mobile Computing Environments. 17th European Conference on Artificial Intelligence. Riva del Garda, Italia Javier Soriano, Miguel Jimenez, Jose M. Cantera, Juan J. Hierro, "Delivering Mobile Enterprise Services on Morfeo s MC Open Source Platform," mdm, p. 139, 7th International Conference on Mobile Data Management (MDM'06), Javier Soriano, Genoveva Lopez, Miguel Jimenez, Rafael Fernandez, Juan J. Hierro, "SemanticWeb Content Adaptation and Services Delivery on Morfeo s Semantic

8 Mobility Channel," mdm, p. 78, 7th International Conference on Mobile Data Management (MDM'06), Publicaciones en revistas Fernando Alonso, Sonia Frutos, Miguel Jiménez, Javier Soriano (en orden alfabético). Information Agents for Optimal Repurposing and Personalization of Web Contents in Semantics Aware Ubiquitous and Mobile Computing Environments. Lecture Notes in Artificial Intelligence (por aparecer). José M. Cantera, Miguel Jiménez, Genoveva López, y Javier Soriano (en orden alfabético). Using the Semantic Web in Ubiquitous and Mobile Computing. International Journal of Computer Science. ISSN Volumen 1, pp José M. Cantera, Miguel Jiménez, Genoveva López, y Javier Soriano (en orden alfabético). Morfeo's Semantic Mobility Channel: Ubiquitous and Mobile Computing Meets the Semantic Web. Transactions on Engineering, Computing and Technology. ISSN Volumen 11, pp 24 30, Febrero REFERENCIAS [1] S. Chughtai and L. M. Patterson. Robust mobile computing products delivering business value to your enterprise. IBM Pervasive Computing, Whitepaper G , [2] M. Hori, G. Kondoh, K. Ono, S. Hirose, and S. Singhal, Annotation based Web Content Transcoding, Proceedings of the 9 th International World Wide Web Conference (WWW9), Amsterdam, Available: [3] K. H. Britton, et al., Transcoding: Extending E Business to New Environments, IBM Systems Journal, 40(1), pp , [4] MobileAyare, MobileAware Mobile Interaction Server. Available at [5] Microsoft Corp. Microsoft Mobile controls. Available at [6] P. Darringer. Oracle Application Server Wireless. Oracle Corporation, September Available at /iaswe/oracleas Wireless Enterprises TWP 10gR2.pdf [7] IBM. WebSphere EveryPlace Access. Available: everyplace access. [8] IBM. WebSphere Transcoding Publisher, Available: [9] Comunidad de Software Libre Morfeo. MyMobileWeb. Available at project.org/

9 [10] O. Lassila, Using the Semantic Web in Ubiquitous and Mobile Computing, Keynote, IASW05, Jyväskylä, Finland, Aug [11] M. Hori, G. Kondoh, K. Ono, S. Hirose, and S. Singhal, Annotation based Web Content Transcoding, Proc of the 9th Int World Wide Web Conference (WWW9), Amsterdam, Available: [12] M. Hori, K.Ono, G. Kondoh, and S. Singhal, Authoring Tool for Web Content Transcoding, Markup Languages: Theory and practice, 2(1), pp , [13] M. Hori, Semantic Annotation for Web content Adaptation. In D. Fensel, et al. Eds. Spinning the Semantic Web, The MIT Press, Cambridge, Massachusetts, pp , [14] A. Calì, D. Calvanese, S. Colucci, T. Di Noia, and F. M. Donini. A description logic based approach for matching user profiles. Proceedings of the 2004 Description Logic Workshop (DL 2004), [15] A. Hessling, T. Kleemann, and A. Sinner, Semantic User Profiles and their Applications in a Mobile Environment. AIMS workshop Ubicomp Conference 2004, Nottingham, England, September [16] L. Li and I. Horrocks. A software framework for matchmaking based on semantic web technology. Proceedings of the 12th International Conference on the World Wide Web, Budapest, Hungary, May [17] A. Dey et al. Towards a better understanding of context and context awareness. GVU Tech. Report GIT GVU 00 18, Georgia Institute of Technology, 1999.

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS

WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS WEBBER: USO DE COMPONENTES PARA LA ARMONIZACIÓN DE CONTENIDOS Y METADATOS Autores: Introducción Diego R. López RedIRIS diego.lopez@rediris.es El trabajo necesario para mantener un servidor de información

Más detalles

ADAPTAEMPLEO INFORME ACCESIBILIDAD. octubre 2013. Versión 1.0

ADAPTAEMPLEO INFORME ACCESIBILIDAD. octubre 2013. Versión 1.0 ADAPTAEMPLEO INFORME ACCESIBILIDAD octubre 2013 Versión 1.0 1.0 Primera versión del documento. CONTROL DE CAMBIOS Índice de Contenido 1. ACCESIBILIDAD WEB...4 2. PUNTOS DE VERIFICACIÓN...5 2.1. IMÁGENES

Más detalles

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 Estándares y lenguajes de marcado para el desarrollo de aplicaciones web orientadas a dispositivos moviles Esteban Saavedra Lopez email: estebansaavedra@yahoo.com http://jesaavedra.opentelematics.org Agenda

Más detalles

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

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.

Más detalles

XML. El nuevo lenguaje universal

XML. El nuevo lenguaje universal Tema: XML el nuevo lenguaje universal. Autor: Marlene Melián Montalvo Institución: CITMATEL. Este trabajo consiste en una introducción al lenguaje XML. En el mismo se da a conocer su surgimiento, definiciones

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

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL. Nivel 3. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 16 CUALIFICACIÓN SISTEMAS DE GESTIÓN DE INFORMACIÓN PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC304_3 Versión 5 Situación RD 1201/2007 Actualización Competencia

Más detalles

Multimodalidad en Software AG Javier Cámara

Multimodalidad en Software AG Javier Cámara Multimodalidad en Software AG Javier Cámara Arquitecto de Software, Software AG España 18 de Noviembre de 2004 Propósito de este documento Enumerar y describir actividades pasadas presentes y futuras de

Más detalles

Capítulo I. Marco Teórico

Capítulo I. Marco Teórico 1 Capítulo I. Marco Teórico 1. Justificación Hoy en día existe una gran diversidad de aplicaciones que corren sobre la World Wide Web (WWW o Web), y cada una orientada a un fin en particular, el cuál depende

Más detalles

Historia de revisiones

Historia de revisiones Binary Rain Glosario Versión 1.1 Historia de revisiones Fecha Versión Descripción Autor 17/08/2012 1.0 Creación del documento Carolina Trias 18/08/2012 1.1 Revisado y corregido por SQA Mercedes Marzoa

Más detalles

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB

Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Desarrollo de aplicaciones web con Java y XML Experiencias en el CTI@UIB Universidad idad de las Islas Baleares Centro de Tecnologías de la Información n (CTI@UIB( CTI@UIB) Daniel López Janáriz Objetivos

Más detalles

Capítulo 5. Implementación y Tecnologías Utilizadas

Capítulo 5. Implementación y Tecnologías Utilizadas Capítulo 5. Implementación y Tecnologías Utilizadas Cada vez más, se está utilizando Flash para desarrollar aplicaciones basadas en Web, pues permite la construcción de ambientes con mayor interacción.

Más detalles

Interacción multimodal

Interacción multimodal Interacción multimodal Saulo Barajas Universidad Carlos III de Madrid 19 de enero de 2004 1 Contenido Qué es la Interacción multimodal? Objetivo Ejemplos: Escenario multicanal Escenario multimodal Otros

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

TFM Comunicación, Redes y Gestión de Contenidos

TFM Comunicación, Redes y Gestión de Contenidos TFM Comunicación, Redes y Gestión de Contenidos Aplicación móvil hibrida para control de asistencia y servicio técnico a domicilio y gestión de partes de trabajo Autor: Patricia Paguay Lara Tutorizado

Más detalles

Modelización y diseño interactivo de interfaces con estructura dinámica

Modelización y diseño interactivo de interfaces con estructura dinámica Modelización y diseño interactivo de interfaces con estructura dinámica P. Castells, F. Saiz, R. Moriyón, F. García E.T.S. de Informática, Universidad Autónoma de Madrid Ctra. de Colmenar Viejo km. 17,

Más detalles

Los formularios son el método más común para la captación de datos, tanto en la web como fuera de ella. La cumplimentación de los

Los formularios son el método más común para la captación de datos, tanto en la web como fuera de ella. La cumplimentación de los Aplicación de las tecnologías de la Web Semántica a la problemática de cumplimentación automática de formularios en la Web Móvil * Diego Berrueta José M. Cantera Miguel Jiménez Sergio Fernández Mario Arias

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

Curso de Android con Java

Curso de Android con Java Todos los Derechos Reservados Global Mentoring Experiencia y Conocimiento para tu Vida 1 Este es un tiempo único para el mundo de los celulares, en particular de los Smartphones. Este tipo de dispositivos

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

Capítulo III. Análisis y diseño.

Capítulo III. Análisis y diseño. Capítulo III. Análisis y diseño. 3.1 Análisis. El análisis es el intermediario entre los requisitos del sistema y el diseño, esta sección definiremos el análisis con una serie de modelos técnicos del sistema,

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

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

EVOLUCIÓN DE LA WEB. Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl)

EVOLUCIÓN DE LA WEB. Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl) EVOLUCIÓN DE LA WEB Presentado por: Pablo E. Lozada Y. (pablo.lozada@alumnos.usm.cl) Contenido Historia del Internet. La Web 1.0. Definición. Características. La Web 2.0. Definición. Tecnologías de la

Más detalles

Unicenter ServicePlus Service Desk versión 6.0

Unicenter ServicePlus Service Desk versión 6.0 DATOS TÉCNICOS Unicenter ServicePlus Service Desk versión 6.0 Unicenter ServicePlus Service Desk es una solución de valor añadido para gestionar de forma integral un centro de atención a usuarios (CAU)

Más detalles

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente

Visualización y modelado de elementos geográficos en dispositivos móviles. Capítulo 5: Aplicaciones cliente Capítulo 5: Aplicaciones cliente 46 5.1 La aplicación cliente en la Pocket PC La aplicación desarrollada para el cliente en un dispositivo móvil como corresponde a la Pocket PC necesita una capa muy delgada

Más detalles

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales

Facultad de Ingeniería Informática. Informe de las Prácticas Profesionales Facultad de Ingeniería Informática CEIS Informe de las Prácticas Profesionales Título: Informatización de los Procesos de Negocio Solicitud de Trabajo Extra laboral en el CITI, a través de la BPMS BizAgi

Más detalles

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable

emuseum PUBLIQUE SUS COLECCIONES EN LA WEB Por qué elegir emuseum? Se integra fácilmente con TMS Búsqueda eficaz Completamente personalizable emuseum emuseum PUBLIQUE SUS COLECCIONES EN LA WEB emuseum es un sistema de publicación web que se integra perfectamente con TMS para publicar información en la web y dispositivos móviles. Mediante emuseum

Más detalles

Sistema informatizado de Trazabilidad alimentaria

Sistema informatizado de Trazabilidad alimentaria Universdad de Oviedo Trazabilidad Alimentaria Según el reglamento europeo, todas las empresas del sector alimentario han de tener un control de la trazabilidad alimentaria. La forma más eficiente, segura,

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

Contratación de la migración de portales web estáticos a la plataforma de gestión de contenidos y portales OpenText del Banco de España

Contratación de la migración de portales web estáticos a la plataforma de gestión de contenidos y portales OpenText del Banco de España Dirección General de Servicios Abril 2015 Contratación de la migración de portales web estáticos a la plataforma de gestión de contenidos y portales OpenText del Banco de España Pliego de prescripciones

Más detalles

SERVICIOS: EXPLORACIONES EN SOA y WEB.

SERVICIOS: EXPLORACIONES EN SOA y WEB. SERVICIOS: EXPLORACIONES EN SOA y WEB. López, G. 1 ; Jeder, I 1.; Echeverría, A 1.; Grossi, M.D. 2 ; Servetto, A 2.; Fierro, P. (PhD.) 3 1. Laboratorio de Informática de Gestión - Facultad de Ingeniería.

Más detalles

Arquitectura de Aplicaciones

Arquitectura de Aplicaciones 1 Capítulo 13: Arquitectura de aplicaciones. - Sommerville Contenidos del capítulo 13.1 Sistemas de procesamiento de datos 13.2 Sistemas de procesamiento de transacciones 13.3 Sistemas de procesamiento

Más detalles

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 Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio Francisco José Martín Lázaro franciscojose.martin@map.es Consejero Tecnológico de Normas de Tecnología. Ministerio

Más detalles

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL

DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Página 1 de 21 CUALIFICACIÓN DESARROLLO DE APLICACIONES CON TECNOLOGÍAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 3 Código IFC154_3 Versión 5 Situación RD 1087/2005 Actualización

Más detalles

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions

MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions S MS_20489 Developing Microsoft SharePoint Server 2013 Advanced Solutions www.ked.com.mx Av. Revolución No. 374 Col. San Pedro de los Pinos, C.P. 03800, México, D.F. Tel/Fax: 52785560 Introducción Este

Más detalles

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES

DISEÑO DE UN CURSO INTERACTIVO Y ADAPTATIVO DE PROCESADORES DE LENGUAJES Alfonseca, M., Carro, R.M., Pulido, E. and Rodríguez, P. (2000): Diseño de un curso interactivo y adaptativo de procesadores de lenguajes. Proceedings of JENUI 2000: VI Jornadas sobre la Enseñanza Universitaria

Más detalles

Perfil UML para el desarrollo de aplicaciones WAP

Perfil UML para el desarrollo de aplicaciones WAP Perfil UML para el desarrollo de aplicaciones WAP Ricardo Soto D., Mauricio Camara J. Escuela de Ingeniería Informática, Pontificia Universidad Católica de Valparaíso, Chile E-mail: ricardo.soto@ucv.cl,

Más detalles

Búsqueda sobre catálogos basada en ontologías

Búsqueda sobre catálogos basada en ontologías Búsqueda sobre catálogos basada en ontologías Alianis Pérez Sosa, Yuniel Eliades Proenza Arias Universidad de las Ciencias Informáticas. Carretera a San Antonio Km 2 ½, Reparto Torrens, La Lisa, Ciudad

Más detalles

Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada

Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada Agentes móviles en SAIPE: Sistema de acceso a Información Personal desde Entornos con conectividad limitada Jose A. Barcala, Pedro Cuesta, Alma Gómez, Juan C. González, Francisco J. Rodríguez Lenguajes

Más detalles

PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL PROCEDIMIENTO SIMPLIFICADO PARA LA CONTRATACIÓN DE LOS SERVICIOS DE UNA EMPRESA PARA la INTEGRACIÓN DE

PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL PROCEDIMIENTO SIMPLIFICADO PARA LA CONTRATACIÓN DE LOS SERVICIOS DE UNA EMPRESA PARA la INTEGRACIÓN DE PLIEGO DE PRESCRIPCIONES TÉCNICAS DEL PROCEDIMIENTO SIMPLIFICADO PARA LA CONTRATACIÓN DE LOS SERVICIOS DE UNA EMPRESA PARA la INTEGRACIÓN DE CONTENIDOS DE LA WEB DEL INSTITUTO DE CRÉDITO OFICIAL EN UN

Más detalles

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura

Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Metodología de Ingeniería del Software para el desarrollo y mantenimiento de sistemas de información del Gobierno de Extremadura Página 1 de 23 Índice del Documento 1.- Introducción... Página 4 2.- Propuesta

Más detalles

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web

Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Ciclo Formativo de Grado Superior Desarrollo de Aplicaciones Web Proyecto Propio de Ampliación con Programación de Dispositivos Móviles e Inteligentes Paseo de la Puerta del Ángel, s/n 28011 Madrid www.iesellago.net

Más detalles

Visualización de Recursos Textuales en la Web Semántica

Visualización de Recursos Textuales en la Web Semántica Visualización de Recursos Textuales en la Web Semántica M. Pérez-Coutiño, M. Montes-y-Gómez, A. López-López, L. Villaseñor-Pineda Laboratorio de Tecnologías del Lenguaje, Ciencias Computacionales, INAOE,

Más detalles

Infraestructuras de Datos Espaciales: una aplicación al contexto de los Servicios Basados en la Localización (SBL)

Infraestructuras de Datos Espaciales: una aplicación al contexto de los Servicios Basados en la Localización (SBL) Advanced Information Systems Laboratory Infraestructuras de Datos Espaciales: una aplicación al contexto de los Servicios Basados en la Localización (SBL) Pedro J. Álvarez http://iaaa.cps.unizar.es Department

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

David Jordi Vallet Weadon.

David Jordi Vallet Weadon. <david.vallet@uam.es> David Jordi Vallet Weadon 1 Introducción Durante las últimas décadas, la personalización ha sido aplicada en diferentes campos de la informática, tanto en la rama científica como

Más detalles

HOJA TÉCNICA. SemTalk 2

HOJA TÉCNICA. SemTalk 2 HOJA TÉCNICA SemTalk 2 SemTalk 2 - Información Técnica SemTalk 2 es una herramienta para modelamiento de procesos de negocios y conocimientos orientado a objetos 100% compatible con MS Office. REQUERIMIENTOS

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

Migración de datos automática a partir de la información de los esquemas conceptuales 1

Migración de datos automática a partir de la información de los esquemas conceptuales 1 Migración de datos automática a partir de la información de los esquemas conceptuales 1 J.Pérez 1, J.A.Carsí 1, I.Ramos 1, V.Anaya 1, J.Silva 1, Departamento de Sistemas Informáticos y Computación Universidad

Más detalles

Portales Internet para dispositivos de Computación Móvil y Pervasiva

Portales Internet para dispositivos de Computación Móvil y Pervasiva 26 Edición digital/ ATI 2001 MONOGRAFÍA Computación Ubicua Klaus Rindtorff 1, Martin Welsch 2 1 IBM Pervasive Computing Division; 2 Facultad de Matemáticas e Informática, Universidad Friedrich- Schiller

Más detalles

Anuncio de software ZP09-0262 de IBM Europe, Middle East and Africa con fecha 18 de agosto de 2009

Anuncio de software ZP09-0262 de IBM Europe, Middle East and Africa con fecha 18 de agosto de 2009 con fecha 18 de agosto de 2009 IBM FileNet Business Process Manager V4.5.1 incluye características nuevas, componentes adicionales y un pack de inicio de Agile Enterprise Content Management Índice 1 Visión

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

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Introducción a los Servicios Web Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com Servicios Web y Soa En un contexto SOA y los servicios web son una oportunidad de negocios en la actualidad.

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

Orquestación de Servicios utilizando el paradigma de Programación Orientada a Aspectos

Orquestación de Servicios utilizando el paradigma de Programación Orientada a Aspectos Orquestación de Servicios utilizando el paradigma de Programación Orientada a Aspectos Sección de Computación Departamento de Ingeniería Eléctrica CINVESTAV-IPN Tesista: Cova Suazo Nancy Noemi Asesor:

Más detalles

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran:

Para el desarrollo de aplicaciones Web se han generado múltiples tecnologías entre ellas se encuentran: Desarrollo de aplicaciones y servicios web Cinxgler Mariaca Minda Cinxgler@udistrital.edu.co Presidente Capítulo de Computadores Rama IEEE Universidad Distrital Francisco José de Caldas Resumen: Este articulo

Más detalles

Registro Proyectos 2012 PROTOCOLO DE INVESTIGACIÓN (CR-02/2012) 1. DESCRIPCIÓN DEL PROYECTO

Registro Proyectos 2012 PROTOCOLO DE INVESTIGACIÓN (CR-02/2012) 1. DESCRIPCIÓN DEL PROYECTO PROTOCOLO DE INVESTIGACIÓN (CR-02/2012) Instituto Tecnológico de Morelia Institución Título del proyecto Refactorización de Aplicaciones Web (ReWeb) 1. DESCRIPCIÓN DEL PROYECTO 1.1 Resumen Este proyecto

Más detalles

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR

METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR METODOLOGÍA PARA ORGANIZAR, RECUPERAR Y COMPARTIR RECURSOS DE INFORMACIÓN Y CONOCIMIENTO EN UN CENTRO I+D+I EN LA PLATAFORMA SURICATA Marrero, S.R; Nelson, J.C; Galán, M; Ocón, A.; Rubio, E. sonia@cicei.com;

Más detalles

Tecnologías y Programación en el Internet

Tecnologías y Programación en el Internet Tecnologías y Programación en el Internet Prof. Miguel Vélez Rubio C y C++ / Base de todo C Comenzó su implementación en 1972, surgiendo del lenguaje B Asociado inicialmente a Unix Considerado difícil

Más detalles

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización

CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL. Nivel 2. Versión 5 Situación RD 1201/2007 Actualización Página 1 de 18 CUALIFICACIÓN CONFECCIÓN Y PUBLICACIÓN DE PÁGINAS WEB PROFESIONAL Familia Profesional Informática y Comunicaciones Nivel 2 Código IFC297_2 Versión 5 Situación RD 1201/2007 Actualización

Más detalles

2. Dispositivos Móviles. 1. Introducción. 2.1 Tecnologías

2. Dispositivos Móviles. 1. Introducción. 2.1 Tecnologías LIMITACIONES DEL DESARROLLO DE APLICACIONES EN DISPOSITIVOS MÓVILES Alejandro Botero López Hugo Giraldo Arenas Alexandra Moyano Romero boteroa@javeriana.edu.co hugo.giraldo@javeriana.edu.co alexandra.moyano@javeriana.edu.co

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

Unicenter Remote Control Versión 6.0

Unicenter Remote Control Versión 6.0 D A T A S H E E T Unicenter Remote Control Versión 6.0 Unicenter Remote Control es una aplicación altamente fiable y segura para controlar y dar soporte a sistemas Windows remotos. Puede mejorar significativamente

Más detalles

La importancia de la accesibilidad Web

La importancia de la accesibilidad Web Olga Revilla David Provencio plataforma.net Es mi sitio Web accesible? En las administraciones públicas o grandes empresas nos encontraremos siempre con el requisito obligatorio de que las aplicaciones

Más detalles

IBM Cognos Insight. Explore, visualice, modele y comparta información de forma independiente y sin ayuda de TI. Características principales

IBM Cognos Insight. Explore, visualice, modele y comparta información de forma independiente y sin ayuda de TI. Características principales Explore, visualice, modele y comparta información de forma independiente y sin ayuda de TI Características principales Explore, analice, visualice y comparta su información de forma independiente, sin

Más detalles

Contenidos. 1. Requisitos del proyecto... 2

Contenidos. 1. Requisitos del proyecto... 2 En colaboración con Las opiniones recogidas en este documento no se corresponden, necesariamente, con las de ninguno de los organismos públicos participantes en esta iniciativa. Contenidos 1. Requisitos

Más detalles

UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS

UNIVERSIDAD CENTROCCIDENTAL LISANDRO ALVARADO DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS UNIVERSIDAD CENTROCCIDENTAL "LISANDRO ALVARADO" DECANATO DE CIENCIAS Y TECNOLOGIA MAESTRIA EN CIENCIAS DE LA COMPUTACION MENCION REDES DE COMPUTADORAS MODELO DE GESTION WBEM PARA ADMINISTRACION DE REDES

Más detalles

COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA. Instituto Tecnológico de Nogales (ITN)

COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA. Instituto Tecnológico de Nogales (ITN) COMPONENTES DE SERVICIOS WEB A PARTIR DE SERVICIOS EN UDDI: VERSIÓN EXTENDIDA 1 Ismael Armando Zúñiga Félix y 2 Luicyana Pérez Figueroa 1,2 División de Estudios de Posgrado e Investigación (DEPI), Instituto

Más detalles

Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo

Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo Anexo I: Detalles sobre Diseño WEB y Diseño Interactivo... 1 1. Los ejes alrededor de un diseño interactivo... 2 2. Los problemas de Adobe Flash...

Más detalles

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Solución de Gestión Documental y Contenidos Utilizando el producto Documentum Versión : 06 Fecha : Enero 2014 Autor : Alejandro Léniz Página 1 de 14 Contenido Gestión de contenido... 3 EMC DOCUMENTUM...

Más detalles

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web?

Internet - Web. Internet - Web. Internet. Internet. Diseño de Sitios Web Desarrollo de Paginas Web. Qué es la Internet? - Qué es la Web? Desarrollo de Paginas Web Internet - Web Internet - Web Qué es la Internet? - Qué es la Web? Internet: Una red de computadoras a nivel mundial Web: Una forma de organizar la información existente en Internet

Más detalles

Capitulo 2. Trabajos Relacionados

Capitulo 2. Trabajos Relacionados Capitulo 2. Trabajos Relacionados A continuación se presentan las ideas de un conjunto de artículos analizados para llevar a cabo la definición, modelado y desarrollo de MACLEN (Modalidad de Aprendizaje

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

Herramientas de Software que posibilitan el BPM

Herramientas de Software que posibilitan el BPM Qué es BPM? BPM (Business Process Management) no es solamente una tecnología, sino en términos generales, una disciplina gerencial que trata a los procesos como bienes tangibles que contribuyen al desempeño

Más detalles

software: la Web 2.0 y el computo móvil

software: la Web 2.0 y el computo móvil La nueva generación del software: la Web 2.0 y el computo móvil www.migfel.com Dr www.migfel.com 1 Miguel Félix Mata Rivera Agenda Introducción. La Web 1.0 y la Web 2.0. Ejemplos de MASHUP S. La Neogeografía

Más detalles

Comparación de las suites de 2007 Microsoft Office system

Comparación de las suites de 2007 Microsoft Office system Comparación de las suites de 2007 Microsoft Office system Notas del producto Fecha de publicación: junio de 2006 Para consultar la información más reciente, visite el sitio Web http://www.microsoft.com/spain/office/preview/default.mspx

Más detalles

Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet

Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet Carro, R.M., Moriyón, R., Pulido, E. and Rodríguez, P. (2000): Organización de objetos del sistema TANGOW: creación y seguimiento de cursos adaptativos a través de Internet. Interacción 2000. Actas de

Más detalles

Confección y publicación de páginas Web

Confección y publicación de páginas Web 2014 Confección y publicación de páginas Web Docente: Manuel Fernández Catalán 0 ÍNDICE 1 Presentación... 2 2 Objetivos... 2 3 Tecnología... 2 4 Metodología y evaluación... 3 5 Material didáctico... 3

Más detalles

Capítulo 2. Planteamiento del problema. Capítulo 2 Planteamiento del problema

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.

Más detalles

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013

Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013 Desarrollo de Soluciones Avanzadas con Microsoft SharePoint Server 2013 MOC: 20489, 35 hrs Acerca de este Curso Este curso ofrece a los desarrolladores de SharePoint de la información necesaria para implementar

Más detalles

Centro de Competencias de Integración. Portal del paciente

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

Más detalles

Administración de movilidad empresarial simplificada

Administración de movilidad empresarial simplificada Administración de movilidad empresarial simplificada Prioridades estratégicas de VMware Informática del usuario final Nube privada Nube híbrida Nube pública Centro de datos definidos por software 2 Portal

Más detalles

Certool es la solución informática desarrollada por AENOR para la gestión eficaz de los sistemas.

Certool es la solución informática desarrollada por AENOR para la gestión eficaz de los sistemas. Índice de contenido 1. Qué es Certool... 2 2. Características... 3 3. Soluciones y funcionalidades... 4 3.1. Funcionalidades del módulo principal... 4 3.2. Funcionalidades de los módulos complementarios...

Más detalles

Computing, nuevos horizontes para

Computing, nuevos horizontes para Acuerdo de Bibliotecas Universitarias de Córdoba Seminario 27 y 28 de septiembre de 2012 Web semántica ntica,, Web 3.0 y entornos Cloud Computing, nuevos horizontes para bibliotecarios, documentalistas

Más detalles

Agentes Móviles Inteligentes para la Web Semántica

Agentes Móviles Inteligentes para la Web Semántica Agentes Móviles Inteligentes para la Web Semántica Cristian M. Mateos Instituto de Sistemas Tandil (ISISTAN) - Facultad de Ciencias Exactas - UNCPBA Campus Universitario - Paraje Arroyo Seco (B7001BBO)

Más detalles

Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT

Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT Transformación de Procesos BPMN a su Implementación en BPEL utilizando QVT Fabio A. Zorzan 1, Daniel Riesco 2 CONTEXTO La línea de investigación presentada en este trabajo se desarrolla en el marco del

Más detalles

CONSTRUYE TU SITIO WEB MÓVIL

CONSTRUYE TU SITIO WEB MÓVIL Fundación CTIC Taller sobre Web Móvil y HTML5 06 de Junio de 2012. Cornellà de Llobregat MYMOBILEWEB: CONSTRUYE TU SITIO WEB MÓVIL Cristina González Cachón cristina.cachon@fundacionctic.org Fundación CTIC

Más detalles

IES Pablo Serrano-ASIR1D/DAM1D-B.Soler XML

IES Pablo Serrano-ASIR1D/DAM1D-B.Soler XML IES Pablo Serrano-ASIR1D/DAM1D-B.Soler Contenidos 1. Introducción 2. Quién ha creado? 3. Definición según W3C 4. Qué es? 5. Objetivos 6. Para qué sirve? 7. Con ya vale? 8. Tecnologías asociadas 9. Familia

Más detalles

José Carlos García Cabrero Universidad Nacional de Educación a Distancia (UNED, España) Correo-e: jcgarcia@flog.uned.es

José Carlos García Cabrero Universidad Nacional de Educación a Distancia (UNED, España) Correo-e: jcgarcia@flog.uned.es Consideraciones sobre el de diseño de contenidos para los teléfonos móviles de tercera generación: materiales didácticos para la tecnología del futuro. José Carlos García Cabrero Universidad Nacional de

Más detalles

Universidad Autónoma Metropolitana

Universidad Autónoma Metropolitana Universidad Autónoma Metropolitana Unidad Azcapotzalco División de Ciencias Básicas e Ingeniería Licenciatura en Ingeniería en Computación Propuesta de Proyecto Terminal Composición de servicios web para

Más detalles

CAMINO HACIA LA WEB SEMÁNTICA. Jorge Alejandro Castillo Morales Universidad de Edimburgo

CAMINO HACIA LA WEB SEMÁNTICA. Jorge Alejandro Castillo Morales Universidad de Edimburgo INVESTIGACIÓN & DESARROLLO, No 5: 115 120 (2005) ISSN 1814-6333 RESUMEN CAMINO HACIA LA WEB SEMÁNTICA Jorge Alejandro Castillo Morales Universidad de Edimburgo El rápido crecimiento de la Word Wide Web

Más detalles

Recuperación de Información en Internet Tema 2: La web

Recuperación de Información en Internet Tema 2: La web Recuperación de Información en Internet Tema 2: La web P.O.P. Língua e usos profesionais Miguel A. Alonso Jorge Graña Jesús Vilares Departamento de Computación Facultad de Informática Universidade da Coruña

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

Capitulo 4. JavaFX. Se da a conocer la plataforma de desarrollo JavaFX, los niveles en el cual se encuentra

Capitulo 4. JavaFX. Se da a conocer la plataforma de desarrollo JavaFX, los niveles en el cual se encuentra Capitulo 4. JavaFX Se da a conocer la plataforma de desarrollo JavaFX, los niveles en el cual se encuentra estructurado el lenguaje de programación, se realiza el análisis del código Helloworld.fx para

Más detalles

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA

Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Sistema para Gestión de Conocimiento Modelar, documentar, discutir, versionar, difundir, capacitar DESCRIPCIÓN TÉCNICA Contenido Introducción... 3 Antecedentes... 4 Ediciones... 4 Empresarial... 4 Personal...

Más detalles

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de

GLOSARIO. Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de GLOSARIO Análisis Bottom-Up: Técnica utilizada en tareas de ingeniería inversa la cual parte de una descripción de bajo nivel (código fuente) para generar descripciones con un mayor grado de abstracción.

Más detalles

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI

DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI DESARROLLO DE COMPONENTES PARA LA INTEGRACIÓN DEL PORTAL CORPORATIVO DEL CITI CON LA BPMS BIZAGI Informe de Práctica Profesional de 4to Año, Ingeniería Informática Autor: Manuel Alejandro Aguilar Díaz

Más detalles