Bases de Datos en Internet Agenda
|
|
- Julián Rojas Muñoz
- hace 6 años
- Vistas:
Transcripción
1 Bases de Datos en Internet Agenda Motivación Sistemas de BD en Internet. Arquitecturas de Sistemas de BD en la Web
2 Motivación La Internet y la Web hacen que sea fácil y atractivo poner toda la información en el cyberespacio, y la hace accesible a muchos. La Web e Internet permiten un gran número de consultas concurrentes a los datos de diferentes organizaciones. Páginas web dinámicas Separar lógica de la aplicación de lógica de presentación. Componentes (pueden ser distribuidos), style sheets. Portabilidad. Independencia de la plataforma. Personalización de acuerdo a requerimientos de usuarios Técnicas para manejo de un índice alto de concurrencia Seguridad
3 Motivación La Web es una gran Base de Datos - Se requiere de programas que permitan manejar consultas a múltiples y variadas fuentes de datos (páginas Web, archivos, Bases de Datos). Problemas de carga, capacidad, calidad de la fuente. - Se debe reconocer a una nueva fuente de datos en la red de la misma manera como se el SO reconoce un dispositivo de hardware. - Es necesario modelar datos de la Web. (Modelos de Datos Semiestructurados, XML) lo cual permite además el intercambio de información. - Proceso de responder una consulta debe ser acumulativo. - Se requiere manejar consultas imprecisas y respuestas imprecisas. Por ejemplo: hay restaurantes italianos cercanos a mi casa?
4 Qué es un Sistema de BD en Internet? Un Sistema de BD en el cual la información es accedida para consulta o actualización a través de la Internet. Se puede considerar Sistema de BD en Internet: Sistemas de BD tradicionales? Solo BD que son accedidas a través del Web? BD Cliente/Servidor? BD que son accedidas a través de la Intranet? BD que son accedidas a través de la Extranet?
5 Sistemas de BD tradicionales - centralizadas DBMS BD
6 Sistemas de BD tradicionales - distribuidas homogéneas DDBMS BD1 BDi BDn
7 Sistemas de BD tradicionales - distribuidas heterogéneas DBMS1 DBMSi DBMSn BD1 BDi BDn
8 Sistemas de fuentes de datos - centralizada Consultas Servidor de Fuente de Datos
9 Sistemas de fuentes de datos - heterogéneas Servidor de Servidor de Fuentes de Datos
10 Arquitectura de mediadores y traductores - Sist. de fuentes de datos heterogéneas Mediador Mediador Traductor Traductor Traductor Fuentes de Datos
11 Ejemplos BD en Internet Publicaciones en línea: periódicos, revistas, canales tv ( Información de la página cambia periódicamente. Muchos usuarios concurrentes. Entretenimiento: carteleras culturales ( Información de la página cambia periódicamente. Ofrecen servicios como reservación o compra de boletos. Seguridad es importante Comercio Electrónico: tienda ( Personalización. Integración de múltiples fuentes de datos. Seguridad es importante
12 Ejemplos BD en Internet Comparación: comparación de productos de un mismo tipo ( Obtención de información de múltiples sitios web Mediciones: mediciones de clima.( Información de la página cambia frecuentemente Agentes: viajes, empleo. ( Comunicación con múltiples fuentes de datos.
13 Arquitectura de 2 capas PROGRAMA CLIENTE Presentación Correspondencia física: 1 solo equipo o 2 equipos a través de una red local, intranet o internet. CONSULTA SQL RAM RESULTADOS (DATOS) PROGRAMA SERVIDOR: DBMS, Procedimientos, Triggers BD Lógica de la Aplicación Almacenamiento
14 Arquitectura tradicional multiusuario 2 capas CLIENTE 1 CLIENTE 2 CLIENTE 3 CLIENTES SERVIDORES DBMS PROCESO SERVIDOR 1 DBMS PROCESO SERVIDOR 2 DBMS PROCESO SERVIDOR n DBMS (DAEMON) BD BLOQUE RAM COMPARTIDO
15 Arquitectura de 2 capas Sistemas de BD 2 capas con: Independencia del DBMS Portabilidad plataforma cliente (Java) PROGRAMA CLIENTE API Driver del API CONSULTA SQL Presentación y Lógica de la Aplicación RESULTADOS (DATOS) APIs: ODBC, JDBC, NSAPI Driver del API Programa Servidor:DBMS Almacenamiento RAM BD
16 Arquitectura de 3 capas Independencia del DBMS Portabilidad plataforma cliente (Java) Menor acoplamiento entre capas Manejo de estado (stateful) Driver del API SGBD Programa Cliente Servidor de Programa de Aplicación API BD Presentación Lógica de la Aplicación Intermediario Almacenamiento Almacenamiento
17 Arquitectura de 3 capas Protocolo TCP/IP Cliente Servidor de (Cliente) Protocolo TCP/IP DBMS Cliente Servidor Cliente Servidor El Cliente puede ser: Browser Applet Aplicación El Servidor de maneja: Procesos que se comunican con la BD Threads que se comunican a la BD Páginas dinámicas (Páginas de Servidor) Componentes no distribuidos Componentes distribuidos Un software que a su vez incluye uno o varios de los anteriores BD
18 Sistemas BD 3 capas - Ventajas Sistemas heterogéneos. Clientes delgados Integración de datos Escalabilidad a muchos clientes Beneficios para el desarrollo de software
19 Sistema Bases de Datos Web En un Sistema BD Web el Cliente es un Browser y el Servidor de trabaja en conjunto con el Web Server Browser Servidor de Documento HTML, XML Parámetros Solicitud http (con parámetros) Web Server Conexión, comando SQL Datos Resultantes DBMS BD
20 Servidor de Tipos Parte del Web Server (plugin): Engines para Servlets, JSP, ASP, PHP Software separado (middle-tier, middleware) Un producto de la misma compañía BD: Application Server de Oracle Un producto de terceros: WebLogic Funcionalidad Interacción con la BD Generación de HTML (para Sistemas BD Web) Elementos básicos de programación (iteración, condicionales, etc.)
21 Servidor de 2. Software middle-tier facilitan: Desarrollo de la lógica del negocio Administración de aplicaciones Reutilización Integración de fuentes de datos heterogéneas Transacciones que involucran varias fuentes de datos Seguridad Manejo de sesiones Componentes distribuidos
22 Protocolo TCP/IP Cliente Servidor de (Cliente) Protocolo TCP/IP DBMS Cliente Servidor Cliente Servidor BD Utilización de DBMS y BD en Internet Los procesos, threads, páginas y componentes se comunican con la BD mediante interfaz de conexión (PHP) El Servidor de maneja: Procesos que se comunican con la BD Threads que se comunican a la BD (Servlets) Páginas dinámicas o de servidor (JSP o PHP) Componentes no distribuidos (Beans) Componentes distribuidos (EJB) Un software que a su vez incluye uno o varios de los anteriores La Web es una gran Base de Datos Es necesario modelar datos de la Web. (Modelos de Datos Semiestructurados, XML) lo cual permite además el intercambio de información.
Panorámica de la asignatura
Arquitecturas típicas. Mario Muñoz Organero Departamento de Ingeniería Telemática http://www.it.uc3m.es/mario Panorámica de la asignatura RED Comunicaciones Servidores información Intercambio de datos
Más detallesIntroducción. Introducción. Motivación. Desarrollo de aplicaciones web para bases de datos Almería 2005. Manuel Torres Gil mtorres@ual.
Desarrollo de aplicaciones web Manuel Torres Gil mtorres@ual.es Departamento de Lenguajes y Computación Universidad de Almería Motivación Lenguajes del lado del servidor Arquitectura n-niveles Arquitectura
Más detallesQué 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
Más detallesJAVA 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 detallesCentro de Capacitación en Tecnologías de la Información. Desarrollo de. aplicaciones web con
Centro de Capacitación en Tecnologías de la Información Objetivo El objetivo del curso es brindar a los asistentes los conceptos y el uso de la tecnología de componentes J2EE. Se presentan las técnicas
Más detallesArquitectura. 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 detallesSistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor
Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor Agradecimientos: por su contribución a la realización de estas transparencias: Jesus Villamor Lugo y Simon
Más detallesJAVA 7 Los fundamentos del lenguaje Java
Presentación 1. Historia 9 1.1 Por qué Java? 9 1.2 Objetivos del diseño de Java 10 1.3 Auge de Java 11 2. Características de Java 12 2.1 El lenguaje de programación Java 12 2.1.1 Sencillo 13 2.1.2 Orientado
Más detallesDiplomado Java. Descripción. Objetivo. A quien está dirigido. Requisitos. Beneficios
Diplomado Java Descripción El lenguaje de programación Java es uno de los más utilizados hoy en día. Su potencia, simplicidad, funcionalidad y capacidad hacen que este lenguaje sea una de las herramientas
Más detallesAfinación y Rendimiento de Bases de Datos
DIPLOMADO Afinación y Rendimiento de Bases de Datos TEMARIO DURACIÓN: 250 hrs. 1. Introducción a los Sistemas de Información y RDBMS (30 hrs.) 1. Sistemas de Información y RDBMS (30 hrs.) 1.1 Introducción
Más detallesTema 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 detallesRIA: Rich Internet Applications. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl
RIA: Rich Internet Applications Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Temario Introducción Ejemplos de RIA para el navegador Ejemplos de RIA para el escritorio
Más detallesINTRODUCCIÓN PRÁCTICA. Clase 25/08/2008
INTRODUCCIÓN PRÁCTICA BASE DE DATOS I Cursada 2008 Clase 25/08/2008 Agenda Burocrático Arquitectura de un DBMS Términos y Definiciones Introducción a Oracle Herramientas Oracle isqlplus SQLDeveloper 2
Más detallesAPLICACIONES DE INTERNET: SOAP
Grupo de Arquitectura de Computadores, Comunicaciones y Sistemas Desarrollo de Aplicaciones Distribuidas AUTORES: Alejandro Calderón Mateos Javier García Blas David Expósito Singh Laura Prada Camacho Departamento
Más detallesTema 3. La organización territorial del Estado. La Administración local. Las Comunidades Autónomas.
TEMARIO TÉCNICO DE GESTIÓN INFORMÁTICA MATERIAS COMUNES Tema 1. La Constitución Española de 1978: estructura y contenido. Derechos y libertades. Funciones Constitucionales del Rey. El Tribunal Constitucional.
Más detallesOracle 10g: Creación de Aplicaciones J2EE
Oracle University Contacte con nosotros: 902 302 302 Oracle 10g: Creación de Aplicaciones J2EE Duración: 5 Días Lo que aprenderá Este curso enseña a los desarrolladores a crear aplicaciones J2EE mediante
Más detallesPrograma de Actualización Profesional Curso: Java Avanzado JEE7 Programa del Curso
Objetivo: Transmitir conocimientos y desarrollar habilidades y aptitudes que permitan al asistente incorporar, en su ejercicio profesional, la utilización de buenas técnicas y nuevos paradigmas de desarrollo
Más detallesIntroducció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
Más detallesBases de datos en entorno Internet
Departamento de Lenguajes y Sistemas Informáticos Bases de datos en entorno Internet Curso 2002-2003 Bases de datos en entorno Internet? Posibilidad d de interactuar t con los datos procedentes de una
Más detalles<HTML> <IMG src= logo.gif > </HTML> Lógica de negocio. Dsfg dsfg sdfg. Sdfgdfg dfg Dsf gsdfg sdfg. Dfg. Sdfgdfg dfg. Dfg. Dsf gsdfg sdfg.
Sdfgdfg dfg Dsf gsdfg sdfg Dsfg dsfg sdfg Sdfgdfg dfg Dfg Dsf gsdfg sdfg Dsfg dsfg sdfg Sdfgdfg dfg Dfg Dfg Índice Programación web Copyright 2001-2003 Víctor ROBLES FORCADA vrobles@fi.upm.es http://laurel.datsi.fi.upm.es/~ssoo/dsw/
Más detallesCentro de Capacitación en Tecnologías de la Información. Desarrollo de. diplomado
Centro de Capacitación en Tecnologías de la Información Desarrollo de Objetivo Dotar al alumno de la metodología y los fundamentos de la programación en Java usando la plataforma J2SE (Java 2 Standard
Más detallesINF 473 Desarrollo de Aplicaciones en Java
INF 473 Desarrollo de Aplicaciones en Java Sección VII Tópicos Modernos Prof. José Miguel Rubio jose.rubio.l@ucv.cl jrubio@inf.ucv.cl PUCV Marzo 2008 JDBC Acceso a Bases de Datos Se logra a través de JDBC
Más detallesArmando un kit de desarrollo basado en software libre. Gloria Cortés B. Ubiquando Ltda -1
XXIV SALÓN DE INFORMÁTICA Armando un kit de desarrollo basado en software libre Gloria Cortés B. Ubiquando Ltda gcortes@ubiquando.com.co Encontrando el camino hacia el Software Libre Gloria Cortés B. Ubiquando
Más detallesPrograma de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET
Programa de actualización profesional ACTI.NET Desarrollo de aplicaciones locales y web con tecnología VB.NET OBJETIVOS: Conocer de las bondades del paradigma de orientación a objetos en.net y su lenguaje
Más detallesdesarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el
Capitulo II. Análisis de herramientas y tecnologías de desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el lenguaje de Modelo de Objetos llamado UML (Unified
Más detallesDesarrollo de Aplicaciones con Tecnologías Web
Desarrollo de Aplicaciones con Tecnologías Web Código: Modalidad: Distancia Duración: 100 Horas. Objetivos: La presente formación se ajusta al itinerario formativo del Certificado de Profesionalidad IFCD0210
Más detallesObjetivos y Temario CURSO MySQL 5
Objetivos y Temario CURSO MySQL 5 OBJETIVOS Este curso MySQL 5 se dirige a desarrolladores técnicos e ingenieros ya familiarizados con un lenguaje de programación y que desean desarrollar sus aplicaciones
Más detallesTema 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 detallesBASES DE DATOS TEMA 1. Introducción a las Bases de Datos
BASES DE DATOS TEMA 1 Introducción a las Bases de Datos 1.1 y 1.2 Introducción y Concepto intuitivo de base de datos. Ejemplo: Datos referentes a organización docente Aplicaciones posibles: Matricula:
Más detallesArquitectura Cliente/Servidor
Arquitectura Cliente/Servidor Claudio Cubillos Escuela de Ingeniería Informática Pontificia Universidad Católica de Valparaíso, Chile claudio.cubillos@ucv.cl Arquitectura cliente/servidor v Servidor: rol
Más detallesTema 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
Más detallesCAPÍTULO 5 IMPLEMENTACIÓN DEL SISTEMA
CAPÍTULO 5 IMPLEMENTACIÓN DEL SISTEMA Capítulo 7: Resultados y Trabajo a Futuro 5.1 Servidor Web Jakarta-Tomcat Para el desarrollo de un Sistema de Comercio Electrónico (SCE) se uso un servidor Web compatible
Más detallesDesarrollo 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
Más detallesInternet Servicios WEB (WWW)
Universidad de Cantabria Internet Servicios WEB (WWW) Arquitectura de Aplicaciones WEB Febrero-2006 Ricardo Sáez Marta Zorrilla Internet- Arquitectura aplicaciones 1 Cliente/Servidor & Intranet/Internet
Más detallesServidores De Aplicaciones Java EE.
Servidores De Aplicaciones Java EE. 76 Horas OBJETIVOS Aprender a instalar, configurar y administrar los servidores de aplicaciones Java EE más utilizados en la actualidad Repasar la arquitectura Java
Más detallesFacultad de Sistemas e Informática
Escuela Politécnica del Ejército Sede Latacunga Facultad de Sistemas e Informática Galarza Maira Tapia Cevallos Paulina DESARROLLO DE APLICACIONES DISTRIBUIDAS UTILIZANDO PATRONES DE DISEÑO MODELO/VISTA
Más detallesCapí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
Más detallesCURSO DE PROGRAMACIÓN EN JAVA J2EE 7 ÍNDICE
CURSO DE PROGRAMACIÓN EN JAVA J2EE 7 ÍNDICE PRÓLOGO... 13 APECTOS BÁSICOS DE JAVA... 15 1.1. LA MÁQUINA VIRTUAL JAVA... 15 1.2. EDICIONES JAVA... 16 1.3. ESTRUCTURA DE UN PROGRAMA JAVA... 16 1.4. EL MÉTODO
Más detallesIntroducció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 detallesCaso 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 detallesCursos 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 detallesPresentación J2EE. Sesión 1: Introducción a las tecnologías J2EE. Especialista en Aplicaciones y Servicios Web con Java Enterprise.
Especialista en Aplicaciones y Servicios Web con Java Enterprise Presentación J2EE Sesión 1: Introducción a las tecnologías J2EE Presentación J2EE 2003-2004 Depto. Ciencia Computación e IA Introducción
Más detallesFORMACIÓN Modelo de programación web y bases de datos
FORMACIÓN Modelo de programación web y bases de datos En un mercado laboral en constante evolución, la formación continua de los profesionales debe ser una de sus prioridades. En Galejobs somos conscientes
Más detallesEl Sistema Gestor de Base de Datos (DBMS)
Pontificia Universidad Javeriana Contenido 1 Introducción 2 Evolución de los SGBD 3 Arquitectura del SGBD 4 Lenguajes de BD 5 Usuarios de la BD Introducción Se espera del SGBD (DBMS) que: 1 Permita a los
Más detallesNombre del documento: Programa de Estudio de asignatura de Especialidad. Referencia a la Norma ISO 9001:2008 7.3 Página 1 de 6
Referencia a la Norma ISO 9001:2008 7.3 Página 1 de 6 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura : Sistemas Distribuidos I Carrera: Ing. en Sistemas Computacionales Clave de la asignatura: RSD-1203
Más detallesArquitecturas Distribuidas. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl
Arquitecturas Distribuidas Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A. Eduardo.Ostertag@obcom.cl Temario Arquitectura Cliente/Servidor File Arquitectura Cliente/Servidor SQL Arquitectura Cliente/Servidor
Más detallesTema 1. Conceptos básicos
Conceptos básicos Sistema de Gestión de Bases de Datos, SGBD (DBMS, Database Management System): software diseñado específicamente para el mantenimiento y la explotación de grandes conjuntos de datos 1
Más detallesJAVA 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 detallesRequisitos de Instalación
Requisitos de Instalación Índice Índice... 2 Antes de instalar OpenFile... 3 Hardware Servidores IIS y Base Datos... 3... 3 Motor de Base de Datos... 3 Software Instalado en Servidor... 3 Otras consideraciones...
Más detalles3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA
3.- JUSTIFICACIÓN DE LA SOLUCIÓN ADOPTADA 3.1.- Plataformas tecnológicas disponibles Del análisis realizado en apartados anteriores acerca de la problemática que nos ocupa así como de los objetivos a lograr,
Más detallesFACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES
FACULTAD DE INGENIERÍA DEPARTAMENTO DE TECNOLOGÍAS DE LA INFORMACIÓN Y COMUNICACIONES Código-Materia: 09728 PROGRAMACIÓN EN RED Programa Semestre: Ingeniería Telemática 5 Requisitos: 09687 ESTRUCTURAS
Más detallesSumario... 5 Prólogo... 7. Unidad didáctica 1. Introducción a la computación distribuida... 11. Objetivos de la Unidad... 12
ÍNDICE SISTEMÁTICO PÁGINA Sumario... 5 Prólogo... 7 Unidad didáctica 1. Introducción a la computación distribuida... 11 Objetivos de la Unidad... 12 1. Conceptos básicos... 13 2. Computación monolítica,
Más detallesProyecto 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
Más detallesLa clase Integer y sus métodos. Los Operadores (concepto). Operadores Lógicos y a nivel de Bits. Operadores de desplazamiento. Concatenaciones. La Con
Fases de POO (Análisis y Diseño). Un ejemplo de Análisis y Diseño. Repaso de conceptos de Abstracción y ejemplos. Repaso y definición de Clases, estructura de una clase en Java. Declaración de atributos
Más detallesAnalista programador. Java / Web. 4 años de experiencia
Analista programador Java / Web 4 años de experiencia COMPETENCIAS TÉCNICAS JAVA : Herramientas JAVA: JAVA, JSDK 1.2/1.3/1.4, J2EE, Servlets, JSP, Log4j, Struts framework, Tiles taglibs Eclipse 2.1/3.0,
Más detallesDescripción de Arquitectura Repositorio de metadatos de componentes de software
Descripción de Arquitectura Repositorio de metadatos de componentes de software 1. Introducción. 1.1. Propósito. 1.2. Alcance. 1.3. Definiciones. 1.4 Contexto. 1.5. Referencia. 2. Objetivos y restricciones
Más detallesTema 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 detallesProyecto de grado 6,5(, SISTEMA DE INFORMACIÓN PARA RESULTADOS DE EXÁMENES IMAGENOLÓGICOS. Introducción. Qué es Sirei?
Proyecto de grado 6,5(, SISTEMA DE INFORMACIÓN PARA RESULTADOS DE EXÁMENES IMAGENOLÓGICOS Autores Rafael Mártony María Noel Tamayo Tutor Ing. Raúl Ruggia Facultad de Ingeniería Universidad de la República
Más detallesCAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS
CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias
Más detallesDiplomado Programming Java (JSE & JEE) with Oracle 10g
Diplomado Programming Java (JSE & JEE) with Oracle 10g Descripción: Nuestro diplomado ofrece un entrenamiento INTEGRAL y el más completo si estás interesado en realmente aprender Java y aplicarlo en tecnologías
Más detallesC/S:CLIENTE/SERVIDOR
C/S:CLIENTE/SERVIDOR ALEJANDRO DOMÍNGUEZ Curso impartido en la Universidad Autónoma de Ciudad del Carmen, Campeche 15/10/1998 PRINCIPIA INFORMATICA 1 Temario La computación C/S Qué es C/S? Tipos de C/S
Más detallesArquitecturas C/S (2 capas) y Web (3 capas). Bases de Datos Web. Curso 2003-04 C.Costilla
Arquitecturas C/S (2 capas) y Web (3 capas). Bases de Datos Web 1 Software de BD Distribuidas. Arquitecturas Cliente/Servidor y Web Arquitectura del SGBD en Cliente / Servidor Arquitectura del SGBD en
Más detallesWORKSHOP Spring Framework Developer
CONTEXTO WORKSHOP Spring Framework Developer La programación de los componentes de persistencia es una tarea muy importante, hoy en día contamos con Frameworks JDBC como MyBatis, Frameworks ORM como Hibernate
Más detallesTema 1. Arquitectura Cliente/Servidor
Tema 1. Arquitectura Cliente/Servidor SCS Sistemas Cliente/Servidor 4 o informática http://ccia.ei.uvigo.es/docencia/scs 27 de septiembre de 2009 FJRP, FMBR [sistemas cliente-servidor] CCIA 1.1 Sistemas
Más detallesIntroducción al curso CONTENIDOS Y REGLAS
Introducción al curso CONTENIDOS Y REGLAS Agenda Contexto del curso Objetivos Motivación Modus operandi Contenido del curso Evaluación Contexto del curso 1. SOBRE E L SOFT WA RE 2. MOT IVA CIÓN PROFESIONA
Más detallesSoluciones BYOD para el aula. 24.Febrero.2016
Soluciones BYOD para el aula 1 24.Febrero.2016 Escritorios Virtuales Avanzados Software Libre 08/03/2016 2 Qué es evaos? Solución de virtualización de aplicaciones y escritorios Open Source basada en GNU/Linux
Más detallesCapí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 detallesTema 2: EL MODELO CLIENTE/SERVIDOR
Tema 2: EL MODELO CLIENTE/SERVIDOR E. U. Informática en Segovia Departamento de Informática Universidad de Valladolid Definición de sistemas cliente/servidor (1) Clientes y servidores: entidades lógicas
Más detallesAplicaciones web construidas a base de componentes:
Java EE Aplicaciones Web/Sistemas Web Juan Pavón Mestras Dep. Ingeniería del Software e Inteligencia Artificial Facultad de Informática Universidad Complutense Madrid Material bajo licencia Creative Commons
Más detallesEl Internet tuvo origen en los Estados Unidos de Norte América cuando en un proyecto
2 Marco teórico 2.1 Internet 2.1.1 Breve historia El Internet tuvo origen en los Estados Unidos de Norte América cuando en un proyecto realizado por la Agencia de Investigación Avanzados de Defensa (DARPA)
Más detallesCentralTECH 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 detallesGenerador 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
Más detallesExisten diferentes recursos interactivos que han sido utilizados para la enseñanza
Capítulo 3. Diseño Existen diferentes recursos interactivos que han sido utilizados para la enseñanza del idioma inglés y la materia de interacción y colaboración. En la actualidad se trata de ampliar
Más detallesOracle Enterprise Manager 10g Grid Control NUEVO
Oracle University Contact Us: +34916267792 Oracle Enterprise Manager 10g Grid Control NUEVO Duration: 5 Days What you will learn En este curso se ofrece una visión general de las funciones de Grid Control
Más detallesUNIVERSIDAD DE PIURA
ESPECIALIZACIÓN EN DESARROLLO DE APLICACIONES EMPRESARIALES CON JAVA EE Ofrecer al alumno los conocimientos necesarios para la construcción de sistemas informáticos bajo una arquitectura cliente servidor
Más detallesCapas 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 detallesSoftware libre para la automatización de unidades de información
Universidad de Costa Rica Escuela de Bibliotecología y Ciencias de la Información Software libre para la automatización de unidades de información Ricardo Chinchilla Arley Mynor Fernández Morales Octubre,
Más detallesTelecomunicaciones y Redes
Telecomunicaciones y Redes Sistemas de Información Gerencial Autor: Ing. Marvin Molina (UCAD 2009) Revisión: Ing. Fernando Hernández (UNEFA 2012) La empresa en red Cuando las computadoras están en red,
Más detallesGlobal: Se puede acceder a él desde cualquier tipo de plataforma, usando cualquier navegador y desde cualquier parte del mundo.
CAPÍTULO III APLICACIÓN WEB 3.1. Introducción Con la aparición de Internet y de la web en concreto, se han abierto infinidad de posibilidades en cuanto al acceso a la información desde casi cualquier sitio.
Más detallesTema 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 detallesBases de Datos Distribuidas: Arquitectura Cliente/Servidor
Bases de Datos Distribuidas: Arquitectura Cliente/Servidor Instituto Tecnológico Superior de los Ríos Ing. en Sistemas Computacionales 30 de enero de 2012 Bases de Datos Distribuidas:Arquitectura Cliente/Servidor
Más detallesArquitectura J2EE para aplicaciones web. Aplicaciones web con JSP. Arquitectura J2EE: Capa de Acceso Web. Arquitectura J2EE: Capa Cliente
Aplicaciones web con JSP Arquitectura J2EE para aplicaciones web Aplicación Applet HTML Cliente Servidor web JSP Servlet Web EJB Java Beans Lógica Negocio Otras BDs, ERPs etc BD Oracle Datos Cliente Servidor(es)
Más detallesPREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1
PREGUNTAS INFORMÁTICA MONITOR UPB EXAMEN 1 1. Cuál de los siguientes componentes no forma parte del esquema general de un ordenador? A Memoria Principal B Disco Duro C Unidad de Control D Unidad Aritmético
Más detallesNotas técnicas de JAVA Nro. 7 Tip Breve
Notas técnicas de JAVA Nro. 7 Tip Breve (Lo nuevo, lo escondido, o simplemente lo de siempre pero bien explicado) Tema: JAVA Basics: Diferencias conceptuales entre JavaBeans y Enterprise JavaBeans (EJB)
Más detallesSelección de arquitecturas y herramientas de programación
1 Selección de arquitecturas y herramientas de programación Objetivos del capítulo 44 Caracterizar y diferenciar los modelos de ejecución de código en un entorno cliente/servidor. 44 Conocer los mecanismos
Más detallesPara 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 detallesJAVA 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
Más detallesComunicación entre procesos
Comunicación entre procesos Patrones de comunicación Comunicación cliente-servidor En la que los mensajes de petición y respuesta proporcionan la base para la invocación remota de métodos o de procedimientos.
Más detallesProtocolos y funcionalidad de la capa de Aplicación
Protocolos y funcionalidad de la capa de Aplicación Aspectos básicos de networking: Capítulo 3 1 Objetivos Definir la capa de aplicación como el origen y el destino de los datos para la comunicación a
Más detallesWebTask Manager Modulo de Interconexión
WebTask Manager Modulo de Interconexión Funcionalidad Funcionalidad Pag: 1 / 5 Introducción El presente documento tiene por finalidad describir las diversas funcionalidades del Modulo de Interconexión
Más detallesDesarrollo de Rich Entreprise Applications con Flex
Desarrollo de Rich Entreprise Applications con Flex Desarrollo de Rich Entreprise Applications con Flex Aplicaciones empresariales orientadas a web. Qué hemos ganado con las aplicaciones web Total ubicuidad.
Más detallesWindows DNA. Mario A. Valdez-Ramírez, Interactive Bureau México. Editor de MSDN Latinoamérica y MSDN Regional Director para Latinoamérica.
Windows DNA Mario A. Valdez-Ramírez, Interactive Bureau México. Editor de MSDN Latinoamérica y MSDN Regional Director para Latinoamérica. Agenda. Evolución de las aplicaciones. Tecnologías y herramientas
Más detallesPLANEACIÓN DEL CURSO Y AVANCE PROGRAMÁTICO
SUBDIRECCIÓN ACADÉMICA DEPARTAMENTO DE Sistemas y Computacion Página 1 de 6 PLAN DE CURSO DEL PERIODO Agosto Diciembre 2010 MATERIA: Desarrollo de Sistemas HT 4 HP 2 CR 10 NO. UNIDADES 7 DOCENTE: Lunes
Más detallesSoluciones Web a la medida de sus necesidades.
Soluciones Web a la medida de sus necesidades. Servicio Personalizado Atención personalizada y alta calidad de servicio distinguen cada uno de nuestros trabajos. Brindamos asesoría permanente a nuestros
Más detallesServidores 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
Más detallesGuía del Curso. IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos. Relacionales
Guía del Curso IFCD0112 Programación con Lenguajes Orientados a Objetos y Bases de Datos Relacionales Modalidad de realización del curso: Número de Horas: Titulación: Distancia 710 Horas Diploma acreditativo
Más detallesExperto en Diseño, Programacion y Creación Web
Experto en Diseño, Programacion y Creación Web Duración: 355.00 horas Descripción El Programa de Experto en Diseño y Creación Web te ofrece un método sencillo y práctico para que puedas desarrollar tu
Más detallesFramework 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 detallesUniversidad Autónoma del Perú
JAVA WEB DEVELOPER - JWD Universidad Autónoma del Perú JAVA WEB DEVELOPER - JWD Introducción: El presente curso tiene como propósito desarrollar en el estudiante las competencias necesarias para el adecuado
Más detalles