Post on 25-Jul-2015
Soluciones basadas en la Web
Mauricio Rea P.
Introducción
� Necesidades actuales:� Aplicaciones
distribuidas, transaccionales y portables.
� Que garanticen:� Velocidad� Seguridad� Fiabilidad
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.
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.
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.
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)
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
Aplicaciones distribuidas en capas
Fuente: The JavaEE 6 Tutorial – Oracle
Contenedores Java EE
Java EE API
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
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.
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