2. Introducción
Necesidades
actuales:
Aplicaciones
distribuidas,
transaccionales y
portables.
Que garanticen:
Velocidad
Seguridad
Fiabilidad
3. 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.
4. 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.
5. 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.
6. 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)
7. Modelo de aplicaciones Java EE
Aplicaciones distribuidas en capas
Contenedores Java EE
Soporte a WS
Java EE 5 API
Servidor de Aplicaciones
11. 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
12. 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.
13. 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