Arquitectura Técnica EBS Oracle
Arquitectura Técnica EBS Oracle
Arquitectura Técnica EBS Oracle
Requerimientos de Arquitectura
Componentes Lógicos
La arquitectura lógica básica conformada puede ser
representada por:
Componentes Oracle
Desde el punto de vista de los Componentes Oracle
requeridos, básicamente se han dividido en tres
fundamentales:
• Base de datos: Corresponde al motor de datos
y los servicios relacionados.
• Internet Application Server (iAS): Corresponde
a la componente encargada de la ejecución de
los diferentes tipos de aplicación.
• Internet Developer Suite (iDS): Corresponde a
un conjunto único que contiene todo el
ambiente y herramientas de desarrollo
necesario.
Seguridad
Oracle agrega diversos mecanismos de autenticación
y seguridad al motor, entre los más relevantes están
“Virtual Private Database” que permite la definición
de seguridad a nivel fila/columna, soporte a
certificados digitales, incorporación de un servidor
LDAP basado en Oracle, etc.
Intermedia
La componente Intermedia de Oracle permite
almacenar y manipular todo tipo de datos dentro del
motor Oracle. Esto quiere decir que además de
almacenar como campos de la base (o en forma
externa según necesidades), permite la manipulación
inteligente vía SQL de ese dato. Entre los más
relevantes se cuentan:
• Texto : Permite almacenar documentos de tipo
texto en diversos formatos, tales como
archivos planos, Acrobat, HTML, XML, Microsoft
Word en sus diferentes versiones, etc. Además
de almacenarlo, permite vía sentencias SQL, la
creación de índices sobre el contenido,
búsquedas de tipo Text Retrieval sobre ese
contenido, etc.
• Imágenes: Permite almacenar y manipular vía
SQL imágenes almacenadas en la base de
datos para rotarlas, realizar escalamientos,
buscar imágenes comparando su similitud
visual, etc.
• Otros: En general, poder almacenar y
manipular cualquier tipo de datos, archivo,
multimedia.
Disponibilidad
La garantía de alta disponibilidad de un sistema no
depende solamente de la correcta ejecución de los
programas de software. En el análisis de
requerimientos de alta disponibilidad se deben
contemplar todos los componentes involucrados
(redes, placas de red, computadoras, servidores,
firewalls, balanceadores, etc.). Asimismo, existen
otros factores que deben ser considerados para la
continua operación de sistemas, estos factores van
desde los errores humanos hasta los desastres
naturales. Es posible separar cada una de las capas
de la arquitectura en distintos equipos a fin de
brindar una mayor tolerancia a las fallas y una mejor
disponibilidad de los sistemas en caso de ser
requerido. Las opciones de máxima pueden verse en
el siguiente gráfico: