1. Tema 3:Instalacion de SOA
1.1. .jar - .zip
1.2. Instalacion
1.2.1. DEV
1.2.1.1. SOA Suite
1.2.1.1.1. BD
1.2.2. Domain
1.2.2.1. ¿Que es un dominio?
1.2.2.1.1. Configuracion Administrativa
1.2.2.2. ¿Que define?
1.2.2.2.1. Servers
1.2.2.2.2. Clusters
1.3. Tools
1.3.1. Jdeveloper
1.4. SOA Composites
1.4.1. BIPEL
1.4.2. Business Rules
1.4.3. Human Task
1.4.4. Adapters
2. BPM/BPMB
2.1. BPM
2.2. BPMB
3. SOA Suite
3.1. Consolas
3.1.1. http://localhost:7101/console/
3.1.1.1. Deployment de App JEE
3.1.1.2. Configuracion de los adaptadores
3.1.1.3. Configuracion
3.1.1.3.1. Dominio
3.1.2. http://localhost:7101/sbconsole
3.1.2.1. Deployment de aplicacion de OSB
3.1.2.2. Configuracion
3.1.2.2.1. Alertas
3.1.2.2.2. Seguridad
3.1.2.2.3. OSB
3.1.3. http://localhost:7101/em
3.1.3.1. Monitoreo de las aplicaciones compuestas
3.1.3.2. Se realiza el despliegue (deployment) SOA Composites
3.1.3.2.1. En el Enterprise Manager
3.1.3.3. Configuracion
3.1.3.3.1. SOA
3.1.3.4. File Browser
3.1.4. http://localhost:7101/integration/worklistapp
3.1.4.1. Human Task
3.1.4.2. Bandeja de entrada
3.1.5. http://localhost:7101/soa/composer
3.1.5.1. Reglas de negocio
4. Tarea
4.1. ¿Como se limpia la base de datos - auditoria? Buscar los jobs
4.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?
5. Tema 4:Composite Applications
5.1. XML
5.1.1. XSD
5.1.1.1. Estructuras de datos: Factura, el usuario, los tickets
5.1.1.2. Schemas
5.1.2. xsl xslt
5.1.2.1. Transformacion
5.1.3. xquery
5.1.3.1. Transformaciones OSB
5.1.4. xpath
5.1.4.1. Expresiones se recorre el xml
6. Adaptadores
6.1. GridLink Data Source
6.2. Progress Data direct
6.2.1. https://www.progress.com/datadirect-connectors
6.3. ¿Quien controla las conexiones?
6.3.1. Data source
6.4. Adaptadores de Archivo
6.5. Adaptador de base de datos
6.5.1. Leer PLSQL
6.6. Adaptador de LDAP
6.6.1. Se puede integrar el active directory
6.7. Adaptador de Rest
6.7.1. BPEL puede ser consumido por REST
7. Mediador
7.1. El mediador es la interfaz
7.2. El mediador hace enrutamiento (Puede estar conectado a n BIPEL)
7.3. Si el mensaje no councuerda con el xsd, marca una exepcion.
7.4. Las wsdl llega al →mediador→Bipel
8. Archivos
8.1. Logico
8.1.1. Se crea una variable ruta
8.1.2. Composite de Process Order
8.1.2.1. Generate Config Plan
8.1.3. Para rutas y direccion ip
8.1.4. 1.Componente de archivos→File . Directories→Seleccionamos Logical Name para agregar un parametro con el botòn add (fue ruta)
8.1.4.1. 2. Vas al composite de Process Order. Das clic derecho en la opciòn Generate Config Plan.
8.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)
8.2. XSD en Archivo: Modela estructura del archivo(FileOrder.xsd) mientras que el otro es el modelado del negocio. (CanonicalOrder.xsd)
8.3. Aqui son dos archivos para deployar el .jar y el xml
9. Human Task
9.1. Es de naturaleza asincronica
10. Consumen→Mediador→Bpel→Salida
11. Diferencias
11.1. Shutdown
11.1.1. Corta lo que se esta ejecutando y no permite subir instancias
11.2. Retail
11.2.1. Termina las tareas y ya se baja.
12. Errores
12.1. Catch
12.2. Scope
12.3. All catch
13. ¿Que es un servicio?
13.1. Es todo aquel componente orientada a Servicios
14. Oracle BAM
14.1. Dashboards
14.2. Reportes de indicadores
14.3. Orientado a los que esta sucediendo en el momento
15. Desarrollo
15.1. Jdeveloper
15.1.1. SOA Composites
15.1.1.1. SCA
15.1.1.1.1. BIPEL
15.1.1.1.2. Human Task
15.1.1.1.3. Business Rules
15.1.1.1.4. Mediadores
15.1.1.1.5. Spring Context
16. BPEL
17. Business Rule
17.1. Es un componente
17.2. Son las reglas de negocio
17.3. Volatilidad : Cosas que cambian constantemente
17.4. De los XSD depende de las entradas y salidas
17.5. Modelar muy bien los XSD
17.6. El motor de reglas se puede exponer como un servicio (web service)
17.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.
17.7. Puedes tener un aplicativo SOA de reglas
17.8. Lenguale Rule Language
17.9. Puedes tener herencia de reglas
17.10. Pruebas unitarias: Rules Unit
17.11. Creacion de reglas
17.11.1. Reglas en general
17.11.2. Matriz de desiciòn
17.12. ¿Como se usun las reglas?
17.12.1. Se conectan las reglas como el BPEL.
17.12.2. La interaccion con reglas es Sincrona porque se necesita una respuesta inmediata.
18. Web Service(consumen)→Mediador→Bpel→Salida
19. OSB
19.1. 11g
19.2. 12c
19.3. Integracion
19.4. ESB
19.5. Va enfrente de las aplicaciones
19.6. Definir la arquitectura como va a quedar
19.6.1. Si hay balanceador de datos
19.6.2. Service Bus