Investigacion soa

Solo disponible en BuenasTareas
  • Páginas : 57 (14083 palabras )
  • Descarga(s) : 0
  • Publicado : 4 de diciembre de 2011
Leer documento completo
Vista previa del texto
FUNDAMENTOS: DESCRIPCIÓN DE LA ARQUITECTURA SOA 4
¿QUÉ ES UN SERVICIO? 4
¿QUÉ ES SOA? 5
DEFINICIÓN DE CONCEPTOS CLAVE DE SOA: LA INTEROPERABILIDAD Y LA SUELTA DE ACOPLAMIENTO 5
VENTAJAS SOA 5
AUTOMATIZACIÓN DE PROCESOS DE NEGOCIO HUMANOS POR MEDIO DE SERVICIOS 6
ORIENTADAS A LOS SERVICIOS DE DESARROLLO 6
IDENTIFICACIÓN DE SERVICIOS QUE UTILIZAN LOS REGISTROS Y REPOSITORIOS 7GESTIÓN DE PROCESOS DE NEGOCIO (BPM) 8
CONCEPTOS 8
1.1   Proceso de negocio 8
1.1.1      Actividades 8
1.1.2      Roles y Participantes 9
1.1.3      Excepciones 9
1.2   Instancia del proceso 9
1.3   Elemento (objeto)  de flujo 9
1.4   Transiciones 10
CICLO DE VIDA DE LA GESTIÓN DE LOS PROCESOS 10
ORIENTACIÓN DE UNA ORGANIZACIÓN A PROCESOS DE NEGOCIO 11
¿QUÉ ES BPM? 12
TÉCNICAS 12CASO PRÁCTICO 12
ARQUITECTURA ORIENTADA A SERVICIOS (SOA) 13
CONCEPTOS 13
LA IMPORTANCIA DEL ESB 13
PRINCIPALES COMPONENTES DE UN ESB 14
ALINEAMIENTO DEL NEGOCIO Y LA TECNOLOGÍA SOA/BPM 15
DECLINACIÓN DEL CONCEPTO DE APLICACIÓN 15
VENTAJAS DE LA TECNOLOGÍA SOA/BPM 16
ACERCAMIENTO ENTRE EL NEGOCIO Y LA TECNOLOGÍA 16
ANÁLISIS DE ESCENARIOS 17
GAP ANALYSIS 18
PARTE 2: GESTIONDE SERVICIOS 19
ORIENTACIÓN A PROCESOS Y SERVICIOS 19
MODELO DE GESTIÓN DE PROCESOS 19
ARQUITECTURA DE REFERENCIA 19
ALINEAMIENTO DEL NEGOCIO Y LA TECNOLOGÍA 20
ORQUESTACIÓN DE PROCESOS OPERATIVOS 21
CASO PRÁCTICO DE SOA CON ROLES 21
GESTIÓN DE SERVICIOS 21
CONCEPTOS DE SERVICIOS 21
ANÁLISIS DE SERVICIOS 22
DISEÑO DE SERVICIOS 23
SERVICIOS WEB 27
PARTE 3: TECNOLOGIA PARABPM / SOA BPMN (BUSINESS PROCESS MODELING NOTATION) 28
LA NOTACIÓN PARA EL MODELADO DE PROCESO DE NEGOCIOS 28
DIAGRAMAS BPMN 28
ARQUITECTURA DE REFERENCIA 29
PROCESOS DE NEGOCIO Y SU DISEÑO CON BPMN 30
ORQUESTACIÓN DE PROCESOS OPERATIVOS 31
CASO PRÁCTICO 31
BPEL (BUSINESS PROCESS EXECUTION LANGUAGE) 34
CARACTERÍSTICAS DEL LENGUAJE 34
MAPEO DE BPMN A BPEL 35
CONSIDERACIONES SOBREBPEL4WS 35
COREOGRAFÍA DE PROCESOS 36
HERRAMIENTAS Y PROTOCOLOS PARA SOA 36
HERRAMIENTAS DE SOFTWARE PARA SOA 36
DESARROLLO DEL CICLO DE VIDA DE SOA 37
Paradigmas del ciclo de vida de SOA 37
SERVICIOS WEB 37
PRODUCTOS PARA EL TIEMPO DE EJECUCIÓN SOA 37
¿Qué es SOAP? 39
WSDL (SERVICIO WEB DEFINITION LANGUAGE) 39
CONFIGURACIÓN DE UN SLA PARA UN SERVICIO WEB 41
SERVICIOS WSDL44
JAVA EE (J2EE) 44
MICROSOFT. NET 45
ESB (ENTERPRISE SERVICE BUS) 45
CONCEPTO 45
ARQUITECTURA DE REFERENCIA 46
ROL DE UN ESB EN UN SISTEMA SOA 47
BIBLIOGRAFÍA 48

FUNDAMENTOS: DESCRIPCIÓN DE LA ARQUITECTURA SOA

¿QUÉ ES UN SERVICIO?

Es una función sin estado, auto-contenida, que acepta una o varias llamadas y que a su vez devuelve una o varias respuestas mediante unainterfaz bien definida. Los servicios pueden también ejecutar unidades discretas de trabajo como serían editar y procesar una transacción. Los servicios no dependen del estado de otras funciones o procesos. La tecnología concreta utilizada para prestar el servicio no es parte de esta definición. Existen servicios asíncronos en los que una solicitud a un servicio crea, por ejemplo, un archivo, y en unasegunda solicitud se obtiene ese archivo

¿QUÉ ES SOA?
Es un modelo de arquitectura que caracteriza el procedimiento para crear y usar los diversos procesos, reunidos en forma de servicios, que configuran un determinado Proceso de Negocio.
Permite la creación de sistemas altamente escalables que reflejan el negocio de la organización, a su vez brinda una forma bien definida de exposición einvocación de servicios (comúnmente pero no exclusivamente servicios web), lo cual facilita la interacción entre diferentes sistemas propios o de terceros.
DEFINICIÓN DE CONCEPTOS CLAVE DE SOA: LA INTEROPERABILIDAD Y LA SUELTA DE ACOPLAMIENTO
Interoperabilidad

La interoperabilidad es tal vez el principio más importante de SOA. Como método de implementación de SOA, Web Services debe...
tracking img