Arquitectura, conceptos y ejemplos

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)
Programación Orientada a Objeto 1
Internet y tecnologías web
Servidores Web Capítulo 2.
J2EE – Java 2 Enterprise Edition
Arquitectura Web en Aplicaciones Empresariales Java/J2EE
ActiveX.
Universidad Nacional Autónoma de Honduras
Aplicaciones Cliente-Servidor
INTRODUCCIÓN A JAVA.
Arquitectura del sistema
La Plataforma Holmes y Aplicaciones
"java del lado del servidor" Servlet y JSP Java Server Pages.
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
Investigación Servidor de Aplicaciones WebSphere
RMI Remote Method Invocation
Java 2 Platform Enterprise Edition
Infraestructura de Tecnologías de Información
Jonathan Patricio Cárdenas Ruperti
Jesús Arellano. La plataforma Java Micro Edition, o anteriormente Java 2 Micro Edition(J2ME), es una especificación de un subconjunto de la plataforma.
JAVA. Introducción Que es java?  Código reusable  Multiplataforma.
Tecnologías para el desarrollo de aplicaciones Web
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.
Sistemas Distribuidos basados en la web
Una java servlet es un programa que se ejecuta en un servidor. Por lo general son aplicaciones Java que corren en un entorno de servidor web. Los Java.
Arquitectura de una aplicación
Diseño de Aplicaciones Web * En las aplicaciones web el diseño es muy diferente de las aplicaciones tradicionales dado que hay que dividir la aplicación.
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
ASIGNACION DE LAS PARTES DE LA APLICACION DISTRIBUIDA EN JAVA PESENTA: LEVI MONROY MARTINEZ.
Introducción al modelo Cliente-Servidor Carlos Rojas Kramer Universidad Cristóbal Colón.
Desarrollo de aplicaciones para ambientes distribuidos
J2EE – Java 2 Enterprise Edition
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 Java Beans. EJBs Beans gestionados por un contenedor del servidor de aplicaciones para gestionar el acceso a recursos (bases de datos, colas.
J2EE Enterprise JavaBeans J2EE Enterprise JavaBeans Modelos Orientados por Objetos Javier Azabache Jesus De Oliveira Sergio Aguilera Febrero 2004 Universidad.
Aplicaciones Web M.C. Jorge Eduardo Ibarra Esquer
S ISTEMAS DE INFORMACION ERP - CRM Presentado por: YULI ANDREA CUELLAR.
Mensajería cliente-servidor en Flex y Java
Java ??? Ing. Rolando Steep Quezada Martínez
Control de acceso en Java EE
UNIVERSIDAD NACIONAL AUTONOMA DE MEXICO MODULO IV ADMINISTRACIÓN DE BASES DE DATOS Servidor de la Base de Datos E.I. L.E. Prof. Ramón Castro Liceaga SEMINARIO.
IS2Objetos Distribuidos - J2EE,RMI1 Ingeniería del software II Ingeniería Web.
Términos y Conceptos Básicos
Cristian Fonnegra Marin
Sun Microsystems. Los servlets son objetos que corren dentro del contexto de un contenedor de servlets y extienden su funcionalidad. También podrían correr.
Windows server 2008 es un sistema operativo para servidores diseñado por Microsoft.
Modelo de 3 capas.
Juan Timoteo Ponce Ortiz
 Es un programa escrito en Java y que forma parte de los componentes de una página de Internet. Los Applets han sido usados para proporcionar funcionalidad.
Enterprise JavaBeans Distributed Component Object Model
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
INSTALACIÓN Y ADMINISTRACIÓN DE REDES DE ÁREA LOCAL
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.
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Capítulo 12. Tecnología y herramientas. Ricardo García Mataix
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.
API JDBC Java Database Connectivity. Conceptos básicos API de Conectividad a Bases de Datos Emplea SQL Standard Ventaja: los programas desarrollados en.
Arquitectura de una aplicación Arquitectur a: desarrolla un plan general del sistema, asegurando que las necesidades de los usuarios sean atendidas. Ingeniería.
LE, EI, Profesor Ramón Castro Liceaga UNIVERSIDAD LATINA (UNILA) IV. IMPLEMENTACIÓN DE COMPONENTES.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
1.  Tomcat es un contenedor web basado en el lenguaje Java que actúa como motor de servlets y JSPs.  Se ha convertido en la implementación de referencia.
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.
UAA – Introduccion a Progracion Orientada Objetos Introducción al Java.
Servidores de Aplicaciones Java Víctor Orozco
Java Enterprise edition
Transcripción de la presentación:

Arquitectura, conceptos y ejemplos Java EE Arquitectura, conceptos y ejemplos

¿Qué es? Es una colección de especificaciones que definen una infraestructura para desarrollar aplicaciones distribuidas multicapa.

¿Para qué sirve?. ¿Qué ofrece? Facilita el desarrollo de aplicaciones distribuidas en java. Ofrece un marco y una serie de convenciones, junto un conjunto de servicios sobre los cuales desarrollar aplicaciones multicapa.

Modelo de la aplicación El modelo de la aplicación Java EE define una arquitectura para implementar servicios como lo hacen las aplicaciones multicapa, las cuales son escalables, accesibles y tienen la capacidad de gestión para aplicaciones de nivel empresarial.

Aplicaciones Multicapa distribuidas. Una aplicación Java EE puede constar con 3 o 4 niveles; las aplicaciones Java multicapa se consideran en general aplicaciones de 3 niveles, ya que está distribuida en: las máquinas clientes, el servidor Java EE y la base de datos. Nivel de cliente: componentes que corren en la máquina cliente. Nivel Web: componentes que corren en el servidor Java EE. Nivel de Negocios: componentes que corren en el servidor Java EE. Nivel EIS (Sistema de información empresarial): software que se ejecuta en el servidor EIS.

Seguridad La plataforma Java EE proporciona reglas estándar para el control de acceso que son definidas por el desarrollador e interpretadas cuando la aplicación se implementa en el servidor.

Componentes Java EE Una aplicación Java EE esta creada de componentes. Un componente es una unidad autónoma de software funcional que se ensambla en una aplicación Java EE con sus clases y archivos relacionados y que se comunica con otros componentes.

Las aplicaciones cliente y los applets son componentes que se ejecutan en el cliente. Java Servlet, JavaServerFaces y JavaServerPages son componentes Web que se ejecutan en el servidor. Enterprise JavaBeans (EJB) son componentes de negocio que se ejecutan en el servidor.

Clientes Java EE Un cliente Java EE puede ser un cliente Web o una aplicación cliente. Cliente Web. Applets. Clientes de aplicación.

Arquitectura de los componentes JavaBeans El servidor y el cliente pueden incluir componentes JavaBeans para administrar el flujo de datos entre una aplicación cliente o un applet y componentes que se ejecutan en el servidor JEE o entre componentes de servidor y BD.

Componentes de negocio Resuelven o satisfacen las necesidades de un dominio particular de negocio como la banca, venta al por menor ó la financiación está a cargo de un enterprise bean que se ejecutan en la capa de negocio.

EIS: sistema de información empresarial

Sistema de información empresarial El sistema de información empresarial (EIS) incluye software y sistemas de infraestructura de la empresa tales como la planificación de recursos empresariales (ERP), procesamiento de transacciones mainframe, sistemas de bases de datos y otros sistemas heredados.

Servicio de contenedores Los contenedores son la interfaz entre un componente y la plataforma de bajo nivel que especifica la funcionalidad que soporta el componente.

Tipos de contenedores Servidor Java EE: La porción de tiempo de ejecución de un producto de Java EE. Un servidor Java EE proporciona contenedores EJB y Web. Enterprise JavaBeans (EJB) contenedor: Administra la ejecución de los enterprise bean para las aplicaciones Java EE. Enterprise bean y de su contenedor se ejecutan en el servidor de Java EE. Contenedor Web: Administra la ejecución de los componentes JSP y servlets para aplicaciones Java EE. Componentes Web y su contenedor se ejecutan en el servidor de Java EE. Contenedor de aplicación cliente: Administra la ejecución de los componentes de la aplicación cliente. Las aplicaciones cliente y sus contenedores se ejecutan en el cliente. Contenedor Applet: Administra la ejecución de applets. Consiste en un navegador web Java Plug-in, se ejecutan en el cliente juntos.

Bibliografía http://shuster.cs.buap.mx/blog/descargas/Ja va%20EE%205.pdf http://ccia.ei.uvigo.es/docencia/SCS/0910/p resentacion-proyectoJEE-2x1.pdf Fabián Silva Ortiz.