Implementación de Servicios Web              Semánticos para Arquitecturas SOA                           Lucio Marcelo Qui...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
IntroducciónAntecedentes: Inicia a mediados de los 80s. 1996: Gartner Inc. describe por primera vez SOA en sus  artículo...
Introducción¿Qué es SOA? Concepto que permite desarrollar software bajo un marco  de diseño para la integración y composi...
IntroducciónProblemática: Tareas realizadas de forma manual Información muy general Sólo implementa el estándar SOAPSol...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
Estado del Arte                      Arquitectura                      Orientada a                       Servicios        ...
Estado del Arte:Arquitectura Orientada a Servicios                            Implementación de Servicios Web Semánticos p...
Estado del Arte:Arquitectura Orientada a Servicios Componentes:                            Implementación de Servicios We...
Estado del Arte:Arquitectura Orientada a Servicios                            Implementación de Servicios Web Semánticos p...
Estado del Arte:Servicios Web Componente de software diseñado para soportar una  interacción interoperable máquina a máqu...
Estado del Arte:Servicios WebSOAP vs. REST:                   Implementación de Servicios Web Semánticos para Arquitectura...
Estado del Arte:La Web Semántica Tim Berners-Lee propone a la Web Semántica como una  extensión de la Web tradicional.   ...
Estado del Arte:La Web Semántica Arquitectura de la Web Semántica:                   Implementación de Servicios Web Semá...
Estado del Arte:  La Web Semántica    Ontología Web:                               Clase (concepto)                      ...
Estado del Arte:Servicios Web Semánticos                     Dos enfoques importantes: OWL-S y WSMO                       ...
Estado del ArteServicios Web Semánticos               OWL-S                                                             WS...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
Objetivos Caracterizar los servicios Web de forma semántica. Modificar la estructura del estándar OWL-S. Desarrollo de ...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
Implementación de SWS con OWL-SInfraestructura de los Servicios Web Semánticos                    Implementación de Servic...
Implementación de SWS con OWL-SEstructura de la ontología                     Implementación de Servicios Web Semánticos p...
Implementación de SWS con OWL-SService Profile:                   Implementación de Servicios Web Semánticos para Arquitec...
Implementación de SWS con OWL-SService Profile: Información del Servicio                                                  ...
Implementación de SWS con OWL-SService Profile: Funcionalidad del Servicio          &process;#Parameter            &expr;#...
Implementación de SWS con OWL-SService Profile: Características del Servicio                                              ...
Implementación de SWS con OWL-SService Model:                 Implementación de Servicios Web Semánticos para Arquitectura...
Implementación de SWS con OWL-SService Model:                                                             Parámetros      ...
Implementación de SWS con OWL-SService Model:                                                                    Tipos de ...
Implementación de SWS con OWL-SRelación entre OWL-S y WSDL:                   Implementación de Servicios Web Semánticos p...
Implementación de SWS con OWL-SService Grounding:                     Implementación de Servicios Web Semánticos para Arqu...
Implementación de SWS con OWL-SNueva relación de OWL-S con WSDL y WADL:                  Implementación de Servicios Web S...
Implementación de SWS con OWL-SModificación al Service Grounding:                    Implementación de Servicios Web Semán...
Implementación de SWS con OWL-SModificación al Service Model:                     Implementación de Servicios Web Semántic...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
Modelando SWS para SOAArquitectura del Sistema:                    Implementación de Servicios Web Semánticos para Arquite...
Modelando SWS para SOAEl estándar UDDI y los servicios sintácticos IBM, Microsoft, HP y SAP proporcionaban UDDI públicos....
Modelando SWS para SOAPublicación de servicios con UDDI1. get_authTokenSolicitud:Respuesta:                            Imp...
Modelando SWS para SOAPublicación de servicios con UDDI2. save_bussinessSolicitud:                            Implementaci...
Modelando SWS para SOAPublicación de servicios con UDDI2. save_bussinessRespuesta:                            Implementaci...
Modelando SWS para SOAPublicación de servicios con UDDI3. save_tModelSolicitud:                            Implementación ...
Modelando SWS para SOAPublicación de servicios con UDDI3. save_tModelRespuesta:                            Implementación ...
Modelando SWS para SOAPublicación de servicios con UDDI4. save_serviceSolicitud:                            Implementación...
Modelando SWS para SOAPublicación de servicios con UDDI4. save_serviceRespuesta:                            Implementación...
Modelando SWS para SOADescubrimiento de ServiciosAPI Inquiry: find_business, find_service, find_binding, find_tModel, fin...
Modelando SWS para SOADescubrimiento de ServiciosRespuesta:                              Implementación de Servicios Web S...
Modelando SWS para SOAUDDI semántico basado en OWL-SEsquema de componentes de software:                            Impleme...
Modelando SWS para SOAUDDI semántico basado en OWL-SDiagrama de Clases de los recursos REST:                              ...
Modelando SWS para SOAUDDI semántico basado en OWL-SDiagrama de Clases del modelo de ontologías OWL-S:                    ...
Modelando SWS para SOAPublicación semántica de Servicios1. ActorsResourcePOST del recurso:Respuesta:                      ...
Modelando SWS para SOAPublicación semántica de Servicios2. ServicesResourcePOST del recurso:Respuesta:                    ...
Modelando SWS para SOAPublicación semántica de Servicios3. ProfilesResource. POST del recurso:                            ...
Modelando SWS para SOAPublicación semántica de Servicios4. ProcessesResource. POST del recurso:                           ...
Modelando SWS para SOAPublicación semántica de ServiciosMétodos Java para crear un recurso con el servicios ActorsResource...
Modelando SWS para SOAPublicación semántica de ServiciosMétodos Java para crear un recurso con el servicios ActorsResource...
Modelando SWS para SOADescubrimiento semántico de ServiciosMétodos: getContactInformation, getServiceProfile, getServiceC...
Modelando SWS para SOADescubrimiento semántico de ServiciosSolicitud a getServiceProfile:                                 ...
Modelando SWS para SOADescubrimiento semántico de ServiciosRecursos dispuestos en directorios:                            ...
Modelando SWS para SOAComparativa: estándar UDDI vs. prototipos semánticosEstándar UDDI:                               Pro...
Modelando SWS para SOALocalización de ServiciosMétodos: getServicesByDescription, getServicesByFeature, getServicesByBusi...
Modelando SWS para SOALocalización de ServiciosMonitorización del método getServicesByFeature:Monitorización del método ge...
Modelando SWS para SOAComposición Semántica de ServiciosProceso de negocio en BPEL:                              Implement...
Modelando SWS para SOAComposición Semántica de ServiciosComponentes de la Arquitectura BPEL:                             I...
Modelando SWS para SOAComposición Semántica de ServiciosEjemplo de publicación de un proceso de negocio:                  ...
Modelando SWS para SOAComposición Semántica de ServiciosSolicitud:                              Respuesta:                ...
Modelando SWS para SOAComposición Semántica de ServiciosMonitorización del método getPropertiesOfControlConstruct:Monitori...
Modelando SWS para SOAComposición Semántica de ServiciosMonitorización del método getPropertiesOfControlConstruct:Monitori...
Modelando SWS para SOAComparativa: composición sintáctica vs. semánticaComposición Sintáctica:                       Compo...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
Conclusiones                                                                 Aumentan la interoperabilidadCapacidades de S...
Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusio...
Líneas Futuras                                                      Medidas de                                            ...
Implementación de Servicios Web              Semánticos para Arquitecturas SOA                           Lucio Marcelo Qui...
Upcoming SlideShare
Loading in …5
×

Implementación de Servicios Web Semánticos para Arquitecturas SOA

2,712 views

Published on

SOA es un concepto de arquitectura de software que establece un marco de diseño para la integración de aplicaciones independientes, de manera que puedan accederse a sus funcionalidades desde la red.

La forma más habitual de crear un ambiente SOA es mediante el uso de los servicios Web, una tecnología independiente de la plataforma, que junto con estándares, como HTTP, SOAP, WSDL, UDDI y BPEL; permiten cumplir con procesos como la publicación, el descubrimiento y la composición de aplicaciones dentro de un conjunto de servicios.

Sin embargo, al momento de implementar una arquitectura SOA, se presentan algunas dificultades en estos procesos. Ya que por su naturaleza sintáctica tienden a ser ineficientes, con poca información y hasta imprecisos en sus resultados. Otra desventaja es que SOA como tal se restringe a utilizar servicios Web basados en SOAP, dejando de lado otras tecnologías emergentes como REST.

Por lo tanto, a fin de cubrir las carencias observadas, este trabajo propone mejorar los procesos realizados en SOA, en base a la modificación de la estructura de las ontologías del estándar OWL-S, para que los servicios Web basados en SOAP y REST sean definidos semánticamente en un registro UDDI. Formando así un ambiente SOA heterogéneo, que realice los procesos de publicación, descubrimiento, localización y composición de servicios tomando en cuenta diferentes tecnologías.

Published in: Technology
0 Comments
4 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,712
On SlideShare
0
From Embeds
0
Number of Embeds
8
Actions
Shares
0
Downloads
136
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Implementación de Servicios Web Semánticos para Arquitecturas SOA

  1. 1. Implementación de Servicios Web Semánticos para Arquitecturas SOA Lucio Marcelo Quispe Ortega Directores: Dr. Alberto Córdoba Dr. Jesús VilladangosDefensa de Trabajo de Fin de Máster Septiembre, 2011
  2. 2. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  3. 3. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  4. 4. IntroducciónAntecedentes: Inicia a mediados de los 80s. 1996: Gartner Inc. describe por primera vez SOA en sus artículos: “Service Oriented” Architectures, Part 1 y “Service Oriented” Architectures, Part 2. 2003: entra en las TI empresariales, a través de los Servicios Web. Implementación de Servicios Web Semánticos para Arquitecturas SOA
  5. 5. Introducción¿Qué es SOA? Concepto que permite desarrollar software bajo un marco de diseño para la integración y composición de aplicaciones independientes Funciones principales: publicación, descubrimiento, composición y monitorización de servicios. Implementación de Servicios Web Semánticos para Arquitecturas SOA
  6. 6. IntroducciónProblemática: Tareas realizadas de forma manual Información muy general Sólo implementa el estándar SOAPSolución: Abordar el problema desde la perspectiva de la Web Semántica Utilizar OWL-S para introducir la semántica de los servicios Web  Considerar servicios basados en REST Web Semánticos para Arquitecturas SOA Implementación de Servicios
  7. 7. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  8. 8. Estado del Arte Arquitectura Orientada a Servicios Servicios Servicios Web Web Semánticos Web Semántica Implementación de Servicios Web Semánticos para Arquitecturas SOA
  9. 9. Estado del Arte:Arquitectura Orientada a Servicios Implementación de Servicios Web Semánticos para Arquitecturas SOA
  10. 10. Estado del Arte:Arquitectura Orientada a Servicios Componentes: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  11. 11. Estado del Arte:Arquitectura Orientada a Servicios Implementación de Servicios Web Semánticos para Arquitecturas SOA
  12. 12. Estado del Arte:Servicios Web Componente de software diseñado para soportar una interacción interoperable máquina a máquina sobre una red. Características:  Interoperables  Barreras geográficas  Flexibles  Se basan en HTTP Tecnologías: SOAP y REST Implementación de Servicios Web Semánticos para Arquitecturas SOA
  13. 13. Estado del Arte:Servicios WebSOAP vs. REST: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  14. 14. Estado del Arte:La Web Semántica Tim Berners-Lee propone a la Web Semántica como una extensión de la Web tradicional. Implementación de Servicios Web Semánticos para Arquitecturas SOA
  15. 15. Estado del Arte:La Web Semántica Arquitectura de la Web Semántica: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  16. 16. Estado del Arte: La Web Semántica  Ontología Web: Clase (concepto) Componentes: Instrumentos •Conceptos musicales Subclase de •Relaciones •Funciones Instrumentos Instrumentos de viento de cuerda •Instancias ‘Es un tipo de’ •Axiomas ‘is-a’ Subclase deInstrumentos Instrumentos Instrumentos Instrumentos de metal de madera con traste sin traste Caso (ejemplo) Guitarra Implementación de Servicios Web Semánticos para Arquitecturas SOA
  17. 17. Estado del Arte:Servicios Web Semánticos Dos enfoques importantes: OWL-S y WSMO Implementación de Servicios Web Semánticos para Arquitecturas SOA
  18. 18. Estado del ArteServicios Web Semánticos OWL-S WSMO Implementación de Servicios Web Semánticos para Arquitecturas SOA
  19. 19. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  20. 20. Objetivos Caracterizar los servicios Web de forma semántica. Modificar la estructura del estándar OWL-S. Desarrollo de prototipos semánticos:  Publicación de servicios. UDDI sintáctico (tradicional)  Descubrimiento de servicios.  Localización de servicios.  Composición de servicios. Implementación de Servicios Web Semánticos para Arquitecturas SOA
  21. 21. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  22. 22. Implementación de SWS con OWL-SInfraestructura de los Servicios Web Semánticos Implementación de Servicios Web Semánticos para Arquitecturas SOA
  23. 23. Implementación de SWS con OWL-SEstructura de la ontología Implementación de Servicios Web Semánticos para Arquitecturas SOA
  24. 24. Implementación de SWS con OWL-SService Profile: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  25. 25. Implementación de SWS con OWL-SService Profile: Información del Servicio &xsd;#String &xsd;#String Profile textDescription Actor Implementación de Servicios Web Semánticos para Arquitecturas SOA
  26. 26. Implementación de SWS con OWL-SService Profile: Funcionalidad del Servicio &process;#Parameter &expr;#Condition &process;#Result Profile “#hasParameter” /> <rdfs:subPropertyOf hasInput &process;#Input &process;#Output hasOutput Implementación de Servicios Web Semánticos para Arquitecturas SOA
  27. 27. Implementación de SWS con OWL-SService Profile: Características del Servicio &xsd;#AnyURL serviceProduct Profile &xsd;#AnyURL ServiceParameter serviceParameterName sParameter taxonomy Thing ServiceCategory code value Implementación de Servicios Web Semánticos para Arquitecturas SOA
  28. 28. Implementación de SWS con OWL-SService Model: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  29. 29. Implementación de SWS con OWL-SService Model: Parámetros del Proceso Implementación de Servicios Web Semánticos para Arquitecturas SOA
  30. 30. Implementación de SWS con OWL-SService Model: Tipos de Proceso Implementación de Servicios Web Semánticos para Arquitecturas SOA
  31. 31. Implementación de SWS con OWL-SRelación entre OWL-S y WSDL: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  32. 32. Implementación de SWS con OWL-SService Grounding: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  33. 33. Implementación de SWS con OWL-SNueva relación de OWL-S con WSDL y WADL: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  34. 34. Implementación de SWS con OWL-SModificación al Service Grounding: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  35. 35. Implementación de SWS con OWL-SModificación al Service Model: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  36. 36. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  37. 37. Modelando SWS para SOAArquitectura del Sistema: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  38. 38. Modelando SWS para SOAEl estándar UDDI y los servicios sintácticos IBM, Microsoft, HP y SAP proporcionaban UDDI públicos. UDDI privados: Windows 2003, jUDDI, Novell Nsure UDDI Server API Publishing, API Inquiry Implementación de Servicios Web Semánticos para Arquitecturas SOA
  39. 39. Modelando SWS para SOAPublicación de servicios con UDDI1. get_authTokenSolicitud:Respuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  40. 40. Modelando SWS para SOAPublicación de servicios con UDDI2. save_bussinessSolicitud: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  41. 41. Modelando SWS para SOAPublicación de servicios con UDDI2. save_bussinessRespuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  42. 42. Modelando SWS para SOAPublicación de servicios con UDDI3. save_tModelSolicitud: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  43. 43. Modelando SWS para SOAPublicación de servicios con UDDI3. save_tModelRespuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  44. 44. Modelando SWS para SOAPublicación de servicios con UDDI4. save_serviceSolicitud: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  45. 45. Modelando SWS para SOAPublicación de servicios con UDDI4. save_serviceRespuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  46. 46. Modelando SWS para SOADescubrimiento de ServiciosAPI Inquiry: find_business, find_service, find_binding, find_tModel, find_relatedBusinesses, get_businessDetail, get_serviceDetail, get_bindingDetail, get_tModelDetail, get_operationalInfo.Solicitud a get_serviceDetail: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  47. 47. Modelando SWS para SOADescubrimiento de ServiciosRespuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  48. 48. Modelando SWS para SOAUDDI semántico basado en OWL-SEsquema de componentes de software: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  49. 49. Modelando SWS para SOAUDDI semántico basado en OWL-SDiagrama de Clases de los recursos REST: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  50. 50. Modelando SWS para SOAUDDI semántico basado en OWL-SDiagrama de Clases del modelo de ontologías OWL-S: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  51. 51. Modelando SWS para SOAPublicación semántica de Servicios1. ActorsResourcePOST del recurso:Respuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  52. 52. Modelando SWS para SOAPublicación semántica de Servicios2. ServicesResourcePOST del recurso:Respuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  53. 53. Modelando SWS para SOAPublicación semántica de Servicios3. ProfilesResource. POST del recurso: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  54. 54. Modelando SWS para SOAPublicación semántica de Servicios4. ProcessesResource. POST del recurso: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  55. 55. Modelando SWS para SOAPublicación semántica de ServiciosMétodos Java para crear un recurso con el servicios ActorsResource Implementación de Servicios Web Semánticos para Arquitecturas SOA
  56. 56. Modelando SWS para SOAPublicación semántica de ServiciosMétodos Java para crear un recurso con el servicios ActorsResource Implementación de Servicios Web Semánticos para Arquitecturas SOA
  57. 57. Modelando SWS para SOADescubrimiento semántico de ServiciosMétodos: getContactInformation, getServiceProfile, getServiceCategory, getServiceFeatures getInputsOfService, getOutputsOfService, getPreconditions, getResultOfServiceSolicitud a getContactInformation: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  58. 58. Modelando SWS para SOADescubrimiento semántico de ServiciosSolicitud a getServiceProfile: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  59. 59. Modelando SWS para SOADescubrimiento semántico de ServiciosRecursos dispuestos en directorios: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  60. 60. Modelando SWS para SOAComparativa: estándar UDDI vs. prototipos semánticosEstándar UDDI: Prototipos semánticos: Autorización previa  No lo tiene Registros:business, service, tModel y  Registros: actor, service, profile, binding. process y grounding. Descubrimiento: API Inquiry  Descubrimiento: métodos y recursos dispuestos en directorios Búsquedas en pocas propiedades  Búsquedas en función a la relación de propiedades Pocas propiedades y aspectos  Más propiedades para describir el técnicos servicio Sólo SOAP  SOAP y REST Formato XML  Formato XML y JSON Implementación de Servicios Web Semánticos para Arquitecturas SOA
  61. 61. Modelando SWS para SOALocalización de ServiciosMétodos: getServicesByDescription, getServicesByFeature, getServicesByBusiness, getServicesByCategory, getServicesByInputs, getServicesByOutputs, getServicesByPreconditions, getServiceByResultMonitorización del método getServicesByDescription: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  62. 62. Modelando SWS para SOALocalización de ServiciosMonitorización del método getServicesByFeature:Monitorización del método getServiceByInputs: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  63. 63. Modelando SWS para SOAComposición Semántica de ServiciosProceso de negocio en BPEL: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  64. 64. Modelando SWS para SOAComposición Semántica de ServiciosComponentes de la Arquitectura BPEL: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  65. 65. Modelando SWS para SOAComposición Semántica de ServiciosEjemplo de publicación de un proceso de negocio: Servicio Web del almacén Servicio Web del pago online Servicio Web de la empresa de mensajería Implementación de Servicios Web Semánticos para Arquitecturas SOA
  66. 66. Modelando SWS para SOAComposición Semántica de ServiciosSolicitud: Respuesta: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  67. 67. Modelando SWS para SOAComposición Semántica de ServiciosMonitorización del método getPropertiesOfControlConstruct:Monitorización del método getComponentsOfControlConstruct: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  68. 68. Modelando SWS para SOAComposición Semántica de ServiciosMonitorización del método getPropertiesOfControlConstruct:Monitorización del método getComponentsOfControlConstruct: Implementación de Servicios Web Semánticos para Arquitecturas SOA
  69. 69. Modelando SWS para SOAComparativa: composición sintáctica vs. semánticaComposición Sintáctica: Composición semántica: Procesos de negocio del lado del  Procesos de negocio en la usuario. ontología. SOAP.  SOAP y REST. Complejos de publicar.  Publicación similar a UDDI. Tiene un motor de composición.  Se le puede implementar. No es transparente.  Es transparente Implementación de Servicios Web Semánticos para Arquitecturas SOA
  70. 70. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  71. 71. Conclusiones Aumentan la interoperabilidadCapacidades de SWS descritas Sistemas escalablesMejoras añadidas Potencial añadidoInfraestructura heterogénea SOA y sus componentes Estándar Servicios Web OWL-S Semánticos Mayor información Procesos más eficientes Registro semántico Prototipos Mejores resultados Registro heterogéneo Propuestos Objetivos alcanzados Implementación de Servicios Web Semánticos para Arquitecturas SOA
  72. 72. Agenda1. Introducción2. Estado del Arte3. Objetivos4. Implementación de SWS con OWL-S5. Modelando SWS para SOA6. Conclusiones7. Líneas Futuras Implementación de Servicios Web Semánticos para Arquitecturas SOA
  73. 73. Líneas Futuras Medidas de seguridad Composición por orquestación y coreografía Prototipo de monitorización Implementación de Servicios Web Semánticos para Arquitecturas SOA
  74. 74. Implementación de Servicios Web Semánticos para Arquitecturas SOA Lucio Marcelo Quispe Ortega Directores: Dr. Alberto Córdoba Dr. Jesús VilladangosDefensa de Trabajo de Fin de Máster Septiembre, 2011

×