
1. ¿Que es un servicio?
1.1. Es todo aquel componente orientada a Servicios
2. Oracle BAM
2.1. Dashboards
2.2. Reportes de indicadores
2.3. Orientado a los que esta sucediendo en el momento
3. Desarrollo
3.1. Jdeveloper
3.1.1. SOA Composites
3.1.1.1. SCA
3.1.1.1.1. BIPEL
3.1.1.1.2. Human Task
3.1.1.1.3. Business Rules
3.1.1.1.4. Mediadores
3.1.1.1.5. Spring Context
4. Tema 3:Instalacion de SOA
4.1. .jar - .zip
4.2. Instalacion
4.2.1. DEV
4.2.1.1. SOA Suite
4.2.1.1.1. BD
4.2.2. Domain
4.2.2.1. ¿Que es un dominio?
4.2.2.1.1. Configuracion Administrativa
4.2.2.2. ¿Que define?
4.2.2.2.1. Servers
4.2.2.2.2. Clusters
4.3. Tools
4.3.1. Jdeveloper
4.4. SOA Composites
4.4.1. BIPEL
4.4.2. Business Rules
4.4.3. Human Task
4.4.4. Adapters
5. BPM/BPMB
5.1. BPM
5.2. BPMB
6. SOA Suite
6.1. Consolas
6.1.1. http://localhost:7101/console/
6.1.1.1. Deployment de App JEE
6.1.1.2. Configuracion de los adaptadores
6.1.1.3. Configuracion
6.1.1.3.1. Dominio
6.1.2. http://localhost:7101/sbconsole
6.1.2.1. Deployment de aplicacion de OSB
6.1.2.2. Configuracion
6.1.2.2.1. Alertas
6.1.2.2.2. Seguridad
6.1.2.2.3. OSB
6.1.3. http://localhost:7101/em
6.1.3.1. Monitoreo de las aplicaciones compuestas
6.1.3.2. Se realiza el despliegue (deployment) SOA Composites
6.1.3.2.1. En el Enterprise Manager
6.1.3.3. Configuracion
6.1.3.3.1. SOA
6.1.3.4. File Browser
6.1.4. http://localhost:7101/integration/worklistapp
6.1.4.1. Human Task
6.1.4.2. Bandeja de entrada
6.1.5. http://localhost:7101/soa/composer
6.1.5.1. Reglas de negocio
7. Tarea
7.1. ¿Como se limpia la base de datos - auditoria? Buscar los jobs
7.2. ¿Como se crea un repositorio? ¿Como se hace una centralizaciòn de esquemas? ¿Como se guardan en la base de datos o en el file system?
8. Tema 4:Composite Applications
8.1. XML
8.1.1. XSD
8.1.1.1. Estructuras de datos: Factura, el usuario, los tickets
8.1.1.2. Schemas
8.1.2. xsl xslt
8.1.2.1. Transformacion
8.1.3. xquery
8.1.3.1. Transformaciones OSB
8.1.4. xpath
8.1.4.1. Expresiones se recorre el xml
9. BPEL
10. Adaptadores
10.1. GridLink Data Source
10.2. Progress Data direct
10.2.1. https://www.progress.com/datadirect-connectors
10.3. ¿Quien controla las conexiones?
10.3.1. Data source
10.4. Adaptadores de Archivo
10.5. Adaptador de base de datos
10.5.1. Leer PLSQL
10.6. Adaptador de LDAP
10.6.1. Se puede integrar el active directory
10.7. Adaptador de Rest
10.7.1. BPEL puede ser consumido por REST
11. Mediador
11.1. El mediador es la interfaz
11.2. El mediador hace enrutamiento (Puede estar conectado a n BIPEL)
11.3. Si el mensaje no councuerda con el xsd, marca una exepcion.
11.4. Las wsdl llega al →mediador→Bipel
12. Business Rule
12.1. Es un componente
12.2. Son las reglas de negocio
12.3. Volatilidad : Cosas que cambian constantemente
12.4. De los XSD depende de las entradas y salidas
12.5. Modelar muy bien los XSD
12.6. El motor de reglas se puede exponer como un servicio (web service)
12.6.1. Si se habilita como un web service te permite tener un aplicativo y tener todas las reglas. Esto es para que en un futuro se almacen en un solo componente.
12.7. Puedes tener un aplicativo SOA de reglas
12.8. Lenguale Rule Language
12.9. Puedes tener herencia de reglas
12.10. Pruebas unitarias: Rules Unit
12.11. Creacion de reglas
12.11.1. Reglas en general
12.11.2. Matriz de desiciòn
12.12. ¿Como se usun las reglas?
12.12.1. Se conectan las reglas como el BPEL.
12.12.2. La interaccion con reglas es Sincrona porque se necesita una respuesta inmediata.
13. Web Service(consumen)→Mediador→Bpel→Salida
14. Archivos
14.1. Logico
14.1.1. Se crea una variable ruta
14.1.2. Composite de Process Order
14.1.2.1. Generate Config Plan
14.1.3. Para rutas y direccion ip
14.1.4. 1.Componente de archivos→File . Directories→Seleccionamos Logical Name para agregar un parametro con el botòn add (fue ruta)
14.1.4.1. 2. Vas al composite de Process Order. Das clic derecho en la opciòn Generate Config Plan.
14.1.4.1.1. 3. Dar Ok y te envia al archivo xml. Donde le puedes asignar valor al parametro. Name ruta→en replace (/labs/test)
14.2. XSD en Archivo: Modela estructura del archivo(FileOrder.xsd) mientras que el otro es el modelado del negocio. (CanonicalOrder.xsd)
14.3. Aqui son dos archivos para deployar el .jar y el xml
15. Human Task
15.1. Es de naturaleza asincronica
16. OSB
16.1. 11g
16.2. 12c
16.3. Integracion
16.4. ESB
16.5. Va enfrente de las aplicaciones
16.6. Definir la arquitectura como va a quedar
16.6.1. Si hay balanceador de datos
16.6.2. Service Bus
16.7. Es un mediador mucho màs completo y empresarial
16.8. Es para multiplataforma
17. Consumen→Mediador→Bpel→Salida
18. Monitoreo
19. Deploy
19.1. Shell Script
19.2. Entreprise Manager
19.3. Jdeveloper
20. Diferencias
20.1. Shutdown
20.1.1. Corta lo que se esta ejecutando y no permite subir instancias
20.2. Retail
20.2.1. Termina las tareas y ya se baja.