Please enable JavaScript.
Coggle requires JavaScript to display documents.
Middleware (Oracle Service Bus (Propiedades (Aislamiento de interfaces…
Middleware
Oracle Service Bus
Propiedades
Aislamiento de interfaces
Definición
Internamente: Modelo de datos Canónico
Traduce interfaces
Seguridad de capa expuesta
Orquestación de integración de servicios
Integraciones simples y online
Gestión de Cabeceras
Enrutamiento mediante capa de abstracción
Adaptabilidad
Ocultación de tecnologías, llamadas... (Abstracción)
Políticas de seguridad internas adaptables
Gestión y balanceado de cargas
Tipos de Transporte
REST
SOAP
Etc
Uso
Integraciones simples
Data Service (DS)
Funcionalidad
Acceso a Base de Datos
Expone mediante transformaciones WS (WSDL /XSD)
Control
Acceso
Seguridad
Virtual Services (VS)
Llamada a servicios (WS y BS) y backends sin transformación
Exponer API REST
Lógica de negocio sencilla (se implementa en algunos casos)
Connectivity Services (CS)
Tipos
Data Adapter (Acceso a PL/SQL Legacy)
Acceso a Web Services externos
Axiomatic
BPM
Web Center
Etc.
Proceso
Llamar -> Transformar tipos de datos -> Devolver
Orquestaciones
No se suelen implementar orquestaciones complejas
Procesos sin Estado
Administracion
Crear Customization Plan
Elegir proyecto
Desarrollo
composite.xml (Aplicaciones en compuestos)
Intermediario / Pipeline
Business Rule: Regla de lógica de negocio
Mediador: Enrutamiento
Desarrollo
Generación a través de Template
Generación de Ramas para cada una de las operaciones
Routing
Meta Data Server (MDS)
Proxy
Tipo
Adaptadores
HTTP
Acceso
REST
SOAP
Ficheros
WSDL
XSD
Respuesta
XML /JSON...
Referencias Externas
Business Services
Crear
Parámetros básicos
WSDL (Binding)
Tipos
DS
Archivos
JCA (Java Connection Adapter)
WSDL
XSD
WSDL Binding
Business Service (.bix)
Pipeline Template
CS
VS
Tipos
HTTP
Pipeline Template
Config Plan
Cambiar IP (localhost) en Deploy
Consejos
Añadir proyecto de templates a la aplicación en jDev y añadirlo al .gitignore
Modificación para uso de dominios en localhost y remoto en WSDL
URL de Proxy (Transport)
Eliminar minocurs=0 si queremos que imprima en el test
Origen de datos
Crear Origen de datos en Console (WebLogic)
Maven
mvn install
Business Process Management
Uso
Business Process
Tareas Asíncronas
Tareas Humanas (Proceso de larga duración)
Funcionamiento mediante máquina de estado (navegación de estados)
Java Message Service (JMS)
Uso de Queues
Características
Mismo motor que SOA Suite
Desarrollo
composite.xml (Aplicaciones en compuestos)
Integración
Desde ADF
A través de VS
Exposición
Business Process Service (BPS)
SOA Suite
Uso
Orquestación Compleja
Desarrollo
composite.xml (Aplicaciones en compuestos)
BPM/SOA Suite
Desarrollo
composite.xml (Aplicaciones en compuestos)
Gestión de Orquestación /Components
Mediador: Enrutamiento
BPEL: Logica de negocio
Procesos con estado
Propiedades
Menos orientados a tareas humanas
Poca orientación asíncrona (respecto a tareas humanas y tareas de larga duración)
Dificultad en flujo de estados
Desarrollo
Generación a través de Template
Generación de Ramas para cada una de las operaciones
Routing
Business Rule: Regla de lógica de negocio
Meta Data Server (MDS)
Exposed Services
Tipo
Adaptadores
HTTP
Acceso
REST
SOAP
Ficheros
WSDL
XSD
Respuesta
XML /JSON...
External References
Business Services
Tipos
DS
Archivos
JCA (Java Connection Adapter)
WSDL
XSD
WSDL Binding
Business Service (.bix)
Pipeline Template
CS
VS
Tipos
HTTP
Pipeline Template
Gestión
localhost/7772/em
Target / SOA / SOA-Infra
Monitor flow instances (executions)