Capítulo 12. Tecnología y herramientas. Ricardo García Mataix

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Internet y tecnologías web
Desarrollo de aplicaciones para ambientes distribuidos
J2EE – Java 2 Enterprise Edition
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
Carlos Rojas Kramer Universidad Cristóbal Colón
ARQUITECTURA CLIENTE-SERVIDOR
Tecnologías Cliente / Servidor Capitulo III Richard Jiménez V. clienteserver.wordpress.com.
Arquitectura Orientada a Servicios (SOA)
Arquitectura, conceptos y ejemplos
MI PROGRAMA DE FORMACION
Introducción a los sistemas de Información Hospitalarios
Índice 1. Introducción, objetivos y justificación del proyecto.
Investigación Servidor de Aplicaciones WebSphere
Java 2 Platform Enterprise Edition
SISTEMAS OPERATIVOS DE RED
Jonathan Patricio Cárdenas Ruperti
TECNOLOGÍAS PARA LA IMPLEMENTACIÓN DE INTERFACES DE USUARIO
Tecnologías para el desarrollo de aplicaciones Web
NSRA ®. Arquitectura NSRA –Siglas = NómadeSoft Reference Architecture –Arquitectura tecnológica para desarrollar e implementar un producto de software.
Definición de un modelo colaborativo entre Especializada y Primaria aplicado al diagnóstico por imagen médica.
BIBLIOTECA DE COMPONENTES Rodrigo Fonseca V. Dawid Junnco Q.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
Arquitectura Web.
Servicios Web. Servicios web Son programas con funcionalidad accesible a través de protocolo http que permiten la ejecución remota de métodos y funciones.
Arquitectura de una aplicación
Redes II M. C. Nancy Aguas García. Redes Planeación Análisis y Diseño Instalación Evaluación Administración de software Mantenimiento de hardware.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
Desarrollo de aplicaciones para ambientes distribuidos
J2EE – Java 2 Enterprise Edition
Valencia, 8 de noviembre de 2005 Sistemas de Información Hospitalarios Pere Crespo Carlos Angulo Grupo Informática.
J2EE vs.Net. Integración de sistemas Integrar = Asimilar y agregar rápidamente gran cantidad de información de sistemas distintos Aspecto crítico No se.
Enterprise Middleware: Software entre el sistema operativo y tus aplicaciones que provee servicios como: Persistencia de datos Transacciones Mensajes.
Enterprise Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
Metodología para la Selección y Adquisición de Soluciones Automatizadas Informática II Sesión No. 5 Período 2010-I.
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Programación I Aplicaciones Web
FRAMEWORK VS Código fuente
Mensajería en Sistemas de Información
Aplicación de apoyo a la gestión de una PYME de logopedia Universidad de Alcalá de Henares Marina Rodríguez Iglesias.
INTRODUCCIÓN Presentación Personal
CENTROS DE DATOS Y COMPUTACIÓN EN LA NUBE
Términos y Conceptos Básicos
Cristian Fonnegra Marin
Manual Desarrollo Flex – J2EE. Contenidos Análisis y Diseño 1 Implementación 2 J2EE 3 Pruebas 4.
Diseño de Sistemas.
1. Introducción a los Sistemas de Internet Gestión de Sistemas en Internet Universidad Antonio de Nebrija 2003/04 Justo N. Hidalgo Sanz.
Eugenia Parodi Eugenia Parodi Lazaro Ruiz Lazaro Ruiz Juan Achucarro Juan Achucarro Sebastian Castellanos Sebastian Castellanos.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Luis Ponce Cabello.  Primera Parte : JSF  Segunda Parte : Facelets  Tercera Parte : Icefaces.
Guadalupe Andrade Mociño.  Significa Modelo Vista Controlador  Es un patrón de diseño  Esta compuesto por tres grandes capas: modelo, vista y controlador.
SOFTWARE DE SISTEMA.
LILACS-eXpress Emiliano Marmonti. La Havana. Cuba. Febrero 2007.
Implementación de una visión de arquitectura Experiencias y Resultados
Edwin Oliveros.  El diseño de sistemas consiste en la transformación del modelo de diseño, que toma en cuenta los requerimientos no funcionales y las.
Gestión de proyectos fin de carrera
Instituto Tecnológico de puebla Materia Desarrollo de aplicaciones para ambientes distribuidos Catedrático Dr. José Bernardo Parra Alumnos Cesar Mauricio.
Your Logo ING. FREDY ALEXANDER MARTINEZ. Here comes your footer  Page 2 Este patrón fue descrito por primera vez por Trygve Reenskaug en 1979, y la implementación.
Acceso a Datos Erick López Ovando Licenciado en Informática.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLEMENTACIÓN DE COMPONENTES.
Fundamentos de Ingeniería de Software
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
0 de 14  2005 SADIEL - Prohibida su Reproducción Arquitectura 12 Índice Distribución de Software 3 Formación e Implantación 4 Comunicación.
Servidores de Aplicaciones Java Víctor Orozco
Transcripción de la presentación:

Capítulo 12. Tecnología y herramientas. Ricardo García Mataix

¿Por qué J2EE? Es el gran paradigma software para el desarrollo de grandes aplicaciones distribuidas. Es el gran paradigma software para el desarrollo de grandes aplicaciones distribuidas. Es una especificación de la existen muchas implementaciones. Podemos elegir el servidor de aplicaciones. Es una especificación de la existen muchas implementaciones. Podemos elegir el servidor de aplicaciones. La opción elegida no nos condicionará el sistema operativo o el hardware. La opción elegida no nos condicionará el sistema operativo o el hardware.

Una visión general de J2EE Gran complejidad. Necesitamos nuevos expertos y reciclarnos. Gran complejidad. Necesitamos nuevos expertos y reciclarnos. Ofrece los Enterprise Java Beans para modelar procesos y entidades de un sistema. Accesibles mediante clientes ricos. También puden ser expuestos como WebServices Ofrece los Enterprise Java Beans para modelar procesos y entidades de un sistema. Accesibles mediante clientes ricos. También puden ser expuestos como WebServices Servlets y JSP para el acceso vía Web. Servlets y JSP para el acceso vía Web. El servidor J2EE ha de ofrecer además una serie de servicios a los dos tipos de tecnologías. (JDBC, JMS, JCA, XML, etc.) El servidor J2EE ha de ofrecer además una serie de servicios a los dos tipos de tecnologías. (JDBC, JMS, JCA, XML, etc.)

El camino hacia J2EE La distribución de las aplicaciones en varias capas físicas y lógicas tiene distintos orígenes. La distribución de las aplicaciones en varias capas físicas y lógicas tiene distintos orígenes. Conveniencia de particionar un gran sistema en unidades con una funcionalidad bien definida (patrón MVC). Conveniencia de particionar un gran sistema en unidades con una funcionalidad bien definida (patrón MVC). Necesidad de concentrar servicios en un servidor software central. Necesidad de concentrar servicios en un servidor software central. Aparición de la Web como plataforma de ejecución de aplicaciones. Aparición de la Web como plataforma de ejecución de aplicaciones.

El entorno informático hospitalario Gran complejidad de punta a punta: interfaz de usuario, lógica de negocio, modelo de dominio y persistencia. Gran complejidad de punta a punta: interfaz de usuario, lógica de negocio, modelo de dominio y persistencia. Integración con sistemas externos (PACS, Laboratorios y otros). Integración con sistemas externos (PACS, Laboratorios y otros). Conexión con muchos tipos de periféricos. Conexión con muchos tipos de periféricos. Necesidad de compaginar la práctica asistencial con la interacción con el sistema de información. Necesidad de compaginar la práctica asistencial con la interacción con el sistema de información.

Construcción de un HIS No existe un hospital estándar y el núcleo del sistema de información va a ser demasiado estratégico como para limitarse a ser una parametrización de un producto concebido fuera de nuestra organización. No existe un hospital estándar y el núcleo del sistema de información va a ser demasiado estratégico como para limitarse a ser una parametrización de un producto concebido fuera de nuestra organización. El HIS debe desarrollarse con una fuerte implicación de toda la organización. El HIS debe desarrollarse con una fuerte implicación de toda la organización. Confiar en el outsourcing total puede resultar muy peligroso. Confiar en el outsourcing total puede resultar muy peligroso.

Interfaz de usuario rica. (Java) Capa de servicios (EJBs sesión) Modelo de dominio B.D Mapeo objeto relacional Capas en la construcción de un hipotético HIS J2EE

Integración El sistema que construyamos ha de convivir con otros subsistemas. El sistema que construyamos ha de convivir con otros subsistemas. La integración intrahospitalaria ha de convertirse en un proyecto en sí y diferenciado de la integración con atención primaria y servicios centrales. La integración intrahospitalaria ha de convertirse en un proyecto en sí y diferenciado de la integración con atención primaria y servicios centrales. Adquisición de un bus de integración hospitalario. Adquisición de un bus de integración hospitalario.

Mapa de la propuesta HIS de segunda generación Farmacia ERP PACS Laboratorio Bus de integración de servicios Otros subsistemas Data Warehouse Dirección y control I+D Exterior: Primaria Servicios centrales Otros hospitales Telemedicina