Home
Extracción automatizada y representación de servicios Web
Contents
1. los cuales proporcionan la interfaz de comunicaci n que utiliza el cliente para crear un proxy que invoque al servicio de forma remota Un estudio realizado a los siguientes SDLs WSDL OWL S y WSML de acuerdo con 5 se obtuvo como resultado que la descripci n funcional functional description de los servicios Web se dividen en la transformaci n de la informaci n information transformation realizada por el servicio y el cambio de estado como consecuencia de la ejecuci n del servicio La transformaci n de la informaci n se correlaciona con los par metros de entrada y de salida mientras que el cambio de estado state change describe una condici n de modificaci n despu s de la ejecuci n del servicio 1 WSDL Web Services Description Language OWL Web Ontology Language 3 OWL S Semantic Markup for Web Services SDL Service Description Languaje WSML Web Services Modeling Language La tabla 1 muestra la comparaci n de la descripci n funcional entre los SDLs analizados WSDL OWL S WSML Functional Operation Profile Capability Description serviceName Information Input Input Profile hasInput Capability transformation Preconditions Output Output Profile hasOutput Capability Postconditions State Previous Profile Capability state hasPrecondition Assumptions Change Posterior Profile hasResult Capability Effects state Tabla 1 Usando la correlaci n que se describe en la
2. el proyecto terminal I correspondiente al trimestre 12 1 99 hrs Semana 112 3 4 5 6 7 8 9 10 11 Horas a la Actividades semana Dise o del modelo ontol gico 27 Dise o del modulo WSDL 1 0 a 18 OWL Dise o del modulo WSDL 2 0 a 18 OWL Dise o del modulo OWL S a OWL 18 Dise o del modulo de conectividad 18 Documentaci n Total 99 Tabla 2 Calendario de actividades para el proyecto terminal II correspondiente al trimestre 12 P 198 hrs Semana 1 2 3 4 5 6 7 8 9 10 11 Horas a la Actividades semana Implementaci n del modulo WSDL 45 1 0 a OWL Implementaci n del modulo WSDL 45 2 0 a OWL Implementaci n del modulo OWL S a 54 OWL Implementaci n del modulo de MN 54 conectividad Pruebas a cada modulo Documentaci n Total 198 Tabla 3 Recursos El alumno cuenta con los siguientes recursos gt Computadora Acer con procesador Intel Pentium DualCore E5400 2 GB de memoria RAM disco duro de 320 GB gt Con sistemas operativos Linux Debian 6 0 y Windows 7 professional Estos recursos son suficientes para concluir el proyecto en tiempo y forma Bibliograf a 1 E Christensen et al 2011 Noviembre 4 Web Services Description Language En l nea Disponible http xml coverpages org wsdl20000929 html 2 D McGuinnes F van Ha
3. tabla 1 entre estos modelos de descripci n de servicios es posible definir un modelo general para describir a los servicios Web Este modelo general ser representado mediante el dise o de una ontolog a 6 se utilizara OWL como lenguaje para definir el modelo ontol gico la motivaci n acerca del uso de OWL es por ser una recomendaci n 7 de la W3C y por ser actualmente el lenguaje m s popular para la creaci n de ontolog as Esta propuesta toma como punto de partida los resultados expuestos anteriormente e implementara una aplicaci n que dado un archivo de descripci n de un servicio Web escrito en WSDL versi n 1 0 y 2 0 y OWL S lo transforme a su correspondiente representaci n en OWL Justificaci n Los desarrolladores de software a menudo buscan en los repositorios de servicios Web p blicos aquellos que cumplan con ciertos requerimientos para integrarlos a sus aplicaciones Sin embargo la implementaci n de las interconexiones de los servicios Web debe realizarse de forma manual o semiautom tica Adem s la falta de una buena documentaci n de los servicios hace m s complicado su invocaci n para mejorar la documentaci n se han propuestos diferentes soluciones Una de ellas se basa en la Web sem ntica y el uso de Ontolog as W3C World Wide Web Consortium Los beneficios de utilizar una ontolog a como modelo de representaci n son los siguientes gt Definen de forma est ndar los t rminos y sus rela
4. Universidad Aut noma Metropolitana Unidad Azcapotzalco Divisi n de Ciencias B sicas e Ingenier a Licenciatura en Ingenier a en Computaci n Propuesta de Proyecto Terminal Extracci n automatizada y representaci n de servicios Web mediante ontolog as Jorge Pascual Mart nez 207202192 Trimestre 11 0 Fecha de entrega 11 de noviembre del 2011 Versi n Primera Asesor Dra Maricela Claudia Bravo Contreras Profesor titular C Departamento de Sistemas Objetivo General gt Dise ar e implementar un sistema que permita extraer los elementos m s relevantes de m ltiples descripciones de servicios Web y que los represente mediante un modelo ontol gico Objetivos Espec ficos gt Dise ar un modelo ontol gico para la representaci n de los servicios Web gt Dise ar e implementar un modulo que ofrezca una interfaz de conectividad entre el sistema y el modelo ontol gico gt Dise ar e implementar el modulo de conversi n de WSDL 1 0 1 a OWL 2 gt Dise ar e implementar el modulo de conversi n de WSDL 2 0 3 a OWL gt Dise ar e implementar el modulo de conversi n de OWL S 4 a OWL Introducci n Para describir la interfaz p blica de los servicios Web se utilizan distintos lenguajes de descripci n de servicios SDL lo que ocasiona una gran dificultad para la b squeda e invocaci n automatizada de servicios Web Estos SDLs utilizan una estructura distinta sin embargo contienen elementos comunes
5. ciones dentro de un determinado dominio rea de conocimiento gt Permiten el uso de restricciones y reglas de inferencia para hacer entender a las maquinas los conceptos que se manejan en ese dominio gt Provee una forma para codificar el conocimiento y la sem ntica de tal manera que las maquinas puedan entenderlas Derivado de estos problemas la relevancia de este proyecto es que colabora en la soluci n de invocar a los servicios Web de forma automatizada ya que al finalizar el proyecto se obtendr una aplicaci n que permita a partir de distintos archivos de descripci n escritos en diferentes SDLs encontrar los elementos m s relevantes y llevarlos a un modelo ontol gico general a partir del cual se podr generar el proxy cliente para invocar al servicio de forma remota Al usar un modelo ontol gico se logra documentar de una mejor manera la descripci n de los servicios ya que se asocian conceptos y relaciones del modelo ontol gico con par metros y operaciones de un servicio Web Antecedentes Antecedentes internos Se encontr una propuesta de proyecto terminal el cual trabaja con servicios Web este proyecto aun no est concluido Propuestas de Similitudes Diferencias proyecto terminal Plataforma de El trabajo se fundamenta en No es una aplicaci n que pretenda archivos de servicios Web resolver los problemas relacionados con acceso remoto la invocaci n de servicios Web mediante servici
6. os Web 8 Antecedentes externos Articulo de revista Titulo Similitudes Diferencias On the functional Estudio de similitudes y 1 Dise o del modelo general quality of service comparaci n de SDLs FQoS to discover and compose interoperable Web services 5 Planteamiento de un modelo general 2 Implementaci n en java de la aplicaci n que permita representar a un servicio Web en base al modelo dise ado Documento consultado en l nea A Conceptual Comparison Analiza y compara las between WSMO and OWL similitudes de dos SDLs S 9 plantea la correlaci n que existe entre las ellos 1 Implementaci n en java de la aplicaci n 2 Soporte para OWL S WSDL 1 0 y 2 0 Descripci n t cnica Este proyecto tiene la finalidad de construir un sistema que permita la conversi n de un archivo escrito en cualquiera de los siguientes SDLs WSDL OWL S y WSML hacia una representaci n ontol gica descrita en OWL con el objetivo de que al poder tener una representaci n general de los archivos de descripci n de los servicios Web se tenga la posibilidad de construir autom ticamente un cliente para la invocaci n de los servicios de forma remota El proyecto est conformado por los m dulos descritos a continuaci n gt M dulo WSDL1 0 Este elemento de la aplicaci n ser el encargado encontrar los elementos m s relevantes de los archivos de descripci n de ser
7. r por concluido cuando el sistema permita la conversi n de diversos archivos escritos en WSDL 1 0 y 2 0 y OWL S y los transforme a su correspondiente archivo de descripci n OWL Adem s deber n de ser probados con un m nimo de 200 archivos de los tres diferentes SDE s que se usan con lo que se generar la poblaci n autom tica de la ontolog a La cual funcionara como repositorio para poder guardar y posteriormente consultar los archivos de descripci n con el formato OWL Como continuaci n del proyecto se sugiere incluir m s m dulos de conversi n entre SDLs que no se consideraron aqu pero que son utilizados com nmente para la representaci n de Dr 8 los servicios Web Como pueden ser SAWSDL WSMO etc Los entregables del proyecto son los que se listan a continuaci n e Cd con todos los componentes para hacer funcional el proyecto e Manual de instalaci n e C digo fuente documentado e Repositorio generado por el programa Poblado de la ontolog a Repositorio de archivos de origen Archivos con extensi n WSDL OWL S 7 API Application Programming Interface SAWSDL Semantic Annotations for WSDL WSMO Web Service Modeling Ontology Calendario de trabajo El desarrollo del proyecto tendr una duraci n de dos trimestres el proyecto terminal I en el trimestre 12 I y el proyecto terminal II en el trimestre 12 P las tablas 2 y 3 muestran las actividades a realizar en cada trimestre Calendario de actividades para
8. rmelen 2011 Octubre 26 OWL Web Ontology Language En l nea http www w3 org TR owl features 3 D Booth 2011 Noviembre 5 Web Services Description Language WSDL Version 2 0 En l nea http www w3 org TR wsd120 primer 4 D Martin 2011 Noviembre 5 OWL S Semantic Markup for Web Services En l nea http www w3 org Submission OWL S 5 B Jeong H Cho C Lee On the functional quality of service FQoS to discover and compose interoperable Web services International Journal of Expert Systems with Applications vol 33 no 3 pp 5411 5418 Abril 2009 6 J Heflin 2011 Noviembre 6 OWL Web Ontology Language Use Cases and Requirements En l nea http www w3 org TR 2004 REC webont req 20040210 7 S Benchhofer et al 2011 Noviembre 4 OWL Web Ontology Language Reference En l nea Disponible http www w3 org TR owl ref 8 M M Ram rez Plataforma de archivos de acceso remoto mediante servicios Web Propuesta de proyecto terminal Universidad Aut noma Metropolitana Azcapotzalco D F M xico 2008 9 R Lara et al 2011 Octubre 20 A Conceptual Comparison between WSMO and OWL S En l nea Disponible http www wsmo org 2004 d44 d4 1 v0 1 20050106 d4 1v0 1_20050106 pdf
9. vicios escritos en WSDL 1 0 extraerlos y crear a partir de estos el archivo de descripci n en OWL correspondiente con el modelo ontol gico elaborado gt M dulo WSDL 2 0 Este componente recupera toda la informaci n requerida para la creaci n de la representaci n ontol gica a partir de un archivo con formato WSDL 2 0 de de tal manera que se construya un archivo de descripci n en OWL gt M dulo OWL S ste modulo tomara como origen un archivo escrito en OWL S y lo llevara a su correspondiente OWL de acuerdo con el modelo ontol gico recuperando todos los elementos necesarios gt M dulo de conectividad Este m dulo es la encargada de ofrecer la conectividad entre el sistema y el modelo ontol gico es la que permite crear un repositorio de archivos de descripci n en OWL La ilustraci n 1 muestra los m dulos que conforman la aplicaci n y el repositorio del modelo ontol gico had F WSDL 2 0 a OWL D Modulo de conectividad Tipos de archivos Repositorio del modelo ontol gico OWL S Ilustraci n 1 m Especificaci n t cnica El presente proyecto plantea realizar una aplicaci n que una vez est terminado pueda ser pj e e gt usado como un APT de java y as integrarse a una aplicaci n de mayor envergadura Herramientas de desarrollo 1 La aplicaci n ser programada en lenguaje java 2 Se utilizara el entorno de desarrollo integrado Eclipse Enterprise Este proyecto se da
Download Pdf Manuals
Related Search
Related Contents
P.114 - NTTドコモ 4 Fixation directe 平成26年度図書館年報(PDF:961KB) Powermate VLK1582609 Parts list Infinitely Expandable MPDP 取扱説明書 - フジ電機工業 PrintFleet Optimizer - Northeast Print Supplies Samsung HT-THQ25 Užívateľská príručka 3200 User - Protec Fire Detection Purgador termodinámico para vapor TD120M con asiento Copyright © All rights reserved.
Failed to retrieve file