Beruflich Dokumente
Kultur Dokumente
Simplifique la integracin
DOCUMENTO INFORMATIVO DE ORACLE | JUNIO DE 2014
ndice
Introduccin 1
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.
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.
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
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.
Nivel superior
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 .
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.
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:
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.
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.
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.
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
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.
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
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
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
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 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
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.
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.
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.
Oracle est comprometida con el desarrollo de prcticas y productos que ayudan a proteger el medio ambiente.