Sie sind auf Seite 1von 18

Oracle SOA Suite 12c Una descripcin detallada

Simplifique la integracin
DOCUMENTO INFORMATIVO DE ORACLE | JUNIO DE 2014
ndice

Introduccin 1

Diferenciadores de Oracle SOA Suite 12c 2

Cmo funciona Oracle SOA Suite 12c 5

Entorno unificado del tiempo de diseo 6

Entorno unificado del tiempo de ejecucin 7

Gestin y monitoreo centralizado 7

Anlisis detallado de Oracle SOA Suite 8

BPEL Process Manager 10

Oracle Service Bus 11

Oracle Event Processing 12

Oracle Business Rules 12

Oracle Web Services Manager 13

Oracle Business Activity Monitoring 14

Oracle B2B y Managed File Transfer 14

Resumen y prximos pasos 15

DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12


Introduccin
El ritmo de los nuevos proyectos de negocio contina creciendo, desde aumentar el autoservicio
del cliente a conectar sin sobresaltos todas sus aplicaciones que se encuentran en el campo
y administrativas. Al mismo tiempo, existe una urgencia de habilitar en un entorno mvil las
aplicaciones existentes, integrarlas con la nube y comenzar el desarrollo en las ltimas tendencias
de conectar dispositivos de Internet de las cosas (IoT) con su infraestructura existente. Cuando las
empresas cubren cada uno de estos nuevos desafos de integracin de forma independiente,
mediante el uso de una combinacin de conjuntos de herramientas de integracin especializadas
del nicho, los objetivos originales de una integracin ms rpida, mayor flexibilidad en la
infraestructura de las aplicaciones y reduccin en los costos ya no pueden alcanzarse.

Es por eso que Oracle SOA Suite 12c ha sido desarrollado: para simplificar la TI unificando los
requisitos diferentes de la integracin del entorno mvil, la nube y la Internet de las cosas en una
plataforma unificada basada en estndares.

Oracle SOA Suite 12c le permite:

Reducir el tiempo de salida al mercado para la integracin de nuevos proyectos


Reducir los costos y la complejidad de integracin
Administrar de forma eficiente el cambio en el negocio y en la tecnologa
Proporcionar un control de la solucin integral con anlisis de causa raz
Obtener una mayor visibilidad para reaccionar rpidamente a los eventos de negocio
Garantizar una alta disponibilidad y escalabilidad para su infraestructura de negocio

Existe una urgencia de habilitar las aplicaciones existentes en el entorno mvil,


integrarlas con la nube y comenzar el desarrollo de las ltimas tendencias
de conectar dispositivos de la Internet de las cosas (IoT) a su
infraestructura existente

Este escenario es lo que impuls el desarrollo de Oracle SOA Suite 12c

1 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Diferenciadores de Oracle SOA Suite 12c

Figura 1: Un diferenciador clave de Oracle SOA Suite es la capacidad de simplificar integrando los requisitos diversos
de la nube, el entorno mvil y la Internet de las cosas con las aplicaciones existentes locales.

Oracle SOA Suite 12c es miembro de la familia de productos Oracle Fusion Middleware. Este documento
informativo describe las diferentes herramientas y capacidades en Oracle SOA Suite 12c y cmo
funcionan en conjunto para ofrecer una solucin integral de SOA.

Oracle SOA Suite 12c es una plataforma lder completa, integrada y superior. En estos diferenciadores,
permite capacidades de integracin de servicios de prxima generacin a travs de:
Un conjunto de herramientas unificado para el desarrollo de servicios y aplicaciones compuestas.
Una plataforma basada en estndares habilitada para el servicio y fcilmente consumible por las
aplicaciones modernas de la web, lo que permite a las empresas adaptarse de forma rpida y sencilla
a los cambios en sus entornos de negocio y TI.
Mayor visibilidad, controles y anlisis para regular la forma en que los servicios y procesos
se implementan, reutilizan y cambian durante todo su ciclo de vida.

2 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Completo

Oracle SOA Suite 12c cubre todas las capacidades que necesita para entregar soluciones robustas, giles
y confiables de SOA. A continuacin se incluye una lista parcial de las capacidades del paquete en las
principales reas de atencin:
Servicios Procesos Seguridad
Virtualizacin Administracin Cifrado a nivel de mensajes
Acuerdos de nivel de servicio Transacciones / Compensacin Cifrado a nivel de campo
Enrutamiento de mensajes BPEL, BPMN Autorizacin bsica
Transformacin de mensajes Reglas de negocios SAML
Cifrado de mensajes Integracin de sistemas Autorizacin especfica
Administracin de identidades
Administracin y monitoreo 100 % estndar Desarrollo
Administracin unificada WS-* Java
Activos y anlisis de impacto REST Ensamblaje estndar de SCA
Reutilizacin y mtricas del retorno WSDL BPEL, BPMN
sobre inversin XML /XPath / XQuery / XSLT HTML / XML / WSDL
Estndares de arquitectura Arquitectura del servicio de Prueba unitaria
y cumplimiento componentes Maven / Ant
Informes y tableros UDDI Integracin continua
Metadatos
Implementacin Integracin Orientado a eventos
Arquitectura del servicio de Adaptadores de JCA Reconocimiento de eventos complejos
componentes (implementacin) Servicios Web Lenguaje complejo de consulta de
Aplicaciones HTTP/HTML eventos (CQL)
Servidores ERP Declarativo
Personalizado Transmisin

Estas capacidades, en su totalidad, proporcionan la capacidad de crear soluciones completas a nivel de


empresa. En lugar de unir soluciones empresariales de diferentes proveedores y productos, Oracle SOA
Suite 12c le ofrece un paquete unificado de productos para cumplir todas sus necesidades de SOA.

Integrado

Un diferenciador clave de Oracle SOA Suite 11g con respecto a otras plataformas de integracin siempre
ha sido la interfaz unificada en la mayora de los componentes de Oracle SOA Suite. Oracle SOA Suite 12c
lleva este diferenciador ms all al integrar los componentes principales restantes de Oracle SOA Suite en
una experiencia nica unificada. Esta funcin simplifica la integracin eliminando la necesidad de capacitar
a los desarrolladores, administradores, arquitectos y otros sobre los componentes separados de cada
aspecto de la integracin, lo que reduce el costo y ofrece un tiempo ms rpido de integracin.

Esta unificacin resulta en una experiencia con un momento de diseo nico, infraestructura con tiempo
de ejecucin nico, monitoreo completo y simplifica enormemente el trabajo de desarrollar, mantener
y monitorear las implementaciones distribuidas de SOA. Oracle SOA Suite 12c se integra no solo con
las herramientas y capacidades provistas por el paquete en s, sino tambin con aplicaciones y sistemas
externos. Esto permite una plataforma integrada desde donde los clientes pueden crear soluciones
empresariales para un entorno heterogneo. Y la integracin de la plataforma SOA incluye los dos
componentes desarrollados internamente en Oracle y los incorporados a travs de la adquisicin. Desde
la perspectiva de las herramientas, Oracle permite un IDE nico y unificado con JDeveloper proporcionando
un conjunto rico de herramientas de diseo, anlisis y desarrollo.

Oracle SOA Suite 12c introduce la instalacin rpida del instalador rpido nico que combina todos los
componentes de Oracle SOA Suite necesarios para el desarrollo en un archivo nico que puede instalarse
en menos de 30 minutos, lo que le permite a los desarrolladores comenzar sus proyectos rpidamente.

3 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Asimismo, Oracle SOA Suite posee el conjunto ms robusto de adaptadores en el mercado actual
y proporciona aplicaciones y conectividad de la base de datos lder en el mercado. Al ser el nico proveedor
lder en aplicaciones y middleware, Oracle ocupa un lugar nico para desarrollar sus aplicaciones en el mismo
software robusto de SOA que los clientes pueden aprovechar independientemente para integrar estas,
y otras, aplicaciones.

Nivel superior

Oracle contina cumpliendo su visin y promesa de proporcionar aplicaciones y herramientas superiores.


Esto proviene en parte de nuestra estrategia de adquisicin. Con adquisiciones que complementan nuestro
desarrollo interno, podemos superar a la competencia ya que hemos construido rpidamente una plataforma
lder de SOA y ofrecemos a nuestros clientes los componentes individuales ms resistentes disponibles en el
mercado. De esta forma, Oracle SOA Suite ofrece capacidades lder en el mercado para adaptadores, B2B,
Service Bus, administracin de servicios, seguridad y gestin, monitoreo de la actividad de negocio,
procesamiento de eventos y administracin de SOA. Y al integrar y unificar la infraestructura para estos
componentes, mantenemos el liderazgo de los componentes individuales e incluso les permitimos que sean
aprovechados de manera independiente, segn tenga sentido, pero complementarlos en una infraestructura
unificada para que los clientes obtengan beneficios adicionales cuando aprovechan componentes mltiples.

Con Oracle SOA Suite 12c introducimos ms de 100 mejoras como resultado de la colaboracin estrecha con
miles de clientes. A continuacin se incluyen algunos de los aspectos destacados:

Figura 2: Aspectos destacados de las nuevas mejoras en Oracle SOA Suite 12c

Nota: Este documento informativo contiene una descripcin completa de SOA Suite 12c. Los clientes existentes
de Oracle SOA Suite interesados en obtener ms informacin sobre las nuevas caractersticas de la versin 12c
y los cambios de la versin 11g , pueden ver el documento informativo Lo nuevo en Oracle SOA Suite 12c .

4 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Cmo funciona Oracle SOA Suite 12c

Oracle Cloud Adapters simplifican el trabajo del desarrollador de la integracin para


que no necesite una codificacin manual. Lo que es ms importante, todos los
inconvenientes de la integracin con aplicaciones en la nube como la administracin de
sesin, el manejo del WSDL complejo y la seguridad se solucionan dentro del adaptador.
Los usuarios no quedan expuestos a estas complejidades.

Oracle SOA Suite simplifica enormemente la integracin con aplicaciones en la nube y locales al proveer una
plataforma basada en estndares para la integracin que no solo permite la conectividad sino que tambin
establece bases slidas para cubrir aspectos de auditoras, cumplimiento, seguridad y administracin.
Recientemente, el paquete ofrece conectividad nativa con aplicaciones de SaaS como Salesforce.com a travs
de Oracle Cloud Adapters. Estos Oracle Cloud Adapters han sido introducidos como un componente clave de
Oracle SOA Suite y utilizan la plataforma de integracin basada en servicio para permitir una conectividad basada
en estndares con aplicaciones basadas en la nube desde aplicaciones locales, heredadas y otras aplicaciones en
la nube, al tiempo que simplifica enormemente el ciclo de vida general y la experiencia del usuario. Simplifican el
trabajo del desarrollador de la integracin para que no necesite una codificacin manual y configuracin de lgica
dedicada para manejar la conectividad, seguridad y administracin de sesin individualmente para cada aplicacin
en la nube que se integra. Tambin eliminan el requisito de que el usuario tenga una experiencia profunda del
conocimiento complejo funcional y tcnico de las aplicaciones.

Oracle Cloud Adapters permite una conectividad integrada y simplificada con aplicaciones en la nube a travs
de sus asistentes intuitivos en el tiempo de diseo y ricas opciones de procesamiento. En contraste con exponer
complejas interfaces de WSDL para el servicio original de SaaS (Salesforce.com, por ejemplo), el asistente de
configuracin del adaptador de la nube atrae a los usuarios con una visin extremadamente simplificada del
catlogo de objetos empresariales de la aplicacin de SaaS desde donde podran explorar y seleccionar uno
o ms objetos de inters para ejecutar interacciones de estilo CRUD.

Figura 3: Oracle Cloud Adapter posibilita una conectividad sin sobresaltos y simplificada con aplicaciones en la nube a travs
de su asistente intuitivo de tiempo de diseo. En esta imagen se muestra la apariencia de objetos de negocio de la aplicacin
SaaS para la seleccin dentro de Oracle SOA Suite.

5 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Lo que es ms importante, todos estos inconvenientes de la integracin con aplicaciones en la nube como la
administracin de sesin, el manejo de un WSDL complejo y la seguridad se solucionan dentro del adaptador.
Los usuarios no estn expuestos a estas complejidades sino que pueden concentrarse en cumplir el requisito
de negocio del momento. Con todas estas tareas delegadas al adaptador, la probabilidad de errores manuales
se elimina; los ciclos de desarrollo se reducen y tambin se reducen los costos de mantenimiento.

Oracle Service Bus, un componente de Oracle SOA Suite, puede extender las aplicaciones empresariales nuevas
y existentes para desarrollar un canal mvil basado en los principios de SOA. Como parte de Oracle Mobile Suite,
Oracle Service Bus entrega la capa de integracin a los servicios habilitados con REST/JSON para exponerlos
como API para desarrollar aplicaciones mviles, mientras que Oracle Mobile Application Framework puede usarse
para entregar un desarrollo de aplicaciones front-end independientes del sistema operativo subyacente. Oracle
Service Bus permite aprovechar aplicaciones en la nube y locales para construir un nuevo canal mvil para cumplir
con un mayor valor de negocio y un mejor servicio al cliente.

Oracle SOA Suite 12c introduce una vinculacin con REST dentro de JDeveloper para simplificar la habilitacin
mvil al exponer servicios SOAP tradicionales, Enterprise Java Beans (EJB), adaptadores JCA que conectan
aplicaciones administrativas o cualquier otra implementacin subyacente a travs de REST/JSON. La vinculacin
con REST est disponible para compuestos de SOA y servicios de Oracle Service Bus y permite la configuracin
de interacciones de REST como servicios expuestos o servicios proxy. Tambin permite la invocacin de servicios
REST disponibles externamente.

Oracle SOA Suite 12c es una plataforma de SOA completa, integrada y de nivel superior. Ofrece una visin
integral de todo el proceso de ciclo de vida del software, proporcionando todo lo necesario desde planificacin
hasta desarrollo, produccin y el requisito final de todos los recursos de TI, ya sean aplicaciones, servicios
o incluso hardware. SOA Suite 12c simplifica el desarrollo y la administracin de SOA implementando los
siguientes estndares, estrategias, tecnologas y herramientas clave:

Entorno unificado del tiempo de diseo


Entorno unificado del tiempo de ejecucin
Administracin y monitoreo centralizados
La integracin con los componentes de gobierno y gestin del ciclo de vida del servicio de Oracle le ofrece todo
lo que necesita para tener xito en la integracin de servicios.

Entorno unificado del tiempo de diseo


La herramienta que permite un nico entorno para el tiempo de diseo para Oracle SOA Suite es JDeveloper.
JDeveloper es una herramienta madura y galardonada para el diseo y desarrollo que ha sido comprobada
y fortalecida con el paso de los aos. JDeveloper no solo se usa para crear modelos de ensamblaje de arquitectura
de componentes de servicio (SCA), sino tambin para crear mdulos de implementacin de SCA, procesos BPEL,
configuraciones de mediacin, tableros, aplicaciones tradicionales de Java, aplicaciones web y en portales y ms.

Puede imaginar JDeveloper como una cabina de avin para los analistas de negocio, diseadores de servicios,
desarrolladores y arquitectos por igual. JDeveloper admite diferentes tecnologas y herramientas dentro de una
nica interfaz de usuario personalizable. JDeveloper se integra con el tiempo de ejecucin de SOA Suite,
permitiendo a los usuarios implementar su trabajo sin sobresaltos en los entornos de desarrollo y realizar
rpidamente pruebas unitarias para garantizar el xito.

Al ofrecer un entorno nico y unificado de tiempo de diseo, sus analistas de negocio, diseadores de servicios,
desarrolladores y arquitectos solo necesitan aprender una sola herramienta. Esto ayuda a reducir no solo los costos
de capacitacin sino tambin el tiempo normalmente requerido para crear soluciones en herramientas mltiples
y luego integrar esas soluciones entre s. JDeveloper elimina la necesidad de mltiples herramientas proporcionndole
una amplia gama de capacidades integradas para cumplir sus necesidades de diseo y desarrollo.

6 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Figura 4: En esta captura de pantalla de JDeveloper del editor compuesto de Oracle SOA Suite, se recibe y procesa una orden
en tiempo real con el administrador de procesos BPEL. Luego la orden se cumple con reglas de negocio, flujo de trabajo humano
para la gestin de excepciones y una llamada a la base de datos para obtener la informacin del proveedor de envo. El adaptador
Oracle Coherence se usa para la memoria cach de alto rendimiento.

Entorno unificado del tiempo de ejecucin


Oracle SOA Suite se ejecuta completamente en Oracle WebLogic Server, un servidor de aplicaciones
galardonado, comprobado en la industria. Todas las herramientas de Oracle SOA Suite se ejecutan en WebLogic
Server. Este nico entorno de tiempo de ejecucin proporciona varias ventajas a los clientes de Oracle SOA Suite.
Rendimiento y escalabilidad
Oracle WebLogic Server es lder en desempeo y escalabilidad del servidor de aplicaciones. Con este nico entorno
del tiempo de ejecucin, todas sus aplicaciones pueden aprovechar este entorno robusto de alto desempeo.
Integracin ms sencilla de aplicaciones
Integrar componentes con el mismo tiempo de ejecucin produce integraciones robustas y confiables.
Ms implementaciones por CPU
Todos los servidores de aplicaciones consumen los recursos del hardware donde estn implementados.
Al proporcionar un nico entorno del tiempo de ejecucin, Oracle le permite implementar ms aplicaciones
por servidor, reduciendo simultneamente los costos de las licencias de software, hardware y energa.
Menos proveedores para administrar
La verdad simple es que cuantos menos proveedores tenga con quienes trabajar, menor ser su gestin de proveedores.
Amplio soporte en la industria
Un nico entorno del tiempo de ejecucin, especialmente con amplio soporte en la industria como Oracle
WebLogic Server, facilita encontrar desarrolladores y personal de operacin capacitado.

Gestin y monitoreo centralizado


Administrar con xito la integracin requiere visibilidad de sus servidores de aplicaciones y sus aplicaciones
residentes. Tambin requiere la capacidad de escalar rpidamente sus aplicaciones bajo demanda. Oracle
Enterprise Manager y el complemento asociado SOA Management Pack ofrecen estas capacidades en una
consola web fcil de usar.

7 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Al usar Oracle Enterprise Manager, puede explorar los servidores, las aplicaciones y los motores de servicio en
ejecucin para reconocer fcilmente y resolver problemas con el tiempo de ejecucin en su SOA. En la figura 3
podemos ver que hay dos instancias de un proceso HelloWorld de BPEL que tienen una falla en el sistema.
Al hacer clic en una instancia especfica del proceso, la consola mostrar los detalles del proceso de BPEL para
ayudarlo a solucionar los problemas en tiempo real.

Para implementaciones en la nube privada, los nuevos SOA Management Packs para Oracle Enterprise Manager
12c introducen Java VM Diagnostics como capacidad de servicio, que permite a los administradores de
aplicaciones y middleware proporcionar capacidades de diagnstico Java VM directamente a los desarrolladores
e ingenieros de QA segn sea necesario. Los usuarios lo reciben automticamente y se les asigna su propio portal
de autoservicio para acceder a las capacidades de diagnstico.

Oracle Enterprise Manager hace ms que ofrecer visibilidad en su SOA, tambin funciona con Oracle Web
Services Manager para permitirle definir polticas de seguridad para sus servicios y componentes y aplicar
esas polticas de seguridad segn sea necesario. Esto separa la administracin de seguridad del desarrollo de
aplicaciones, una prctica recomendada en el mundo de la seguridad. Esto le permite evolucionar e implementar
su estrategia de seguridad fuera del desarrollo de aplicaciones, ofrecindole mayor agilidad y flexibilidad.

Anlisis detallado de Oracle SOA Suite


Oracle SOA Suite es un paquete unificado de componentes superiores diseados para funcionar conjuntamente
para proporcionar soluciones rpidas y ricas de SOA y construido desde cero con los ltimos estndares.
Oracle SOA Suite considera la infraestructura tcnica (administracin de polticas, administracin de procesos,
mensajera, administracin de transacciones, etc.) permitindole enfocarse en el desarrollo de su arquitectura,
y no en los detalles de bajo nivel de la implementacin tcnica. La figura siguiente muestra una visin de alto nivel
de los componentes en el paquete.

Figura 5: Componentes de Oracle SOA Suite y Oracle Managed File Transfer (MFT)

Compartir y reutilizar son los pilares de una arquitectura orientada a servicios. SOA Suite 12c introduce varias
nuevas funciones, como plantillas, para aumentar la capacidad de compartir y reutilizar servicios y componentes,
al mismo tiempo que permite las prcticas recomendadas y mejora la administrabilidad.

8 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Las nuevas plantillas iniciales de SOA (que se muestran en la figura siguiente) proporcionan una forma sencilla
de empacar compuestos SOA, componentes o fragmentos de un proceso de BPEL y distribuirlos a otros
departamentos, socios o clientes. Esto permite a los autores de las plantillas compartir patrones de uso frecuente
y acelerar el desarrollo para los consumidores de las plantillas.

Las plantillas de proyectos pueden usarse como punto inicial para un nuevo proyecto de integracin en lugar
de crear un compuesto vaco. Pueden incluir componentes predefinidos, como tambin servicios y referencias.

Los adaptadores y las transformaciones de uso frecuente podran incluirse en esta plantilla para evitar la
recreacin propensa a errores de estos recursos cada vez que se crea un nuevo proyecto.

Figura 6: Plantilla de proyecto de SOA para asegurar que se tengan en cuenta las prcticas recomendadas e iniciar proyectos

Los componentes de Oracle SOA Suite se integran entre s usando los estndares de SOA. Asimismo, Oracle
ha creado varios transportes optimizados para mejorar su control general de puntos clave en la integracin.
A continuacin describiremos brevemente cada componente y su funcin en Oracle SOA Suite.

JDeveloper

JDeveloper ofrece el entorno unificado de desarrollo para desarrolladores y arquitectos de software que usan
Oracle SOA Suite. Ofrece un conjunto de herramientas robustas, uniformes e integradas para cada uno de los
productos en el paquete. Una nica herramienta ofrece a los desarrolladores, arquitectos, analistas de negocio
y otros participantes un estndar para crear activos de software empresarial. Esto tambin ayuda a reducir los
costos de capacitacin y lograr que las personas sean ms productivas.

Una de las caractersticas de JDeveloper y SOA Suite es la capacidad de crear compuestos de SCA. Un
compuesto es como un diagrama de cableado; le permite conectar rpidamente sistemas heterogneos de forma
lgica, basada en estndares.

Beneficios clave

Versatilidad inigualableOfrece herramientas visuales y declarativas para JavaServer Faces (JSF),


Enterprise Java Beans (EJB / JPA), Oracle TopLink, JSP y Oracle Application Development Framework
el centro de la fusin.
Reduce los costosJDeveloper es un IDE comercial completamente gratuito. Baja la barrera de adquisicin
para los desarrolladores que desean ms que lo que se ofrece en otros IDE gratis de Java.
SoporteJDeveloper cuenta con el respaldo de la operacin galardonada de Oracle de servicio al cliente con
soporte las 24 horas, los 7 das a la semana y cdigo fuente marco disponible para los clientes que reciben
el servicio.

9 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


BPEL Process Manager
Oracle BPEL (lenguaje de ejecucin de procesos de negocio) Process Manager es una herramienta para disear
y ejecutar procesos de negocio. Este producto proporciona una solucin integral, basada en estndares y fcil de
usar para crear, implementar y administrar procesos de negocio entre aplicaciones cruzadas con pasos
automatizados y humanos en el flujo de trabajo todo en una arquitectura orientada al servicio. Su soporte nativo
de estndares como BPEL, XML, XSLT, XPATH, JMS, JCA y Web Services lo convierte en una solucin ideal para
crear procesos integrados de negocio que sean verdaderamente porttiles entre plataformas.

Adems de su soporte para estndares de la industria, Oracle BPEL Process Manager es una potente herramienta
de integracin para la empresa. Su capacidad de conectarse con sistemas y procesos externos, combinada con
su soporte para una variedad de tecnologas de presentacin, lo convierten en la herramienta ideal para definir
e implementar la lgica de los procesos de negocio.

Figura 7: Administracin de un proceso de validacin de pagos en BPEL Process Manager

Beneficios clave
Mayor facilidad de usoLos procesos de diseo e implementacin que usan herramientas productivas de
desarrollo y administracin, son parte de Oracle SOA Suite calificado por InfoWorld como "el producto ms
completo y fcil de usar en el mercado actual"
Escalabilidad avanzadaEjecute procesos esenciales con una alta disponibilidad y confiabilidad usando
la exclusiva tecnologa Oracle Grid
ReutiliceAproveche sus inversiones existentes en TI

10 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Oracle Service Bus

Oracle Service Bus es un bus de servicio empresarial (ESB) ligero, escalable y confiable. Est diseado para
conectarse, mediar y administrar la interaccin entre servicios heterogneos, sistemas heredados, ERP y otras
instancias de ESB en la empresa. Es ms que un mero motor de mensajera; es el medio de comunicacin que
conecta todos los activos del SOA empresarial y proporciona interfaces estndar de la industria a las empresas
en su totalidad, no solo a aplicaciones especficas. Service Bus ofrece la capa de virtualizacin que es clave para
cualquier estrategia sostenible de canales mltiples y ms especficamente cualquier estrategia mvil. Al usar
Service Bus, las organizaciones pueden proteger a las aplicaciones mviles de atencin al cliente contra los
cambios que podran producirse en el rea administrativa. Tambin pueden proteger a los desarrolladores mviles
contra detalles frecuentemente intrincados y complejos de las implementaciones subyacentes de aplicaciones
administrativas, como protocolos heredados.

Figura 8: Proyecto de habilitacin mvil de Oracle Service Bus con acceso a Oracle E-Business Suite que se muestra con
la interfaz JDeveloper comn entre los componentes de Oracle SOA Suite

Adems de la virtualizacin, Oracle Service Bus ofrece la mediacin para traducir y transformar formatos de
mensajes, tecnologas de integracin y esquemas de seguridad para ofrecer un acople relajado entre los sistemas.
Al mediar las interacciones de sistemas diferentes, Oracle Service Bus ofrece una gran parte de la agilidad
prometida de SOA.

Beneficios clave
Tiempo de funcionamiento las 24 horas, los 7 das a la semanaProporciona SLA estrictos con equilibrio
de cargas inteligente y una infraestructura integrada con alta disponibilidad
Optimizacin de recursosReduce los costos al mnimo porque maximiza la utilizacin de recursos existentes
del servidor, incluso con grandes cargas de trabajo de baja latencia
Facilidad de administracinPosibilita la restauracin instantnea y en un momento dado para ajustar la
configuracin, y proporciona accesibilidad en cualquier momento y en cualquier lugar en un entorno 100 %
basado en la web

11 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Oracle Event Processing
Oracle Event Processing proporciona un entorno rico y declarativo para desarrollar aplicaciones de procesamiento
de eventos para mejorar la efectividad de sus operaciones de negocio. Oracle Event Processing puede procesar
transmisiones de eventos mltiples para detectar patrones y tendencias en tiempo real y ofrecer a las empresas
la visibilidad necesaria a travs de Oracle Business Activity Monitoring (Oracle BAM) para capitalizar las
oportunidades emergentes o mitigar los riesgos en desarrollo.

Figura 9: Proyecto de mercadeo mvil de Oracle Event Processing mediante el uso de la interfaz de JDeveloper comn en todos
los componentes de Oracle SOA Suite

Todas las empresas modernas generan numerosos eventos a una velocidad rpida. A diferencia de los
procesadores de eventos simples, Oracle Event Processing est destinado a examinar mltiples transmisiones de
eventos para encontrar tendencias que son importantes para su empresa. No solo puede reconocer tendencias en
cientos o miles de eventos discretos dentro de un plazo dado, sino que tambin puede detectar eventos faltantes;
eventos que deberan haber ocurrido pero no ocurrieron. Es una potente herramienta que puede dar sentido a lo
que de otra forma sera simplemente ruido de informacin en su empresa.

Beneficios clave
Correspondencia de patrones en tiempo realDefina e identifique patrones de eventos complejos
para mejorar la identificacin temprana de tendencias de negocio emergentes
Altamente escalableProcese cientos de miles de eventos por segundo
Lder en la industriaVotado como el Proveedor N. 1 de soluciones para el procesamiento de eventos
por Waters Ranking

Oracle Business Rules


Oracle Business Rules flexibiliza los procesos y aplicaciones permitiendo que los analistas de negocio y no
desarrolladores definan y modifiquen fcilmente la lgica de negocio sin programar. Al aprovechar la plataforma
unificada de diseo JDeveloper y mantener reglas de negocio fuera del proceso o aplicacin relacionada,
Oracle Business Rules ofrece modificaciones ms rpidas y ms sencillas a las reglas y reduce los posteriores
costos de reimplementacin.

12 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Figura 10: Oracle Business Rules que muestra la separacin de la lgica de negocio en una tabla fcil de usar para el usuario de negocio

Beneficios clave
Alto rendimientoEvale las reglas rpidamente usando un motor de reglas ligero, de alto desempeo
Optimizado para SOALa slida integracin con las tecnologas de Java, XML y Oracle SOA Suite permite
un uso sin sobresaltos de las reglas de negocio en estos entornos
ExtensibleUna arquitectura abierta permite herramientas personalizadas para crear reglas para cualquier
tipo de interfaz

Oracle Web Services Manager


Oracle Web Services Manager proporciona una administracin centralizada de polticas para gobernar las
interacciones de SOA. La mayora de las organizaciones implementan una arquitectura orientada al servicio (SOA)
con la esperanza de obtener una mayor agilidad del negocio a travs de la reutilizacin de servicios compartidos.
Sin embargo, a medida que la reutilizacin se generaliza en la organizacin, es esencial administrar el consumo
de servicios o su SOA puede salir rpidamente del control. Oracle Web Services Manager ofrece una solucin para
gobernar las interacciones con servicios compartidos a travs de la gestin y aplicacin de polticas de seguridad
y operativas para garantizar que la reutilizacin del servicio se mantenga bajo control.

Oracle Web Services Manager es un componente incorporado en el paquete. Cada dominio de SOA Suite posee
este componente integrado en forma predeterminada para facilitar la administracin de los servicios web.

Beneficios clave
Establezca confianzaConstruya polticas de seguridad y operaciones que puedan ser colocadas sobre
aplicaciones y servicios nuevos o existentes
Automatice la administracin de consumidoresAutomatice el cumplimiento de contratos entre el
consumidor y el proveedor para preservar la alineacin del negocio
Garantice los niveles de servicioUse tableros para controlar las polticas cuando se ejecutan, para asegurar
niveles de servicio y evitar problemas potenciales
Minimice el riesgo de cumplimientoCentralice la creacin y administracin de polticas y aplquelas en
cualquier lugar

13 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Oracle Business Activity Monitoring
Oracle Business Activity Monitoring (Oracle BAM) es una solucin completa para construir tableros interactivos
y alertas proactivas en tiempo real para controlar los procesos y servicios de negocio. Oracle BAM ofrece a los
ejecutivos de negocio y gerentes de operaciones la informacin que necesitan para tomar mejores decisiones
de negocio y tomar medidas correctivas si cambia el entorno de negocio.

Figura 11: Oracle Business Activity Monitoring (BAM) se utiliza para ensamblar tableros interactivos, bi-direccionales basados
en la web

Beneficios clave
Optimice operacionesObtenga una visibilidad en tiempo real de procesos de negocio crticos a travs de
tableros y alertas basados en notificaciones. Esta visibilidad animada cuenta con una arquitectura accionada
por eventos con actualizaciones en los KPI dentro de segundos del acceso a los datos.
Mejore la productividadConstruya y personalice tableros, alertas e informes para los usuarios de negocio
y TI sin la necesidad de codificacin.
Integracin flexibleProporcione visibilidad en las inversiones existentes en SOA, BPM y EDA y en
infraestructura de terceros como bases de datos, servidores de JMS y servicios web. Ofrece integracin
previamente construida con Oracle SOA Suite, Oracle BPM Suite y Oracle Business Intelligence, entre otros
productos de Oracle.

Oracle B2B y Managed File Transfer


La integracin de Oracle B2B le permite establecer rpidamente la colaboracin y los procesos automatizados
con socios. Con el ambiente competitivo de hoy y el aumento en reglamentaciones de la industria,
una colaboracin ms estrecha con los socios de negocio es una ventaja competitiva. Oracle Fusion Middleware
usa protocolos estndar de la industria como RossettaNet, Electronic Data Interchange (EDI), Applicability
Statement 2 (AS2) y UCCnet para ofrecer una nica solucin integrada para establecer rpidamente las
colaboraciones en lnea y los procesos automatizados con sus socios de negocio. Asimismo, Oracle Fusion
Middleware ofrece una conectividad lista para usar a centros de la industria como Wal-Mart, Cisco e Intel.

14 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Oracle Managed File Transfer
Oracle Managed File Transfer, un componente ptimo estrechamente integrado con Oracle B2B y Oracle SOA
Suite, permite el intercambio y la administracin segura de archivos con departamentos internos y socios externos.
Protege contra el acceso accidental a archivos no protegidos en cada paso del proceso completo de transferencia
de archivos. Es fcil de usar, especialmente para el personal no tcnico, de forma tal que pueda aprovechar ms
recursos para administrar la transferencia de archivos. Las amplias capacidades de informe le permiten obtener un
estado rpido de una transferencia de archivo y reenviarlo segn sea necesario. Puede proteger datos en su DMZ
usando el proxy inverso SSH/FTP.

Beneficios clave
Impida que los archivos grandes obstruyan los sistemas y retrasen procesos de negocio crticos. Oracle
Managed File Transfer proporciona soporte dinmico, justo a tiempo, para archivos grandes de forma tal que
los archivos se entreguen solo a los sistemas o personal exacto que debe recibirlos.
Asegrese de una prdida cero y minimice el riesgo de exponer externamente archivos sensibles de los socios.
Usar guiones de purga separados para los archivos e informar datos de auditora para los informes virtualmente
le garantiza que siempre podr ubicar el estado de archivos crticos de los socios incluso una vez que los
mismos archivos han sido eliminados o archivados.
Prevenga la corrupcin y prdida de archivos. Los archivos pueden reenviarse desde cualquier nivel de la
transferencia. Esto permite ajustar o corregir el procesamiento de los archivos en caso de haber alguna falla
o nuevos requisitos.
Diagnostique problemas en la transferencia de archivos. La pgina de control de errores recientes le permite buscar
y diagnosticar errores por fecha, identificacin de error, nombre, descripcin o tipo de transferencia. Los informes
del flujo completo de transferencia muestran informacin detallada sobre cada transferencia, como el nombre del
archivo, nombre del socio, nombre del destinatario, estado de transferencia, compresin o cifrado.

Resumen y prximos pasos


Oracle SOA Suite es un conjunto de herramientas de SOA lder, integrado y superior. Representa la
prxima generacin en herramientas y plataformas de integracin de servicios que permite a sus arquitectos
y desarrolladores comenzar a moverse a la velocidad del negocio. Una combinacin de estndares de la industria,
paradigmas modernos de integracin y herramientas superiores cumplen las promesas de SOA de agilidad,
menores costos y tiempo de salida al mercado y una mayor innovacin en la empresa. Con el respaldo de Oracle,
lder en el mundo en software empresarial, se le asegura una calidad superior continua y soporte de todas sus
soluciones de integracin.

Sus prximos pasos deben incluir descargar y probar Oracle SOA Suite. Descubra la capacidad de simplificar la
integracin de sus aplicaciones locales con la nube, el entorno mvil y la Internet de la cosas.

15 | DOCUMENTO INFORMATIVO SOBRE ORACLE SOA SUITE 12C


Autor: Jeff Davies, Bruce Tierney, Demed LHer

Con la colaboracin de: Mala Ramakrishnan

Oracle Corporation, Oficinas centrales Consultas mundiales


500 Oracle Parkway Telfono: +1.650.506.7000
Redwood Shores, CA 94065, EE. UU. Fax: +1.650.506.7200

CONCTESE CON NOSOTROS


Copyright 2014, Oracle y/o sus filiales. Todos los derechos reservados. El presente documento se proporciona solo para fines
informativos y su contenido est sujeto a cambio sin previo aviso. No se garantiza que est libre de errores, as como tampoco
blogs.oracle.com/soa est sujeto a ninguna otra garanta o condicin, ya sea expresada verbalmente o implcita en la ley, incluidas las garantas
y condiciones implcitas de comerciabilidad o adecuacin para un propsito especfico. Especficamente nos deslindamos de
toda responsabilidad con respecto a este documento y no se crea, ya sea directa o indirectamente, ninguna obligacin
facebook.com/oraclesoa
contractual mediante el mismo. El presente documento no se puede reproducir ni transmitir de forma alguna ni por medio
alguno, ya sea electrnico o mecnico, ni para propsito alguno, sin nuestra previa autorizacin por escrito.
twitter.com/oraclesoa
Oracle y Java son marcas comerciales registradas de Oracle y/o sus filiales. Otros nombres pueden ser marcas comerciales de
sus respectivos propietarios.
oracle.com/soa
Intel e Intel Xeon son marcas comerciales o marcas comerciales registradas de Intel Corporation. Todas las marcas comerciales
de SPARC se usan conforme a una licencia y son marcas comerciales o marcas comerciales registradas de SPARC
International, Inc. AMD, Opteron, el logotipo de AMD y el logotipo de AMD Opteron son marcas comerciales o marcas
comerciales registradas de Advanced Micro Devices. UNIX es una marca comercial registrada de The Open Group. 0614

Oracle est comprometida con el desarrollo de prcticas y productos que ayudan a proteger el medio ambiente.

Das könnte Ihnen auch gefallen