01a.servidores de aplicación

13
Soluciones basadas en la Web Mauricio Rea P.

Transcript of 01a.servidores de aplicación

Page 1: 01a.servidores de aplicación

Soluciones basadas en la Web

Mauricio Rea P.

Page 2: 01a.servidores de aplicación

Introducción

� Necesidades actuales:� Aplicaciones

distribuidas, transaccionales y portables.

� Que garanticen:� Velocidad� Seguridad� Fiabilidad

Page 3: 01a.servidores de aplicación

Tecnologías de la Información

� Empresas y Aplicaciones Empresariales están explotando al máximo las nuevas tecnologías.� Disminución de

costos.� Mejoras en procesos.� Mayor velocidad.� Menos recursos y

más eficiencia.

Page 4: 01a.servidores de aplicación

Servidor de aplicaciones –

Prestaciones:� Proporciona servicios de

aplicación a los clientes.� Aquí se gestiona la mayor

parte de la lógica de negocios de una empresa.

� Ofrecen centralización y disminución de la complejidad de desarrollo de soluciones y administración centralizada.

� Tienen características de la capa Middleware:� Conectividad a bases de datos� Servicios de seguridad� Interoperabilidad con otros

sistemas de información� Soporte a estándares: HTML,

XML, JDBC, SSL, CORBA, etc.

Page 5: 01a.servidores de aplicación

La ola Open Source-Las necesidades empresariales y de las nuevas tecnologías son soportadas por software abierto.-Empresas como Oracle e IBM están haciendo grandes inversiones en las soluciones de tipo Open Source.-Microsoft ha empezado a liberar sus fuentes de información.

Page 6: 01a.servidores de aplicación

Java y su aporte al Open Source

� Java es uno de los grandes pilares del Open Source.

� El mayor aporte de Java es su plataforma de desarrollo Java Enterprise Edition(JavaEE)

Page 7: 01a.servidores de aplicación

Modelo de aplicaciones Java EE�� Aplicaciones distribuidas en capasAplicaciones distribuidas en capas�� Contenedores Java EEContenedores Java EE�� Soporte a WSSoporte a WS�� Java EE 5 APIJava EE 5 API�� Servidor de AplicacionesServidor de Aplicaciones

Page 8: 01a.servidores de aplicación

Aplicaciones distribuidas en capas

Fuente: The JavaEE 6 Tutorial – Oracle

Page 9: 01a.servidores de aplicación

Contenedores Java EE

Page 10: 01a.servidores de aplicación

Java EE API

Page 11: 01a.servidores de aplicación

Hacia dónde debemos llegar :

la explotación de las nuevas tecnologías de Información.

Service Oriented Architecture (SOA)

Arquitectura de software que permite la reutilización de componentes y servicios para brindar soluciones integradas.

Es el uso de múltiples tecnologías para dar soluciones empresariales:

�Web Services�Integración con sistemas externos�Acceso a Bases de Datos�Políticas de Seguridad�Técnicas de Workflow�Portales corporativos�Reglas de negocios que cambian dinámicamente

Page 12: 01a.servidores de aplicación

Hacia dónde debemos llegar :

la explotación de las nuevas tecnologías de Información

Software As A Service (SaaS)

Permite la distribución de software para su uso por medio del Internet. Los clientes tienen sus datos y aplicaciones en la gran red, no localmente.

Page 13: 01a.servidores de aplicación

Hacia dónde debemos llegar :

la explotación de las nuevas tecnologías de Información

Software As A Service (SaaS)

Ejemplos:http://docs.google.com/http://www.vtiger.com/www.openbravo.com