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

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.

21. Errores

21.1. Catch

21.2. Scope

21.3. All catch