Oracle SOA Suite es un conjunto de herramientas que conforman una solucin completa y modular para la creacin, implementacin y gestin de una arquitectura orientada a servicios. Esto incluye la implementacin, desarrollo e integracin de aplicaciones y de sistemas de TI , orientados a servicios as como la or de procesos de servicios de sistema y pasos de intervencin humana (Workflow). Se conectan en infraestructuras de TI heterogneas y permite a las empresas la adopcin progresiva de SOA. Todos componentes de la solucin, se benefician de capacidades comunes e incluyen un modelo nico de implementacin y gestin, herramientas, seguridad de un punto a punto, y gestin de metadatos unificada. Oracle SOA Suite permite que la empresa sea capaz de predecir cambios al mejorar la visibilidad de lo que ocurre en el entorno del negocio en tiempo real, y de responder ante dichos cambios al desarrollar y optimizar los Procesos de Negocio con rapidez. Simplifica el entorno de TI al ofrecer una implementacin, supervisin y gestin como una nica infraestructura unida. Rentabiliza las inversiones existentes ya que se trata de una solucin modular, abierta y escalable; que se puede adoptar tanto en un entorno heterogneo, sin necesidad de eliminar o remplazar sistemas existentes, como de forma incremental. Est formado por (i) el administrador de procesos BPEL Process Manager, que orquesta servicios en procesos de negocio; (ii) la solucin Business Activity Monitoring (BAM) para ganar visibilidad en tiempo real con respecto a las operaciones y el rendimiento de los servicios y Procesos de Negocio; (iii) un motor de reglas de negocio para capturar y automatizar polticas; (iv) un Enterprise Service Bus (ESB) multiprotocolo que conecta aplicaciones y enruta mensajes; (v) una solucin de seguridad y gestin de servicios web para implementar polticas de autorizacin y autenticacin en los servicios; (vi) un registro de servicios para descubrir y gestionar el ciclo de vida de los servicios; y (viii) un entorno de servicios integrado (ISE) para desarrollar, depurar, perfilar e implementar los servicios. BPEL Process Manager (BPM) Diseador de procesos Consola de administracin de procesos Servidor de administracin de procesos Servicios de integracin Tareas de Intervencin humana Monitorizacin de la actividad del negocio (BAM) Informes Web (Dashboards) Orientado al usuario de negocio Acciones y KPIs predefinidas Anlisis en tiempo real Reglas de Negocio (Business Rules) Orientado al usuario de negocio Integracin sin fallos SDK para generacin de Reglas Enterprise Service Bus Bus Multiprotocolo Enriquecimiento de datos Enrutamiento basado en contenido Filtracin de contenidos CARACTERSTICAS PRINCIPALES La evolucin de los mercados, el aumento de la competencia y las nuevas y constantes necesidades de los clientes son factores que ejercen cada vez ms presin en el sector de las TI exigiendo mayor flexibilidad y rapidez. Las empresas lderes en el mercado estn adoptando una Arquitectura Orientada a Servicios (SOA) como medio para adaptarse a dichos requisitos, y superar la complejidad de los entornos de TI y sus aplicaciones. SOA simplifica el desarrollo de las aplicaciones empresariales como servicios de negocio modulares que se integran con facilidad. Las ventajas incluyen el reciclaje, el fcil mantenimiento y cambio, y una visibilidad empresarial mejorada. Gestin de servicios web (Web Services Manager) Orientado al usuario de negocio Implementacin de politicas Compatible con .NET y Java Registro de servicios web (Service Registry) Servicios de publicacin Servicios de clasificacin y catalogo Sistema de registro SOA Conectividad Ms de 300 adaptadores para aplicaciones Adaptadores para sistemas Legacy Adaptadores de tecnologa Protocolos B2B Vinculaciones WSIF JDeveloper Desarrollo de Servicios Web Compatibilidad con estndares WS-* BPEL Process Manager El administrador de procesos BPEL Process Manager de Oracle proporciona una solucin completa, basada en estndares y fcil de utilizar para crear, implementar y administrar Procesos de Negocio, permitiendo a los analistas de negocio y los desarrolladores de IT disear procesos, tareas de intervencin humana (workflows), reglas, kpi, y conectar los sistemas subyacentes dentro de una nica herramienta Oracle BPEL Process Manager incorpora una herramienta de diseo de procesos de negocio intuitivo y grfico, que est disponible como complemento para el entorno JDeveloper o Eclipse y que proporciona un entorno de diseo unificado. Los asistentes intuitivos simplifican muchas tareas habituales como son la conexin a sistemas de TI y la configuracin de flujos de trabajo humanos. Oracle BPEL Process Manager tambin incluye una Consola web para la administracin, gestin y depuracin de los procesos implementados. A travs de la consola se accede a registros de auditoria de forma inmediata, con objeto de examinar la ejecucin de los procesos de negocio, servicios, El motor BPEL de Oracle es el servidor BPEL ms desarrollado, escalable y robusto disponible en la actualidad. Ejecuta procesos BPEL estndar y ofrece una funcin de "deshidratacin" de modo que el estado de instancias de procesos de larga duracin se mantiene de forma automtica en una base de datos, permitiendo que se produzca la clusterizacin tanto para la escalabilidad como para la recuperacin de fallos. Los servicios de integracin son compatibles con XSLT y la transformacin XQuery, adems de ser vlidos en cientos de aplicaciones y sistemas anteriores a travs de adaptadores JCA y protocolos nativos. Los servicios BPEL integrados incorporan funciones de intervencin humana (Workflow) como la administracin de tareas, notificaciones y listas de trabajo que hacen posible la integracin de personas y tareas manuales con los flujos de trabajo BPEL. Oracle BPEL Process Manager se puede utilizar para integrar aplicaciones y sistemas anteriores, componer servicios generales a partir de servicios detallados, crear aplicaciones de compuestas de procesos y automatizar Procesos de Negocio, as como para aplicaciones de flujo de trabajo que incluyen delegacin y enrutamientos sofisticados. Monitorizacin en Tiempo Real del Negocio Business Activity Monitoring (BAM) de Oracle es una solucin completa para crear informes en tiempo real con objeto de supervisar los servicios y Procesos de Negocio y los acuerdos de nivel de servicios, para la monitorizacin en tiempo real del rendimiento de los indicadores de negocio (KPI, key performance Indicator), de los procesos y servicios. Adems cuenta con la capacidad para tomar acciones correctivas que se activan tanto de forma automtica como manual. Oracle BAM permite a los usuarios crear dashboards e informes en tiempo real y alertas proactivas. Saca el mximo partido de la ltima tecnologa web con el fin de proporcionar un entorno personalizado, interactivo y completo en el que se facilitan datos en tiempo real e informes personalizados a usuarios de negocio a travs de un explorador web estndar. El usuario tambin puede configurar alertas personalizadas que se activan y se envan al usuario a travs del correo electrnico, el fax, el telfono u otros canales. Los usuarios pueden tomar medidas correctivas apropiadas desde la palicacin web con respecto a eventos supervisados segn se requiera, por ejemplo, activar Procesos de Negocio en BPEL Process Manager. CARACTERSTICAS PRINCIPALES ORACLE DATA SHEET Oracle BAM est diseado en torno a una arquitectura que reside en la memoria, se activa por eventos y se basa en mensajes, y que est orientada especialmente para satisfacer las necesidades de las aplicaciones de informes y anlisis en tiempo real. Oracle BAM es la primera y nica solucin que proporciona visibilidad en tiempo real del negocioen base a los eventos ocurridos. Reglas de Negocio Oracle Business Rules permite a los analistas de negocio definir, actualizar y gestionar con facilidad las decisiones y polticas clave que rigen los procesos y las aplicaciones empresariales, por ejemplo, utilizando las reglas de negocio es posible detectar polticas de Procesos de Negocioque es probable que vayan a cambiar. Oracle Business Rules consiste en una herramienta de diseo de reglas, un motor de reglas y un SDK. La herramienta de diseo permite definir reglas que van a utilizar los programadores y los analistas de negocio. El motor de normas es un JSR-94 rpido y eficaz que es compatible con el motor basado en RETE escrito en Java. El SDK permite la generacin de reglas con aplicaciones de edicin de reglas personalizadas. Enterprise Service Bus (ESB) Oracle ESB cuenta con caractersticas de transformacin, enrutamiento y mensajera que permiten que los servicios se integren con facilidad en tiempo de ejecucin o en tiempo de desarrollo. Oracle ESB ofrece conectividad sacando el mximo partido de los adaptadores de Oracle, que proporcionan acceso estndar a prcticamente cualquier fuente de datos. Oracle ESB es totalmente compatible con la transformacin de datos y el enriquecimiento de documentos utilizando la transformacin XSLT o XQuery, reglas de negocio, referencias cruzadas de sistemas y correspondencias de valores de los dominios. Oracle ESB es compatible con el enrutamiento basado en contenido y con la filtracin de contenidos. Oracle ESB cuenta con un bus de mensajera de multiprotocolo compatible con JMS, SOAP, JCA, WSIF, JDBC, HTTP y FTP. El bus de mensajera proporciona funciones de servicio JMS configurables con distintos tipos de almacenamiento de persistencia que incluyen Bases de datos, Archivo e In-Memory. Gestin de servicios web Oracle Web Services Manager (OWSM) es una solucin completa para asegurar y administrar arquitecturas orientadas a servicios. Permite que las polticas de seguridad y administracin de identidades se definan de forma centralizada pero se implementen de forma global. OWSM permite la definicin centralizada de polticas que rigen operaciones de servicios web como el acceso, la conexin y la validacin del contenido, y aplicar dichas polticas en torno a servicios sin necesidad de modificar los servicios web existentes. Incluye una herramienta grfica de gestin de polticas, Policy Manager, para crear, configurar y publicar polticas. OWSM recopila estadsticas de administracin que ejecutan las polticas y las muestra en un formato grfico en un Panel grafico de administracin. Los administradores pueden configurar la calidad de los niveles de servicio de cada aplicacin y OWSM activar las alertas correspondientes cuando la aplicacin exceda los objetivos configurados. El panel de administracin proporciona al personal de TI una visibilidad en tiempo real del estado, rendimiento, seguridad y uso de los servicios web. Oracle JDeveloper Oracle JDeveloper es un entorno de desarrollo integrado para crear aplicaciones orientadas a servicios utilizando los ltimos estndares de la industria para Java, XML, Servicios de Web y SQL. Oracle JDeveloper es compatible con el ciclo de vida de desarrollo completo de caractersticas integradas de aplicaciones de diseo, codificacin, depuracin, prueba, perfilado, rendimiento e implementacin. Conectividad: Adaptadores, B2B y WSIF Los adaptadores de Oracle permiten la conexin con prcticamente cualquier fuente de datos dentro de la empresa, mientras que B2B permite la conexin con los socios comerciales. Oracle SOA utiliza conexiones WSIF para trabajar de forma nativa con servicios Java, EJB, JMS y JCA. Los adaptadores de Oracle estn disponibles para ms de 300 paquetes de aplicaciones, actuales y anteriores, entre las que se encuentran Tuxedo, VSAM o CICS, y para tecnologa y protocolos que incluyen FTP, Archivos, Base de datos, AQ y JSM. Los adaptadores de Oracle se basan en estndares y son compatibles con servicios web y JCA. Oracle B2B permite a las empresas intercambiar informacin de forma electrnica con sus socios comerciales. Es compatible con un conjunto amplio de estndares de la industria entre los que se incluyen EDI, UCCnet, RosettaNet, CIDX, PIDX, VICS, ebXML y UBL. Tambin disponible: Oracle Service Registry Cuando se implementa con Oracle Application Server, los componentes de Oracle SOA Suite recurren a Oracle Service Registry con el fin de publicar y descubrir servicios y facilitar a los consumidores la bsqueda y extraccin de servicios. Tambin sirve como sistema de registro de toda la informacin de SOA. Es totalmente compatible con la especificacin UDDI V3. Para obtener ms informacin Para obtener ms informacin sobre Oracle SOA Suite visite www.oracle.com/soa Copyright 2006, Oracle. Reservados todos los derechos. El presente documento tiene un carcter exclusivamente informativo y el contenido del mismo est sujeto a cambios sin previo aviso. Oracle no garantiza que la informacin presentada en este documento est libre de errores, y no ofrece garantas o condiciones de ningn tipo, explcitas o implcitas, en relacin con la misma, incluyendo, entre otras, las garantas o condiciones de comerciabilidad e idoneidad para un uso determinado. Oracle no asume expresamente responsabilidad alguna con respecto al presente documento, ni obligacin contractual, directa o indirectamente, en virtud del mismo. Se prohbe la reproduccin o transmisin de este documento de cualquier forma o por cualquier medio, electrnico o mecnico, para cualquier fin, sin la autorizacin previa por escrito de Oracle. Oracle, JD Edwards, PeopleSoft y Siebel son marcas registradas de Oracle Corporation y/o sus empresas filiales. Todos los dems nombres pueden ser marcas comerciales de sus propietarios respectivos. PRINCIPALES VENTAJAS Oracle SOA Suite cumple con la promesa SOA: visibilidad, flexibilidad y velocidad. Las mejores herramientas del mercado proporcionan funciones lderes en la industria en cada uno de sus componentes. El conjunto completo y estrechamente integrado disminuye el coste total de propiedad. La arquitectura "hot plugable" de SOA Suite permite una integracin sencilla de los componentes en cualquier entorno de TI existente. Debido a que los componentes de Oracle SOA Suite se pueden incorporar de forma incremental, es posible utilizarlos para solucionar problemas empresariales concretos y ampliarlos para implementaciones en la empresa. PRODUCTOS RELACIONADOS Oracle Service Registry Oracle Portal Oracle Identity Management Oracle Application Development Framework Oracle Business Intelligence