UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS

Slides:



Advertisements
Presentaciones similares
Intranets P. Reyes / Octubre 2004.
Advertisements

Arquitectura Cliente Servidor
Sistema de Información Cultural, CONACULTA México, 2006 SiC / RENiC Aspectos técnicos relevantes para un Sistema de Información (SI)
INGENIERÍA DE SOFTWARE Introducción Arquitectura de Software
Plan de Implantación Sistemas de Información III
PROVISIÓN DE SERVICIOS WEB DINÁMICOS ASOCIADOS A VIDEO BASADOS EN DISPOSITIVOS MÓVILES Autor: Juan Carlos Álvarez Martín Tutor: Francisco Javier Finat.
Hardware y Software de servidor
Proyecto Portal Web APE
Portal Hacienda Digital
Construcción de Páginas WEB
Pensiones Civiles del Estado PROYECTO: Página Web PCE
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
Carlos Rojas Kramer Universidad Cristóbal Colón
Trabajo Parcial de Desarrollo para Sistemas Distribuidos
Arquitectura Orientada a Servicios (SOA)
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
FLAN “F- LINKS AND NODES”
MI PROGRAMA DE FORMACION
Tecnología Cliente Servidor
Christian Eduardo Gómez Herrera
INVERSIONES GRATAMIRA Proyecto de Actualización Tecnológica – Fase I Javier Eduardo Álvarez Castro - José Andrés Villarreal Tovar 30 de abril del 2007.
Características Técnicas
Java 2 Platform Enterprise Edition
JAVA FX Es un paquete de software que te permitirá desarrollar aplicaciones web para diferentes plataformas, desde un ordenador ordinario hasta teléfonos.
Características generales de un servicio Web.
POR: Evelyn Zuleyma Quiroz Velásquez
Es una arquitectura de procesamientos cooperativo donde uno de los componentes pide servicios a otro. Es un procesamiento de datos de índole colaborativo.
Desarrollo de aplicaciones web en entorno servidor
Propuesta de una metodología para el desarrollo de proyectos informáticos empleando la herramienta para el diseño automatizado GeneXus Autor: Dipl.-Ing.
Grupo de Arquitectura de Computadores Comunicaciones y Sistemas Grupo de Seguridad de las Tecnologías de la Información y las Comunicaciones Laboratorio.
UNIVERSIDAD DE LA FF. AA. ESPE CARRERA DE INGENIERIA DE SISTEMAS PROYECTO DE TESIS : “Análisis, diseño, construcción e implementación de una Guía Interactiva.
Plataforma ECM de Servicios On-Line con Acceso Mediante Voz.
Arquitectura de una aplicación
Paola Saavedra -
Desarrollo de aplicaciones para ambientes distribuidos
Aplicaciones empresariales Adrián Guillen Carlos Marcano Carlos Sanmartín
El proceso de desarrollo de sistemas Web
SICSTRA Sistema de Información para el control de solicitudes de tramites jurídicos Ministerio de Justicia y Seguridad Pública.
Universidad Central de Venezuela Facultad de Ciencias Postgrado en Ciencias de la Computación Sistemas Distribuidos Albany Márquez.
Arquitecturas de Sistemas Interactivos: Introducción
TEMA: DESARROLLO DE UN SISTEMA INFORMÁTICO PARA EL CONTROL DE USO Y EL MANTENIMIENTO DE VEHÍCULOS DE UNA INSTITUCIÓN PÚBLICA AUTOR: EDISON GUAMAN   DIRECTOR:
Cristian Fonnegra Marin
Diseño Arquitectonico
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
PROCESADORES DAVID ALCALÁ JHONNY POSADA LESLY MARTINEZ LADY MUNAR.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Mapas animados e interactivos
1 Planeamiento Estratégico de Tecnologías de Información (PETI) Guía del Componente Metodológico Aplica el Meta Modelo de Metodologías CEIAR (Conceptos,
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
Web RIA Una nueva manera de pensar en la web. Debilidades empresarialesDebilidades D B C A Exigencia de clientes Fidelidad a la marca Compromiso de clientes.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
Metodología para el Diseño de Sitios WEB
GUARI, MARIELA ESTEFANIA L.U.:  ‘DEFINICION’ ‘Los Antivirus Cloud? (antivirus en la nube) son antivirus que aplican a los antivirus el concepto.
Es un antivirus gratuito basado en cloud computing, especialmente diseñados para ofrecer protección desde la nube. Es un software de protección, como los.
ANTIVIRUS CLOUD COMPUTING. Los antivirus cloud o antivirus en la nube, son antivirus que aplican a los antivirus el concepto cloud computing. Instalan.
Antivirus Cloud Computing. Definición Antivirus Cloud Computing es un software de protección, que no consume muchos recursos y no necesita de un hardware.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Sobre el Proceso Racional Unificado RUP es un proceso para el desarrollo de un proyecto de un software que define claramente quien, cómo, cuándo y qué.
Conociendo el modelo Cliente-Servidor
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
Introducción En la ingeniería de software se denomina aplicación web a aquellas aplicaciones que los usuarios pueden utilizar accediendo a un servidor.
Conociendo el modelo Cliente-Servidor. Introducción En el mundo de TCP/IP las comunicaciones entre computadoras se rigen básicamente por lo que se llama.
¿QUE ES EL TEAMVIEWER? ES UN SOFTWARE CUYA FUNCIÓN ES CONECTARSE REMOTAMENTE A OTRO EQUIPO. ENTRE SUS FUNCIONES ESTÁN: COMPARTIR Y CONTROLAR ESCRITORIOS,
APLICACIONES DE INTERNET ENRIQUECIDAS
Andrea Fernanda Salazar Rueda María Paula Peña Fernández Yuleny Osorio López.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
Junio, 2013.
Transcripción de la presentación:

UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS Análisis de la Arquitectura de Desarrollo de Sistemas N-Capas  Estudiante Paul Enrique Villagómez Bermeo    Tutor Ing. Pablo Tamayo   Ecuador Diciembre 2012

Introducción Objetivos Objetivo General Elaboración de un documento sobre el Análisis de la Arquitectura de desarrollo de sistemas en el modelo n-capas. Objetivos Específicos Describirlas aplicaciones en n-capa. Describir ventajas de desarrollo de aplicaciones en n-capas. Identifica desventajas de desarrollo de aplicaciones en n-capas. Diagnosticar requerimientos de las aplicaciones en n-capas. Alcance y Limitaciones Alcance Limitaciones

Conceptos Aplicación Es un software o programas. Desarrolladas a medida. Realizar tareas específicas. Características de las aplicaciones Programas compilados Lenguaje de programación Licencias Interfaz Arquitectura Estructura

Estilos de las Arquitecturas Arquitectura n-capas desarrollo, Jerárquica Descomposición de servicios Capas máquina física Comunicación Interfaz Aspecto Estilos arquitecturales Comunicaciones SOA, message bus, Tuberías y filtros Despliegue Cliente / servidor , n – Niveles, N capas Dominio Modelo de dominio, repositorio Interacción Presentación separada

Subdivisión de sistemas Arquitectura N Capas Características Clientes ligeros Navegadores Teléfonos inteligentes Red LAN Conectarse Subdivisión de sistemas Desarrollo Despliegue Tiempo

Descripción de las arquitecturas n-capas Beneficios de usos de capas Desarrollo en N – Capas Subdivididos Navegador de internet Clientes ligeros N – Capas a pruebas Interacción de capas Componentes individuales Capacidad Beneficios de usos de capas Mantenimiento Implementar Rendimiento Proceso N-capas Necesidades desborde Separación de diseño y negocio Un sistema adoptivo Bloques Adaptables Futuro al mundo

DESVENTAJAS Ventajas Aplicaciones N-Capas Plataformas Conocimiento tecnologías Plataformas DESVENTAJAS Escalabilidad Web Lenguajes Administración aplicación Recursos Seguridad Aplicaciones N-Capas Ventajas

Tipos de aplicaciones Aplicaciones para dispositivos móviles Ventajas Consideraciones Aplicaciones para dispositivos móviles conexión limitada dispositivos de mano disponibilidad y fácil Limitaciones Tamaño Aplicación de escritorio recursos de los clientes interfaz y mejor experiencia de usuario interacción muy dinámica Despliegue complejo Versionado complicado Poca interoperabilidad RIA (Rich Internet Applications) potencia grafica soporte contenido multimedia Despliegue y distribución simples pesada Aprovechan peor los recursos Aplicaciones orientadas a servicios interfaz consumidas interoperables No tienen interfaz grafica Necesitan conexión a internet Aplicaciones web usuarios desplegar y de actualizar Depende de la conectividad a red No pueden ofrecer interfaces de usuarios complejas

Sistema Contable software ecuatoriano Nombre de Sistema Descripción Arquitectura Genesis Sistema Contable software ecuatoriano CRM se define en (Cliente Servidor, 3 capas, n capas) Soluciones técnicas integrales Contiene módulos contables producción de roles de pago y le genera automáticamente los anexos transaccionales sin necesidad de software Fénix Fénix es una herramienta enfocada solucionar problemas en el área contable y financiera y tributaria PC Gerente Herramientas contables Sitio web Pedir solicitudes y consultas interrelación entre cliente y la otorgación del servicio Etapa http://www.etapa.net.ec/default.aspx Modelo cliente servidor Aplicación web Guía interactiva Gestiona de áreas protegidas del ecuador ministerio de medioambiente Arquitectura n capas

Conclusiones Son las aplicaciones de despliegue ha emergido como la principal arquitectura para la construcción de aplicaciones Ventajas es la escalabilidad Desventajas personas especialistas

Recomendaciones Ejecuta miento al momento de la implementación Personas idóneas