P. 1
Apex

Apex

|Views: 1.449|Likes:
Publicado porManolo Rodriguez

More info:

Published by: Manolo Rodriguez on Apr 30, 2011
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOCX, PDF, TXT or read online from Scribd
See more
See less

06/04/2013

pdf

text

original

UNIVERSIDAD HISPANOAMERICANA

INGENERIA EN INFORMATICA

ORACLE APLICATION SERVER Y APEX

POR: MIGUEL MENDEZ ARIAS MANOLORODRÍGUEZ RODRÍGUEZ

SAN JOSÉ, COSTA RICA
1

INDICE
INTRODUCCIÓN«««««««««««««««««««««««3

APEX««««««««««««««««««««««««««««4

ORACLE APLICATION SERVER«««««««««««««««..14

CONCLUCIONES««««««««««««««««««««««.25

2

Introducción APEX Oracle Application Express (Oracle APEX), anteriormente llamado HTML DB, es un pleno apoyo "sin costos" opción de la base de datos Oracle. Oracle Application Express está certificado contra todas las ediciones de Oracle Database 10.2.0.3 y superiores, incluyendo Oracle Database 10g Express Edition (Oracle XE). Es una herramienta RAD que se ejecuta con una base de datos Oracle. Permite desarrollar prototipos de aplicaciones WEB de forma segura y rápida Oracle Application Express se instala en el marco de la instalación base de semillas con Oracle Database 11g.

Basada en el navegador Usando solamente un navegador Web y poca experiencia en programación puede desarrollar aplicaciones centradas en datos en cuestión de minutos. el desarrollo basado en navegador le permite desarrollar aplicaciones en la mayoría de los ordenadores que utilizan sólo un moderno navegador de Internet. Desarrollo rápido de aplicaciones RAD Utilizar asistentes simple y la programación declarativa para crear informes de gran alcance y aplicaciones de datos de entrada. Puede crear aplicaciones de cargas de hojas de cálculo o base de datos en tablas y opiniones existentes. Oracle Application Express incluye SQL Workshop para crear y administrar los objetos de base de datos que apoyan su solicitud..

3

la aplicación Express aplicaciones fáciles de mantener y administrar. Esto significa que varios desarrolladores pueden editar la misma página y los cambios pueden ser vistos de inmediato cuando se ejecuta la aplicación. Rendimientos declarativa código menos diferencias entre los desarrolladores y la coherencia Así. puede escribir fragmentos de código usando PL / SQL. Dado que el lenguaje SQL se utiliza para definir informes y gráficos. Puede interactuar con los asistentes y las hojas de propiedades. El Application Express hace que las aplicaciones de motores en tiempo real a partir de datos almacenados en las tablas de bases de datos. No compilación o el despliegue es necesario. Ejemplos de programación declarativa en Oracle Application Express: Formularios: Uso de los asistentes. Cuando se ejecuta la aplicación. Al crear o ampliar una aplicación. la codificación es declarativa. algunos conocimientos de SQL es útil. Oracle Application Express crea o modifica los metadatos.Declarativa Desarrollo Con Application Express. Si la lógica procesal es necesario. el motor de Application Express a continuación. muestra la página o los procesos de la presentación página en función de los metadatos. usted puede crear fácilmente formas en las mesas o en un 4 . Eso significa que no se genera código o compilado.

bien seleccionar una tabla o dar una instrucción SQL. así como la detección de pérdida de actualización. resaltar. A continuación. Estado de la sesión Oracle Application Express gestiona de forma transparente el estado de sesión en la base de datos. puede restringir la capacidad a disposición de los usuarios finales (tales como apagar las de descarga. estos asistentes proporcionar administración automática de inserción. Componentes APEX Generador de aplicaciones . los desarrolladores. Una vez creado un formulario. así como obligar sintaxis estándar SQL variable. referencias de servicio Web o formularios. no permitir que una columna que se oculta) si lo desea. Las regiones pueden contener texto. El usuario final se presenta con el informe y la funcionalidad es la misma en todos los informes en la aplicación (por ejemplo. Creación de un proceso para el estado de sesión claro para una página es tan sencilla como un par de clics del mouse y especificar la página deseada. puede reordenar los campos de formulario (llamadas elementos de formulario) con una representación visual. No hay SET y GET. contenido de la página se organiza en regiones. suscríbase y guardar vistas personalizadas).procedimiento almacenado. Al crear un formulario en una tabla. Oracle Application Express es perfecta para usted. lo que le permite alcanzar rápidamente el diseño que desee. mapas.Aplicaciones de bases de datos Los desarrolladores de aplicaciones utilizar los asistentes para ensamblar aplicaciones organizada mediante declaración en las páginas. informes. Los formularios están formados por campos (llamados artículos) que pueden ser seleccionados de la multitud de tipos 5 . calendarios. tablas. Informes interactivos Para crear un informe interactivo. cómo filtrar. Los desarrolladores de aplicaciones pueden tener acceso a el estado de sesión mediante sustituciones simples. actualización y eliminación. la costumbre de PL / SQL.

recolectores de la fecha y la lista emergente de valores) o un desarrollador puede crear sus propios tipos utilizando el plug-in de apoyo. y validaciones se definen mediante cuadros de diálogo en tiempo de ejecución. Las páginas pueden contener secciones. SQL Scripts le permite almacenar y ejecutar scripts. Equipo de Desarrollo Equipo de desarrollo ayuda a gestionar el ciclo de vida de desarrollo de una aplicación. QueryBuilder le permite crear consultas de unión usando arrastrar y soltar. etiquetas. Por ejemplo. los usuarios finales pueden gestionar los datos estructurados y no estructurados sin la ayuda de desarrolladores. cambiar el nombre de la columna. Equipo de desarrollo está estrechamente integrado con Oracle Application Express ApplicationBuilder. Adición de columnas. Page secciones contienen datos no estructurados y se han editado con un editor WYSIWYG. Las Jornadas de trabajo. notas y enlaces. SQL Workshop The SQL Workshopproporciona las herramientas que le permiten ver y administrar objetos de base de datos. áreas de texto. editar listas de abrir la página de 6 . Toda la información se puede buscar y perfectamente controlada por el usuario final. para hacer las entradas. Generador de Aplicaciones ±Websheets Uso de las aplicaciones Websheet. y datos de hoja de cálculo. los grupos de radio. así como los informes y tablas de datos y todos pueden ser unidos entre sí proporcionando navegación. LMD. Cada página de datos y la fila de cuadrícula de datos Se puede añadir a los archivos. listas de selección. los insectos. Informes de proporcionar acceso a los datos de base de datos SQL por escrito. Rejillas de datos puede manejar datos estructurados sin escribir SQL.integrados (como campos de texto. funcionalidad de actualización de la tabla está incorporado y PL / SQL puede ser utilizado para procesar datos. le permite cargar y descargar el texto. y comentarios de los usuarios finales. La herramienta SQL de comandos le permite introducir ad-hoc de SQL. Examinador de objetos le permite utilizar un control de árbol para ver las propiedades del objeto y crear nuevos objetos. El estado de sesión (o la aplicación contexto) es gestionado de forma transparente y la presentación de la interfaz de usuario está separada de la lógica de la aplicación de manera que la apariencia de una aplicación puede ser reemplazado simplemente selecciona un tema diferente. Ofrece el seguimiento y la gestión de los elementos de aplicación. casillas de verificación.

las solicitudes de espacio. y la actividad de área de trabajo (páginas vistas. Administración Cada área de trabajo de Oracle Application Express es un entorno de desarrollo independiente que está completamente aislado de otras áreas de trabajo. a continuación. En primer lugar. Trabaja en armonía con la migración de Oracle SQL DeveloperWorkbench para proporcionar una solución total para sus necesidades de migración de acceso. Esto permite a los desarrolladores de exportación de Oracle Forms basado en XML con la utilidad de formularios estándar. los usuarios (tanto a los desarrolladores y usuarios finales). El acceso está limitado a Oracle Application Express desarrolladores con privilegios de administración de espacio de trabajo. Oracle Application Express permite a los desarrolladores para realizar un seguimiento de la migración manual de la lógica del lado del cliente de formularios. El componente de administración proporciona una gestión de área de trabajo. y la actividad de desarrollo). Una vez cargados en un proyecto de conversión de las formas. utilizar SQL DeveloperWorkbench de migración para migrar su definición de esquema y los datos y luego usar el Oracle Application Express WorkShop de Migración 7 . incluidos los servicios (esquemas disponibles. Migración Access La migración de Oracle Application Express WorkShop de ayuda a los clientes a migrar aplicaciones de Microsoft Access a Oracle Application Express. los intentos de entrada. importar el XML en Oracle Application Express. Consolidación Conversión de Formas Oracle Application Express proporciona una utilidad de conversión de las formas. Por lógica que no se convierte automáticamente. un subconjunto de la funcionalidad se pueden generar automáticamente como una aplicación de Oracle Application Express. y las preferencias).comentarios. y hacer los. errores.

para migrar sus formas de acceso y los informes. Estas herramientas de mano le permiten pasar de hoja de cálculo para una aplicación compartida en tan sólo unos pocos clics. se requiere para el desarrollo. implementación o ejecución. para definir y gestionar sus propios datos. Los usuarios pueden crear una red de datos de una hoja de cálculo o simplemente definir su propia cuadrícula de datos especificando los nombres de columna y tipos de datos. Websheets gestión de la definición y almacenamiento de los datos sin que los usuarios para crear objetos de base de datos. puede almacenar los datos en una tabla de base de datos nueva o añadirlo a una tabla de base de datos existente. puede utilizar la aplicación Asistente de hoja de cálculo Crear desde que ambas cargas los datos y produce una aplicación para mantener en el futuro. no los desarrolladores. Alternativamente. Manejo de las Hojas de cálculo Puede utilizar las Jornadas de trabajo para cargar rápidamente los datos de hoja de cálculo directamente en la base de datos. No requiere software cliente. 8 . El último paso es el refinamiento de su nueva aplicación aprovechando toda la potencia y las capacidades de Oracle Application Express. Aplicación páginas Express se representan con HTML en el navegador. En cualquiera de estos métodos. Arquitectura Application Express utiliza un navegador Web en la computadora del usuario comunicarse a través de una escucha de Web de la Base de Datos Oracle. que no sea un navegador. Las solicitudes de página y las comunicaciones se envían al motor de Application Express dentro de la base de datos Oracle. Websheet aplicaciones están diseñadas para permitir a los usuarios de negocios.

El EPG es conveniente para configuraciones más pequeñas. así como obligar sintaxis estándar SQL variable. El Oracle Application Express es compatible oyente a contar a partir de Oracle WebLogic Server y OC4J Apache MOD_PLSQL Una forma de acceder al Oracle Application Express es el motor para configurar el Oracle HTTP Server (Apache) que contiene el mod_plsqlplug-in. Las imágenes se almacenan en el sistema de archivos y servido por Apache. Embedded PL/SQL Gateway El Embedded PL / SQL Gateway (EPG) se ejecuta en el servidor HTTP XML DB en la base de datos de Oracle e incluye las principales características de mod_plsql. o en un equipo físico independiente. Cuando se crea o extender una aplicación. Para proporcionar un comportamiento con estado dentro de una aplicación. La esencia de Oracle Application Express es más de 300 cuadros y 200 PL / SQL que contiene objetos de más de 300. pero no requiere que el Oracle HTTP Server basado en Apache. lee los metadatos y muestra la página solicitada o los procesos de envíos de página. Los desarrolladores de aplicaciones pueden obtener y establecer el estado de sesión mediante sustituciones simples. Las tiendas EPG y sirve todos los archivos. Oracle Application Express gestiona de forma transparente el estado de sesión en la base de datos.MetadataDriven Oracle Application Express es una característica integrada de la base de datos Oracle. Web Listener Oracle Application Express Listener The Oracle Application Express Listeneres una alternativa basada en Java para mod_plsql Apache. El Oracle Application Express hace que las páginas del motor de forma dinámica en tiempo real de los datos contenidos en el repositorio de metadatos de Oracle Application Express.000 líneas de código. Este navegador de mapas de las solicitudes en base de datos llamadas a procedimientos almacenados. Las funciones de plugin como corredor de comunicación entre el servidor Web y el Oracle Application Express objetos en la base de datos Oracle. Oracle Application Express crea o modifica los metadatos almacenados en las tablas de su base de datos. CSS y JavaScript desde la base de datos. La EPG no está 9 . incluyendo imágenes. Cuando se ejecuta la aplicación. el Oracle Application Express motor a continuación. Uso de Apache permite al oyente web para ser colocados en la misma máquina física como la base de datos.

Dentro de Oracle Application Express. Reportes Oracle BI Publishe Si tiene Oracle BI Publisher continuación de Oracle Application Express puede ser configurado para proporcionar de "alta fidelidad" capacidades de impresión. para formar la base de los planos informe en Oracle BI Publisher y luego integrar esos informes en sus aplicaciones Oracle Application Express.recomendadopara mayores casos la escala de producción o el uso de Internet frente a las aplicaciones. includng variables se unen. 10 . los desarrolladores pueden definir de forma declarativa varias consultas. Esta arquitectura flexible permite una instancia de base de datos única para actuar como una "Plataforma como servicio" (PaaS). Los desarrolladores trabajan en un área de trabajo dedicada llamado un espacio de trabajo para desarrollar aplicaciones contra uno o más esquemas. proporcionando una capacidad de Intranet alojado dentro de la organización. MultiTenant Oracle Application Express permite a una sola base de datos para albergar un gran número de aplicaciones y usuarios.

Por otra parte. Oracle Application Express puede ser configurado para el aprovisionamiento manual. OC4J con Apache FOP u otro motor estándar de transformación XSL-FO. Configurar un servidor de informes dentro de Application Express le permite descargar varios formatos de informe.Otros servidores Informe Su informe de servidor puede ser Oracle BI Publisher. Funciones analíticas Escribe SQL que utiliza funciones analíticas de gran alcance para integrar las diferentes funciones de análisis que posee Oracle. con sujeción a las aplicaciones de Oracle Application Express. multimedia Oracle también ofrece soporte completo para contenido de DICOM. como PDF. Intranet HostedService Oracle Application Express ofrece una "Plataforma como servicio" (PaaS) Marco permite a los desarrolladores registrarse para obtener una línea de servicios de desarrollo e inmediatamente empezar a desarrollar en un espacio de trabajo autónomo. Proporciona soporte para los formatos multimedia más populares con una función de extracción de metadatos y procesamiento de imágenes de base. Multimedia se puede acceder usando PL / SQL API. 11 . Simplemente suministro de la dotación solicitud SOAP y el extremo URL entre otra información. Esto hace que sea posible para apoyar los servicios Web creados JDeveloper y Oracle BPEL síncrono servicios Web. de las regiones informe interactivo Interoperabilidad Servicios Web de Apoyo El Application Express Motor de servicios admite tipos definidos vagamente y servicios de documentos de estilo Web. Es posible interactuar con los servicios Web a través de SSL (HTTPS). así como servicios de Internet que requieren autenticación básica. También existe apoyo a la creación manual de una referencia de servicio Web. si el motor Application Express no puede analizar correctamente el documento WSDL para un servicio particular. Multimedia Oracle Multimedia es una característica de Oracle Database Standard Edition y Enterprise Edition.

Autoservicio de aprovisionamiento Oracle Application Express ofrece tres modos de aprovisionamiento: *Manual . así como el acceso a uno o más esquemas de bases de datos.Self Service Provisioning Autoservicio de aprovisionamiento Oracle Application Express puede ser desplegado para permitir a los usuarios solicitar un espacio de trabajo.usuario sigue un enlace que aparece en la página de acceso a la solicitud que los administradores de áreas de trabajo a continuación.Los usuarios todavía presentar las solicitudes de espacios de trabajo. pero sólo se crean después de la verificación de correo electrónico por el usuario Solicitud de Servicio Adicional Los administradores de área de trabajo puede realizar diversas funciones.Un administrador crea manualmente cada área de trabajo *Pedido . SQL Workshop y Equipo de Desarrollo 12 . revisar y aprobar o rechazar * Verificación de correo electrónico . El modelo de auto-servicio permite a los proyectos de desarrollo de aplicaciones de múltiples grupos de trabajo que se consolidan en una única base de datos Oracle. Un área de trabajo proporciona acceso a un entorno Oracle Application Express de desarrollo de aplicación. incluyendo: * Solicitar un esquema adicional * Solicitud de almacenamiento * Solicitud de terminación * Definir cuenta de usuario de vencimiento y de bloqueo * Activar / desactivar el Generador de aplicaciones.

que siguen un registro detallado de vista de cada página y la página de entrada se mantienen. por un mínimo de dos semanas. Instancia Administración Oracle Application Express contiene un interfaz de administración por separado Instancia que proporciona la capacidad para controlar y gestionar todas las áreas de trabajo.Área de trabajo Administración Los administradores pueden supervisar la actividad de área de área de trabajo y utilización de recursos. por defecto. así como instalaciones para administrar la instancia como un todo. 13 . Resumida la actividad y el consumo de recursos también se puede suscribir y recibido por correo electrónico. Oracle Application Express registros de actividad. información sobre los resultados resumidos se mantiene para siempre. Paneles muestran los principales indicadores organizados por categorías y proporcionar drill-downs a los detalles.

Application Server 10g es Oracle Portal y Oracle Web Cache. Al igual que cualquier solución a nivel empresarial. todos los cuales pueden ser configuradas de 14 . con nuevos subproductos que se añade como el software evoluciona. su funcionalidad en particular puede ser muy diferente dependiendo de la forma en que ha instalado y configurado el software. Descripción de la arquitectura Empezando con su producto WebServer en la década de 1990. Oracle Application Server se ha convertido en un sistema muy sofisticado de módulos relacionados entre sí. los componentes del programa son el resultado de un proceso evolutivo. A partir de mediados de la década de 1990 con Oracle WebServer y Oracle Application Server. es J2EE y OC4J. En este capítulo se tratan los siguientes temas: * Descripción de la arquitectura * Componentes funcionales * Introducción a la administración Comencemos con una revisión de la arquitectura de Application Server 10g y una mirada a cada componente funcional. Sin embargo. Debido a que Application Server 10g es una oferta amplia de las muchas herramientas. la mayoría de usuarios coinciden en que la funcionalidad básica del programa es el apoyo para el desarrollo Java.Introducción Oracle Application Server 10g Arquitectura y Administración Debido a que Oracle ha consolidado muchos productos de software bajo el paraguas de Application Server 10g. A fin de gestionar adecuadamente Application Server 10g. Para un desarrollador web. primero hay que entender todos sus componentes y cómo encajan entre sí. Application Server 10g es la última encarnación de una larga evolución de productos de aplicación. ha habido una confusión generalizada sobre su alcance y funcionalidad. Oracle ha dejado de mejorar y racionalizar sus productos en una solución completa para aplicaciones basadas en web. mientras que para un desarrollador.

Como regla general. Ambas se basan en un modelo de varios niveles. Oracle Developer. Hay dos formas de ver la arquitectura de Application Server 10g. tales como Oracle Application Server Portal 10g. Pequeñas tiendas 15 . El modelo de varios niveles Como los productos de Oracle se convirtió en una arquitectura de múltiples niveles.Contiene el núcleo de base de datos Oracle. Oracle Reports y Oracle Forms Server Base de datos de nivel . los niveles más y más servidores habrá en cada nivel.Contiene los navegadores web para los usuarios finales * De nivel Web .acuerdo a sus especificaciones. cuanto mayor sea el sistema. Gracias a la flexibilidad de Application Server 10g. además de productos auxiliares. desde un nivel de diseño y de un nivel funcional. el modelo de tres niveles. comenzamos a ver los productos de Oracle residir en varios niveles o capas. Oracle tiendas puede adoptar una de dos niveles. que representan capas de hardware. que puede ser una sola instancia o muchos casos se define a un Real ApplicationCluster Server (RAC) No todas las tiendas utilizará todos los cuatro niveles.Contiene el Oracle HTTP Server y el caché de Web Servidor de aplicaciones (servidor de aplicaciones) de nivel Contiene el núcleo Application Server 10g. con cada nivel formado por uno o más servidores (Figura 1-1). Application Server 10g componentes residen en cada una de estas capas en una arquitectura de cuatro niveles. o cuatro niveles. Application Server 10g componentes residen en cada una de estas capas: * El cliente de nivel .

En este modelo. generalmente con una gran cantidad de memoria RAM y múltiples CPUs. Recuerde. Además. el nivel del cliente es seguido por el servidor web y el nivel de aplicación de servidor en servidores separados. en una arquitectura de tres niveles. el aumento de las demandas de procesamiento. el modelo de datos de tres niveles predomina. docenas de servidores de aplicaciones. que se muestra en la Figura 1-3. y la base de datos de nivel. La base de datos de nivel también está separada en un servidor diferente. ya sea en la base de datos o el nivel de aplicación de servidor no afectará el desempeño de los otros componentes dentro de la arquitectura de Application Server 10g. y las pequeñas tiendas de Oracle (o aquellos con gran 16 servidores CPU) puede combinar los tres niveles en un único servidor.suelen combinar los niveles en el mismo nivel. La Figura 1-2 muestra un ejemplo de la capa de cliente integrado por todos los clientes de PC externo y una combinación del servidor de capa web. El beneficio de este enfoque son los recursos compartidos del servidor. y muchas instancias de Oracle (con Real ApplicationClusters) en cada nodo. La desventaja de la arquitectura de dos niveles es la falta de flexibilidad. más grande tendrá muchos servidores en la capa web. La elección del número de niveles está directamente relacionada con el tamaño de la aplicación de Oracle 10g y el número de servidores que están dedicados al sistema. En las tiendas de tamaño mediano. la capa web y servidor de aplicación niveles se pueden combinar. No es fácil para agregar recursos de hardware cuando los necesite. el servidor de aplicaciones de nivel. uno o muchos componentes puede funcionar en cualquier número de servidores. los sistemas de cuatro niveles. Para los pequeños comercios. En primer lugar. es común ver a un modelo de datos de dos niveles. Por ejemplo. Otro beneficio adicional es que la aplicación 10ginstances Server puede ser 16 . lo que proporciona los recursos de datos aislados para la Base de Datos Oracle. todos los que se ejecutan en un único servidor grandes. El servidor solo puede suministrar la CPU de procesamiento adicional y memoria RAM de acuerdo a las demandas específicas de cada uno de los componentes de Application Server 10g. El modelo de datos de tres niveles tiene algunas ventajas sobre el modelo de dos niveles.

Arquitectura de hardware de servidor de aplicaciones 10g Figura 1-4 muestra que puede tener varias instancias de los componentes en cada nivel. Siempre que cualquiera de los componentes de cualquier nivel se sienten abrumados. Usando la misma técnica que los demás niveles. Esta capacidad de escala mediante la adición de nuevas instancias y 17 . En el servidor de aplicaciones de nivel. Estos casos suelen ser múltiples en servidores independientes. Las instancias de Application Server 10g se conectará a la base de datos de nivel. Para sistemas muy grandes. OHS los pasa a la menor carga de Application Server 10g instancia en el servidor de aplicaciones de nivel. Ahora que usted ha visto los componentes de cada nivel. agregue la instancia en la arquitectura de Application Server 10g con Oracle Universal Installer. Oracle Developer y Oracle Reports. lo que proporciona a los administradores la capacidad de crear una arquitectura escalable infinitamente. y el servidor se puede agregar a la arquitectura. todos los mapas a una sola base de datos. se ven dos grupos de Oracle HTTP Server (OHS). cada uno escucha en un puerto diferente para las solicitudes de base de datos entrantes. En este ejemplo. los administradores pueden crear una nueva instancia en un nuevo servidor. y mantenerlo con el Administrador de la Empresa. prevé la posibilidad de tener varias instancias de la base de datos. cada vez que las instancias existentes sobrecarga de actividades. Real ApplicationClusters (RAC). vamos a examinar cómo estos niveles mirada cuando se utiliza en un gran sistema de comercio electrónico. puede haber varias instancias de Application Server 10g y varias instancias del servidor de Oracle Forms. y adicional Oracle área global del sistema (SGA) Las regiones se pueden agregar fácilmente cuando las demandas de procesamiento justifican un aumento. otra instancia de Application Server 10g se puede crear en un nuevo servidor.creado. Como entrar en el sistema de peticiones.

Los controles de servidor de aplicaciones de nivel toda la lógica de negocios y el montaje de contenidos. porque es la herramienta más importante para asegurar que el sistema siempre tenga suficientes recursos de hardware. las funciones principales son el oyente. que almacenan los componentes de una página web. echemos un vistazo más de cerca a cada uno de estos niveles y 18 . y esto debería darle una idea acerca de cómo la arquitectura de varios niveles se utiliza para aislar los componentes lógicos de la aplicación. La capa web es administrado por el Servidor HTTP de Oracle. y conserva su uso de datos. componentes Web Cache. Estos son discutidos en detalle en capítulos posteriores. que se basa en el servidor web Apache. Todos los componentes que se ejecutan en el nivel de aplicación puede conectarse y recuperar datos de la base de datos utilizando cualquiera de los métodos disponibles J2EE conexión de base. y Oracle Single Sign-On (SSO) los controles de seguridad para la capa de servidor de aplicaciones. y el mecanismo de equilibrio de carga para garantizar la asignación óptima de recursos informáticos para el servidor de aplicaciones de nivel . En la capa web. que escucha en un puerto específico para recibir solicitudes. Sin embargo.servidores es un aspecto crítico de la administración de Application Server 10g. una instancia de Oracle de base de datos llamada iasdb gestiona aplicaciones 10gcomponents Server y la seguridad. Los componentes tales como Oracle Portal se utilizan para definir los componentes web Página de Oracle Reports define las especificaciones del contenido. Application Server 10g puede tener su propia base de datos si instala la infraestructura de Application Server 10g. Arquitectura funcional de Application Server 10g Ahora echemos un vistazo a la misma arquitectura desde una perspectiva funcional. Con la infraestructura. Figura 1-5 muestra las funciones de las instancias en cada nivel. Ahora que usted entiende Application Server 10g arquitectura de alto nivel. En la base de datos de nivel son los datos estándar de Oracle funciones de gestión para el almacenamiento y recuperación de datos de aplicación.

bien de una aplicación cliente Java o un navegador web. Nivel de cliente. almacenamiento en caché Web mensajes. Oracle ha abordado esta cuestión mediante la incorporación de producto de código abierto Apache en el servidor 19 . Además. y el envío de XML y HTML al cliente. La capa de servidor web contiene dos componentes importantes. A continuación los componentes dentro de la capa web: Oracle HTTP Server (OHS) Todos los sistemas web de Oracle debe tener suficiente escucha los procesos para que un solo puerto no está abrumado por las peticiones entrantes. SSO Web Tier. El uso de un navegador web como el cliente permite que toda la aplicación que se encuentra en el servidor. Es imperativo que los servidores web tienen una inteligencia de equilibrio de carga para que un solo contenedor OC4J no está sobrecargado con el trabajo. el Oracle HTTP Server (OHS) y componentes Web Cache (Figura 1-6). El Oracle HTTP Server es un componente de Application Server 10g que escucha en un puerto específico y remite las solicitudes entrantes a través de J2EE mod_oc4j al contenedor OC4J con menos carga. y caché Web Nivel de cliente El nivel de clientes se compone.ver cómo interactúan entre sí. El nivel de cliente también puede consistir en una aplicación que se ejecuta en el escritorio del cliente (por lo general presenta una rica interfaz de usuario) y la conexión directa oa través de HTTP al servidor de aplicaciones. El cliente siempre obtiene la última versión cuando se inicia la aplicación. el cliente puede utilizar cualquier navegador web desde cualquier ubicación. Este nivel es responsable de administrar las solicitudes entrantes HTTP. siempre que el cliente puede conectarse al servidor de aplicaciones. Esto requiere que el cliente tenga la aplicación instalada en el escritorio.

Otro gran beneficio de la ponderación web de carga de escucha es que se puede personalizar el caché de Web para varios servidores de equilibrar la carga de Oracle HTTP. ya sea OHS sirve la página HTML o hacia adelante la operación a un contenedor OC4J donde el componente apropiado (motor de JSP. y otros. Es el trabajo de los servidores web para gestionar el flujo de HTML y XML.HTTP de Oracle y proporcionando la capacidad de balanceo de carga en el módulo mod_oc4j. Tiene una serie de características únicas. el balance de servidor web basada en el contenido de la carga. servidor de aplicaciones y niveles de base de datos) pueden reducir la carga sobre la base de datos back-end en un 95 por ciento. la capacidad de clúster cachés web para que multiples caches operar como una única caché lógica. Cuando los servidores de aplicación existentes se sienten abrumados. el servidor web valida y analiza las cadenas de entrada XML. en el servidor web toma de datos del servidor de aplicaciones y crea las páginas HTML de salida o cadenas XML. En el extremo de entrada. Pruebas internas de Oracle revelan que añadir el servidor de aplicaciones Web Cache 10g a una aplicación de tres niveles (cliente. el servidor de 20 . Ahora. Cuando los servicios de las solicitudes de entrada una transacción. La caché de web se coloca delante del servidor HTTP y las tiendas tanto de forma estática y dinámica de contenidos web. IBM. Esto hace muy fácil personalización. La función de Web Cache tiene un impacto dramático en la capacidad de la aplicación a escala para satisfacer las crecientes demandas del comercio electrónico. mejorando así la escalabilidad. Servlets o Enterprise JavaBeans) Los servicios de la solicitud. vamos a desglosar y examinar el nivel central. más servidores de aplicaciones pueden ser fácilmente añadidos a la arquitectura. BEA. Web Cache El Application Server Web Cache 10g mejora significativamente el rendimiento al reducir la necesidad de regenerar la información dinámica o estática. y la capacidad de contenido de la caché de servidores de terceros tales como Sun. incluyendo el almacenamiento en caché parcial de la página. Para las operaciones de salida.

Este componente permite la definición rápida y el despliegue de un sitio web creado de forma dinámica basada en el contenido. El historial de la página web se guarda en bases de datos Oracle.aplicaciones de nivel.Este componente permite la aplicación de consulta fácil para el usuario final. Oracle Forms Server . Servidor de aplicaciones de nivel. Además de Application Server 10g casos. Oracle Wireless . Oracle Discoverer . implementar y hacer que las páginas de usuario final de la presentación. junto con una serie de otras herramientas y productos. y estos casos el apoyo Contenedores Oracle para Java (OC4J). proporcionando seguridad.Este componente proporciona seguimiento personalizado dirección URL de referencia y una facilidad para crear páginas Web personalizadas.Este componente permite la comunicación entre Application Server 10g y dispositivos inalámbricos como PDAs y teléfonos celulares. denominación. El contenedor OC4J anfitriones JavaBeans Enterprise de la aplicación. dependiendo del usuario y su página web ver la historia. Oracle Personalización . creación de particiones El núcleo de Application Server 10g. y el apoyo de conectividad. Inalámbrica de forma dinámica la información 21 . sobre la base de datos en una base de datos Oracle. se encuentra en el servidor de aplicaciones de nivel.Este componente se utiliza para dar formato. el servidor de aplicaciones de nivel contiene componentes separados para las siguientes áreas funcionales: Oracle Portal . Los componentes centrales son las instancias de Application Server 10g.

Particionamiento con granjas y Clusters 22 . todos los datos utilizando la Base de Datos Oracle.Este componente crítico se refiere a veces como la infraestructura. aplicaciones y recursos de su empresa.Este componente de la consola de Enterprise Manager nos permite administrar las 10ginstances Application Server.reformatea para mostrar correctamente en las pantallas limitada de la mayoría de los dispositivos inalámbricos. repositorio de metadatos (Infraestructura) . funciones de gestión y servicios web. Single Sign-On (SSO) . Oracle Application Server TopLink . Oracle Management Server (OMS) . Oracle Internet Directory (OID) . así como la funcionalidad de Java y la seguridad del portal.Este es un sistema de autenticación completa para la identificación de usuarios. bases de datos y otras aplicaciones. Estos componentes se dividen en el servidor de aplicaciones 10g capa de servidor de aplicaciones. * Oracle Reports Server .Este componente proporciona la persistencia de objetos Java para obtener información.Este componente permite el rápido despliegue de informes. Almacena los metadatos de aplicaciones Server 10g y permite una interfaz de gestión común entre varias instancias de Application Server 10g y sus otros componentes. documentos y hojas de cálculo. lo que hace Java persistente a través de ejecuciones independientes. TopLink contiene la asignación de interfaces para traducir las estructuras de Java en tablas relacionales. permitiendo a los administradores flexibilidad en la creación de múltiples instancias de Application Server 10g.Este servicio de directorio compatible con LDAP proporciona almacenamiento centralizado de información sobre los usuarios.

Un ejemplo está formado por uno o más contenedores de Java y la estructura necesarias para apoyarlos. las adiciones se hacen comúnmente a los grupos cuando las demandas de procesamiento requieren de aplicaciones adicionales 10ginstances Server para gestionar un aumento de la demanda a nivel de servidor de aplicaciones.Application Server 10g proporciona varios niveles de las colecciones en la capa de la aplicación de servidor: * Instancias .Un instancia define como un conjunto de procesos necesarios para ejecutar un componente dentro de una instancia de servidor de aplicaciones. En suma.Un farmis una colección de instancias y grupos que componen su sistema de aplicación Server 10g y compartir un repositorio común de infraestructura. y aplicaciones J2EE. Application Server 10g Clusters y Granjas y base de datos de nivel Como acabamos de definir. los planes de despliegue de aplicaciones. un cluster es una colección de Application Server 10g instancias que comparten idénticos parámetros de configuración. Fincas . lo cual proporciona un método fácil para crear y mantener grupos. Las agrupaciones son utilizados para hacer cumplir la heterogeneidad dentro de Application Server 10g casos. Toda la arquitectura de Application Server 10g pueden tener muchas fincas y muchos de estos grupos definidos dentro del sistema. Reportajes . Por lo tanto. Los casos en un grupo son gestionados por el Application Server 10g infraestructura. 23 . una granja de algún grupo relacionado de Application Server 10g casos compartiendo un repositorio.Un clusters una colección arbitraria de casos que forman parte de una misma finca y también comparten una configuración común y las aplicaciones J2EE. El Application Server 10g La infraestructura es un ejemplo con una base de datos para almacenar metadatos de apoyo. mientras que un grupo debe compartir una definición común y las aplicaciones J2EE (Figura 1-7).

y se alimenta de trabajo a la menor carga instancia de Application Server 10g. 24 . sin embargo. Debido a que cada instancia de Application Server 10g en una granja debe contener el mismo repositorio de metadatos. una granja es una colección de Application Server 10g que todos los casos se asignan a las mismas repositorio de metadatos. metadatos.Las agrupaciones se utilizan conjuntamente con los algoritmos de caché Web de equilibrio de carga. y que las agrupaciones debe alojar un conjunto común de aplicaciones J2EE. Cada instancia de Application Server 10g puede tener uno. El servidor de aplicaciones proporciona un método para colocar el esquema de base de datos de la infraestructura en una base de datos en la base de datos de nivel. Desde el servidor de aplicaciones 10g punto de vista de la arquitectura. El Application Server 10g también contiene una instancia especial llamada la infraestructura que utiliza una base de datos 10g para almacenar metadatos. Tenga en cuenta que sólo los componentes J2EE y Web Cache pueden ser agrupados. de manera que el equilibrio de carga en la capa de Web Cache supervisa todos los Application Server 10g casos en los grupos. Nivel de Base de datos El estándar de Application Server 10g base de datos relacional (o cualquier otra base de datos) reside en la base de datos de nivel. las mejores prácticas todavía le recomendará que el apoyo de base de datos única infraestructura de la infraestructura y estar separado de la base de datos de clientes por motivos de rendimiento. mientras que cada repositorio de metadatos de servicio pueden Application Server 10g muchos casos. Application Server 10g Granjas Existe una importante relación de uno a varios entre una instancia de Application Server 10g y un repositorio de metadatos. y un repositorio único. Esta base de datos es más correctamente en el servidor de nivel de aplicación ya que no proporciona almacenamiento persistente para la aplicación. todas las instancias dentro de la granja deben compartir la misma configuración y la información de pertenencia de la aplicación. La función de la base de datos de nivel es proporcionar a la aplicación con el almacenamiento persistente.

Descubridor de metadatos se almacena dentro de la infraestructura.Los siguientes componentes tienen una estrecha integración con la base de datos Oracle Infraestructura: * Oracle Application Server Portal .Web definiciones componente de pantalla se almacenan en la base de datos Oracle de la infraestructura. Portal permite a los desarrolladores crear y desplegar contenido web.las especificaciones de informe se almacenan en la base de datos de la infraestructura. Oracle Application Server de Discoverer . No todas las tiendas tendrán todos estos componentes instalados.La base de datos de infraestructura se utiliza para almacenar información de los consumidores del grupo y la visualización de la página histórica (las estadísticas de referencia) de la información. pero Application Server 10g permite para todos o alguno de ellos para ser creadas dentro de la arquitectura. La diferencia importante es que los desarrolladores pueden incluir creados de forma dinámica. las páginas web personalizados a partir de múltiples fuentes de datos mediante portlets. gestión y mantenimiento * Asamblea de contenido web de múltiples fuentes con Portlets * Web de contenido de la página que contiene los datos recuperados de una base de datos 25 . Aplicación Portal Server Al igual que la no-Oracle herramientas como Dreamweaver y FrontPage de Microsoft. El producto Portal proporciona las siguientes características: * Creación de páginas del portal. Perspectiva general de componentes Ahora que tiene una visión de conjunto de la arquitectura de Application Server 10g. Oracle Reports . vamos a continuar nuestro viaje con una revisión de los componentes. Oracle Application Server Personalización .

vea Oracle9i Application Server Portal Manual de Vandiver y Cox (McGrawHill/Osborne. En un nivel alto. Para obtener información completa sobre el uso del portal. con interfaces con Oracle de clic y la Base de Datos Oracle. 2001). utilizando las definiciones de portlets. En tiempo de ejecución. informes. Portal de acceso de los usuarios de estas definiciones para crear contenido de publicación dinámica. análisis. Además. y los datos de la Base de Datos Oracle.* Publicar las instalaciones que utilizan asistentes de fácil * Las funciones avanzadas como la búsqueda de texto (a través de Oracle Text) y soporte de redes inalámbricas a través de interfaces XML y HTML Estas piezas se unen en una arquitectura que permite a los desarrolladores crear y desplegar rápidamente contenido de páginas Web. DiscovererApplication Server Este componente permite la aplicación de consulta fácil para el usuario final. haciendo base de datos de consulta posible para aquellos que no entienden la sintaxis SQL). el usuario final desarrolla libros. y la herramienta de publicación web. un workbookis un conjunto de metadatos que incluye los siguientes componentes: * Cuadros que participan en la consulta * Informe de formato para el conjunto de resultados 26 . las definiciones de página web. Figura 1-8 muestra un administrador del portal se define el contenido de portlet y el contenido de las páginas web de base. Al igual que CrystalReports y Business Objects (los productos comerciales que generan las consultas SQL de una pantalla gráfica. Al utilizar Discoverer. Discoverer es una herramienta de inteligencia de análisis de negocio. Discoverer es una consulta ad hoc. Discoverer proporciona una metáfora gráfica para la especificación de Oracle Content Database y formato de presentación. En esencia. Está más allá del alcance de este libro para examinar todas las características de entrega de contenido de Oracle Application Server Portal.

el formato y las reglas de cálculo para cualquier informe dado. 2000). la perforación hacia abajo para obtener más detalles o rodando hasta el nivel de resumen. Debido a que el servidor de formularios es el motor principal para la 27 . El núcleo de la administración de Oracle Discoverer es el desarrollo y mantenimiento de los libros y los objetos de metadatos. En primer lugar. Mejorado para proporcionar compatibilidad con HTML. cada vez que un usuario final ejecuta un informe. de Armstrong y Armstrong-Smith-Smith (McGrawHill/Osborne. el Oracle Forms Server se utilizó originalmente para hacer pantallas de visualización de contenido de Oracle. Además. el administrador de Discoverer crea los libros mediante la especificación de las tablas. Oracle Forms Server se utiliza ahora en Application Server 10g para hacer páginas web que incluyen contenidos de base de datos Oracle. consulte Manual de Oracle Discoverer.* Los cálculos a realizar en los datos Una vez definidos. Discoverer se refiere a la tabla de metadatos eul_qpp_statistics en la infraestructura para producir una estimación de tiempo para el informe. estos libros permiten a los usuarios sin experiencia final para crear fácilmente informes ad hoc contra la base de datos Oracle utilizando el Descubridor de usuario final Layer (EUL) de interfaz gráfica de usuario.9. Oracle Forms Server Una evolución de Oracle SQL * herramienta de desarrollo de los formularios de solicitud. Por ejemplo. Como se ve en la Figura 1. En segundo lugar (la fase en tiempo de ejecución). hay dos fases principales en el uso de Discoverer. Para más detalles sobre la administración y el uso de Discoverer. el usuario accede a poner fin a la IUE y crea informes personalizados utilizando los asistentes de Discoverer. permite a los usuarios de Discoverer fin a la vista de datos en varios niveles.

y personificar. Vamos a discutir la administración del servidor Oracle Forms y puesta a punto con más detalle en el capítulo 10. La naturaleza de este análisis es muy intensivo en recursos. El objetivo de la personalización es identificar con precisión las clases de los usuarios finales y correlacionar su comportamiento con el comportamiento de otros grupos conocidos de los usuarios finales. Vale la pena señalar que Oracle tiene varios competidores en el mercado de la personalización web. basado en la compra y antes de patrones de navegación. El desafío en el desarrollo de estos modelos de predicción es colocar con precisión los visitantes en grupos de consumidores. y las estadísticas referentes. Vignette. Para abordar estas cuestiones.renderización de páginas web. Incluso más potente. y casi todas las grandes tiendas de aplicaciones Server 10g dedicar grandes servidores exclusivamente al desarrollo de estas recomendaciones predictivo. Un consumidor groupis un grupo de clientes con características demográficas similares y patrones de compra. Los profesionales de TI de marketing saben que es fundamental para conseguir los productos a la derecha en una página web personalizada. Application Server 10g debe ser capaz de predecir con precisión la propensión de un usuario a comprar un producto. Personalización de aplicaciones de servidor Analizando el comportamiento de visualización de página y la creación de contenido de página web en un sitio ocupado el comercio electrónico constituye un reto formidable de computación. optimización y administración de este componente son los aspectos críticos de la administración general de la aplicación Server 10g. y patrones de compra de los clientes con ideas afines (perfil del cliente). permite la personalización para la incorporación de metadatos externos. Usando sofisticadas técnicas de correlación múltiple. póngase en contacto con la página web se puede personalizar de acuerdo a las predicciones sobre las preferencias de cada usuario final para el contenido de la página web. en particular Blue Martini. 28 . Oracle ha desarrollado el Oracle Application Server 10g y la personalización de la suite Oracle Data Mining. La personalización es muy sofisticada y se basa en datos internos acerca de las visitas de los usuarios finales la página web. tales como demografía de los clientes. la web hace clic en la página. Para tener éxito.

correlacionada con el grupo de consumidores. La medida de personalización HTML se basa en datos de tres fuentes: * Conocido grupo de datos de los consumidores . y los mecanismos de extracción de datos de componentes para crear el contenido de la web (Figura 1-11). * Clasificación ponderado de páginas vistas . Inalámbrico transforma los datos XML en cualquier 29 . Personalización utiliza estos grupos de consumidores sofisticados.Se trata de datos históricos de ventas.Estos grupos están constituidos por los resúmenes de las características predeterminadas grupo de consumidores.Figura 1-10 muestra el proceso de análisis de información demográfica para colocar a los usuarios en grupos de consumidores. y la documentación de Oracle tiene un excelente análisis de la administración de personalización. La administración de la personalización se simplifica utilizando la interfaz gráfica de personalización. * Los datos históricos . próxima vez que inicie un procedimiento de extracción de datos para correlacionar los patrones de cada grupo de consumidores con productos específicos. Un visitante puede ser colocado en un grupo de consumidores de dos maneras: * Categoría de Demografía (recogida de información personal) * Diseño de páginas vistas (recogidas en URL de referencia) Una vez que los grupos de consumidores se han definido en la personalización.Esta es una medida de la popularidad de las páginas de producto de acuerdo a cada grupo de consumidores. La base de Oracle Application Server inalámbrico 10gis la utilización de las comunicaciones XML. Oracle Application Server inalámbrico Este componente permite la comunicación inalámbrica entre servidores remotos inalámbricos y la arquitectura de Application Server 10g.

tomemos un ejemplo sencillo y siga los pasos del informe (Figura 1-12). ya sea un teléfono celular.La instancia de Application Server 10g intercepta la 30 . Este es uno de los componentes más interesantes de Application Server 10g. Esto permite la aplicación para generar un conjunto de datos XML que se vuelva a formatear el dispositivo de presentación. todos los datos utilizando la Base de Datos Oracle. la de Oracle Reports Server debe interactuar con una instancia de Application Server 10g (y Portal) para gestionar las peticiones entrantes informe y enviar los informes completos de nuevo al usuario solicitante. wi-fi se pueden utilizar para establecer comunicación directa con Application Server 10g usando J2EE estándar y un modelo de comunicaciones XML.lenguaje de marcas es utilizada por el sistema inalámbrico. documentos y hojas de cálculo. Enrutamiento . Para comprender el Oracle Reports Server. intermedio. lenguaje de marcado inalámbrico (WML). ya que mantiene la promesa para las comunicaciones inalámbricas de voz con bases de datos Oracle. y otras marcas de revisión especial para situaciones tales como VoiceXML y HDML. Oracle Reports Server Este componente permite la rápida implementación de los informes. Comunicaciones inalámbricas con Oracle está convirtiendo en algo habitual debido a la naturaleza ubicua de los proveedores de servicios de Internet la creación de infraestructuras inalámbricas (en su mayoría en las principales ciudades). Dentro de estas áreas. Inalámbrico tiene la ventaja de aislar la base de datos de comunicaciones de la complejidad del protocolo inalámbrico mediante el encapsulado de las comunicaciones en una capa independiente. Para lograr esta función. Esta tecnología podría llevar a millones de usuarios finales en contacto mucho más cercano con sus datos valiosos. asistente digital personal (PDA).El servidor de informes se invoca mediante el usuario final introduciendo una dirección URL (o hacer clic en un vínculo de una página web). o un buscapersonas. incluyendo el estándar HTML. * Invocación .

muchos administradores de aplicaciones Server 10g debe 31 . Tenga en cuenta que puede configurar varios motores en tiempo de ejecución para cada servidor de informes.La validación de solicitudes .La solicitud verificada luego se ponen en cola para su ejecución en el servidor de informes. Tenga en cuenta que las funciones de SSO sólo dentro del ámbito de su sistema Oracle. Si seguro. completa la solicitud mediante el envío el informe completo para el usuario final. Por ejemplo. Ejecución . así como a las aplicaciones externas. Por lo tanto. y SSO no puede extenderse al servicio de estos clientes externos. Single Sign-On (SSO) Con Single Sign-On. Entrega . los formatos Reports Server la salida como HTML y envía el informe completo a la instancia de Application Server 10g.La instancia de Application Server 10g continuación. SSO proporciona un repositorio central de autenticación en lugar de tener una autenticación independiente para cada aplicación en el servidor. Oracle Reports envía una página HTML al usuario final para aceptar un nombre de usuario y contraseña. un sitio de comercio electrónico de Oracle puede ser que necesite para procesar una solicitud de pago con Cybercash y Cybercash requeriría su propio mecanismo de SSO independiente.petición HTML o XML y dirige la petición al CGI Reports (Informes o servlets). SSO utiliza la instancia de infraestructura de TI a validar a los usuarios al pasar de una aplicación a otra sin obligarlos a volver a autenticarse.Oracle Reports a continuación analiza el HTML o XML solicitud y determina el informe y las normas de seguridad para el informe. si bien configurado. Muchos sistemas distribuidos de comercio electrónico comunicarse con portales de otros fabricantes. El componente SSO interactúa con el servidor HTTP de Oracle (SSO) y permite el formato de Single Sign-On información como un encabezado de código abierto Apache. un cliente puede firmar en la solicitud una vez y se autentica automáticamente para los demás componentes en el servidor de aplicaciones. * Formato .Al finalizar la ejecución.

Esta credencial define los componentes de Application Server 10g con la que se permite que el usuario final de la interfaz. Vamos a discutir el OPB. Gracias a su estrecha junto con la SSO y seguridad avanzada. Junto con SSO.ora tradicionales. porque permite una interfaz de gestión común entre varias instancias de Application Server 10g y los demás componentes. Repositorio de metadatos (Infraestructura) El repositorio de metadatos es un componente crítico de Application Server 10g. OID es un componente crítico de la gestión de la seguridad de Oracle. junto con otros temas de seguridad. OID se maneja con una interfaz gráfica llamada Oracle Directory Manager (ODM). lo que permite la conectividad para los clientes en cualquier parte de su red. Oracle Internet Directory El Oracle Internet Directory (OID) es una LightweightDirectory Access Protocol (LDAP) del servicio de directorio que proporciona almacenamiento centralizado de información sobre los usuarios.desarrollar la definición del tipo de datos XML (DTD) protocolos para la comunicación con sistemas externos de terceros. en un tiempo y utilizar sus credenciales predefinidas OID (creado por el DBA). Esta técnica ha sustituido a los obsoletos Oracle * Nombres herramienta como un método para definir los servicios de Oracle. En suma. las entradas de LDAP puede ser usado en lugar de entradas en el archivo tnsnames. y otros componentes de Application Server 10g de seguridad con gran detalle en el capítulo 12. la OID es una fácil de configurar la herramienta para la definición de acceso del usuario final con Application Server 10g. Debido a que es compatible con LDAP. Vamos a discutir esta herramienta de gestión de reglas de acceso a datos con gran detalle en el capítulo 12. OID se puede ver como un mecanismo de búsqueda simple para los servicios web. OID permite a los usuarios finales para firmar. aplicaciones y recursos de su empresa. Por ejemplo. El repositorio de metadatos que comúnmente se conoce como la 32 .

Oracle Server Management (OMS) Con el servidor de Oracle de gestión. se utiliza el comando emctl y ejecute el comando emctl OMS start para iniciar los servidores web y los procesos de la OMS. El concepto de nodos administrados añade potencia a OEM. bases de datos. permitiendo que el Application Server 10g DBA para aplicar rápidamente los cambios de configuración de componentes de servidor de muchos.infraestructura. 33 . La característica más importante de OMS es su capacidad de almacenar datos OEM dentro del repositorio de metadatos. que sirve para administrar Application Server 10g casos. y gestiona el flujo de información entre los OEM consola y todos los nodos administrados. y para los servidores de Oracle. los administradores pueden incluir la aplicación de servidor en una configuración de gestión centralizada con Oracle Enterprise Manager (OEM . OMS es un componente de Oracle Enterprise Manager de la consola. por lo tanto accesible con la GUI de administración central. Esta capacidad de almacenamiento de OMS permite a los administradores de servidor compartir la información de configuración. OMS proporciona las funciones importantes de la administración de usuarios. la Oficina de Auditoría Interna realiza un seguimiento de base de datos basada en el tiempo. Para iniciar OMS. eventos programados y el empleo. OEM permite que cualquier servidor para convertirse en un nodo gestionado por la instalación de un agente de Oracle inteligente (OIA). que vamos a visitar la funcionalidad OMS en este libro. y las notificaciones de los fallos. Porque OMS es el "pegamento" que une a todos los componentes de Application Server 10g juntos.un producto separado). Una Oficina de Auditoría Interna es un proceso demonio que interactúa con la base de datos y el sistema operativo en cada servidor dentro de cada granja Application Server 10g. Vamos a discutir la infraestructura con gran detalle en el capítulo 3. que es común a todas las granjas de Application Server 10g y componentes que comparten una definición común. El agente inteligente realiza localizado ejecución de las tareas según las indicaciones de la OMS. y otros componentes.

TopLink proporciona un mecanismo para hacer que los objetos Java persistentes entre sesiones. el banco de trabajo Mapping. el programador tendría que escribir código personalizado JDBC para almacenar y recuperar los atributos del objeto de Java a / de una tabla relacional. así como beans de entidad. Por favor. soporte de transacciones de nivel de objeto. TopLink soporta todos los servidores de aplicación J2EE. el almacenamiento en caché de objetos. Esto no sólo es extremadamente lento y propenso a errores. C # o C + +. Oracle Application Server 10g TopLink es un framework de persistencia que permite la persistencia de objetos mediante el suministro de rutinas que se pueden invocar para almacenar objetos Java en tablas de base de datos relacional (en cualquier base de datos relacional que soporte JDBC). pero no exige a los desarrolladores utilizar JDBC (o incluso SQL!). y en cuanto termine el programa. las asignaciones de relación. pero también difícil de cambiar. que simplifica enormemente la tarea de mapear objetos Java y sus atributos a las tablas de base de datos. TopLink se construye en la parte superior de JDBC. consulte el Oracle Application Server 10g TopLink documentación para obtener más información. Antes de TopLink. todos los objetos del programa se destruyen. Además. TopLink también proporciona funciones de gran alcance como un marco de consulta. los objetos pueden ser destruidos instantiatedand acuerdo a las necesidades del programa. 34 .TopLink Para los desarrolladores de Java. y se puede utilizar para almacenar datos de objeto a partir de objetos Java estándar. El problema es que los lenguajes OO como Java crear objetos en el montón de memoria RAM. TopLink proporciona una herramienta de interfaz gráfica de usuario. y mucho más. En orientado a objetos (OO) lenguajes como Java.

You're Reading a Free Preview

Descarga
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->