Get Started. It's Free
or sign up with your email address
SOA by Mind Map: SOA

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

19.7. Es un mediador mucho màs completo y empresarial

19.8. Es para multiplataforma

20. Monitoreo

21. Deploy

21.1. Shell Script

21.2. Entreprise Manager

21.3. Jdeveloper