Diferencia entre revisiones de «Aplicaciones Distribuidas: Un enfoque práctico»

Contenido eliminado Contenido añadido
Pequeño arreglo de formato
Ajustes menores
Línea 9:
 
== Servidor de Aplicaciones - App Server ==
Un servidor de aplicaciones básicamente consiste en poder manejar lo que se refiere a la logicalógica de negocios, además cuando hablamos de un framework también debemos hablar de un app-server, ya que van de la mano. Uno de los principales objetivos de este servidor es que que tiene la facultad de manejar la gran mayoría de aplicaciones, como puede ser la de acccesaracceder a los datos, etc.
 
Se diría que un servidor de aplicaciones es como un motor de software cuyo principal objetivo es de brindar distintas aplicaciones para los clientes.
Línea 261:
 
 
La herramienta de aplicación NetNetbeans beans
 
[[Archivo: Mvcrose.jpg|center|thumb|500px|Diagrama aplicación.]]
Línea 310:
{return "Usuario Desconectado";
}
Finalmente vamos a la capa de visulizacionvisualización '''vista'''
Creamos 2 clases
Primera java file:Realiza la coodinación para llamar al mensaje del Post de la clase del controlador en este caso C_controller el cual contiene el mensaje.
Línea 354:
===EJB===
 
Un "Java BeanJavabean" es un componente utilizado en Java que permite agrupar funcionalidades para formar parte de una aplicación, esto puede ser: un "Java BeanJavabean" agrupando información personal, datos sobre un pedimento, requerimientos de órdenes, etc.
 
Un "Enterprise Java Bean" también agrupa funcionalidades para una aplicación, sin embargo, a diferencia de un "Java BeanJavabean" un "Enterprise Java Bean" es un "deployable component", el término "deployable component" implica que existe un ambiente de ejecución , éste ambiente es precisamente un "EJB(Enterprise Java Bean) Container"
 
Un "Java BeanJavabean" requiere ser integrado con otros componentes para que éste sea funcional, mientras un "Enterprise Java Bean" a través de un "EJB Container" puede ser activado("deployed").
Ventajas de EJB ("Enterprise Java Beans")
 
Un EJB a través de un "EJB Container" ofrece varios servicios y funcionalidades no disponibles en un "Java BeanJavabean", algunas son las siguientes:
 
Servicios ("Middleware")
Línea 404:
[[Archivo:CaracterísticasClienteServidor.jpg|center|500px]]
 
== Arquitectura por ComponetesComponentes ==
 
La arquitectura basada en componentes se caracteriza por:
Línea 521:
== Ventajas de una API abierta ==
 
* Cualquier persona tiene acceso y pueden desarrollandesarrollar aplicaciones que usen la API.
* No se requiere de mucho trabajo o administración de permisos.
* Permite solicitar información sin guardarla en en una base de datos,
tan solo se consume los servicios directaentedirectamente desde el servidor de la API.
 
== Ventajas de una API cerrada ==