BibTex RIS Kaynak Göster

-

Yıl 2015, , 71 - , 24.05.2015
https://doi.org/10.17671/btd.52483

Öz

— Web services are autonomous computing units which are identifiable, platform independent and accessible through the network with the standard web protocols. Nowadays web services are accepted as the standard way of distributed application development in the business world. But web services are usually discovered by humans and used statically by embedding into the developed application. However there could be many web services performing the desired functionality having different interfaces, and also new ones could be added in time. So it is required that those web services could be discovered automatically and executed dynamically by applications. On the other hand, in order to discover, compose, execute and monitor those web services automatically, they should be modelled using ontologies introduced with new generation web vision which is called the semantic web. Those web services are called as semantic web services. Hence some tools are needed to publish transforming existing web services to semantic web services and to discover, select, invocate, monitor them dynamically. In this work, a dynamic Web service invocation method has been proposed in order to carry out the Web service execution which is done by service clients using semantic messages. A Web service execution framework, which semantic Web services defined using SAWSDL can be dynamically invoked, has been developed. Also a case study in the field of customer relationships management has been performed in order to explain better the proposed method and to illustrate operation of the developed framework

Kaynakça

  • M. P. Singh, M. N. Huhns, “Service-Oriented Computing - Semantic, Processes, Agents”, John Wiley & Sons, 2005.
  • T. Berners-Lee., J. Hendler, O. Lassila, “The Semantic Web”, Scientific American, 284(5), 34-43, 2001.
  • S. Decker, S. Melnik, F. van Harmelen, D. Fensel, M. Klein, J. Broekstra, M. Erdmann, I. Horrocks, “The Semantic Web: the roles of XML and RDF”, IEEE Internet Computing, 4(5), 63–74, 2000.
  • D. Martin, M. Paolucci, S. McIlraith, M. Burstein, D. McDermott, D. McGuinness, K. Sycara, “Bringing Semantics to Web Services: The OWL-S Approach”, In Proceedings of the 1st International Workshop on Semantic Web Services and Web Process Composition, 26-42, 2004.
  • T. Vitvar, A. Mocan, M. Kerrigan, M. Zaremba, M. Zaremba, M. Moran, E. Cimpian, T. Haselwanter, D. Fensel, “Semantically- enabled Service Oriented Architecture: Concepts, Technology and Application”, Service Oriented Computing and Applications, 1(2):129-154, 2007.
  • M. Burstein, C. Bussler, M. Zaremba, T. Finin, M. Huhns, M. Paolucci, A. Sheth, S. Williams, “A Semantic Web Services Architecture”, IEEE Internet Computing, 9(5), 72–81, 2005. [7] Internet: Web
  • Services Description Language (WSDL),
  • http://www.w3.org/TR/wsdl, 27.11.2014. [8] Internet: Simple Object Access Protocol (SOAP),
  • http://www.w3.org/TR/soap/, 27.11.2014.
  • M. Paolucci, T. Kawamura, T. R. Payne, K. Sycara, “Semantic Matching of Web Service Capabilities”, In Proceedings of the 1st International Semantic Web Services Conference, 2002.
  • S. A. Mcilraith, T. C. Son, H. Zeng, “Semantic Web Services”, IEEE Intelligent Systems, 16(2), 46-53, 2001.
  • J. Kopecky, T. Vitvar, C. Bournez, J. Farrell, “SAWSDL: Semantic Annotations for WSDL and XML Schema”, IEEE Internet Computing, 11(6), 60-67, 2007.
  • Internet: Semantic Annotations for WSDL and XML Schema (SAWSDL), http://www.w3.org/TR/sawsdl/, 27.11.2014.
  • D. Martin, M. Burstein, D. McDermott, S. McIlraith, M. Paolucci, K. Sycara, D. L. McGuiness, E. Sirin , N. Srinvasan, “Bringing Semantics to Web Services with OWL-S”, World Wide Web, 10(5), 243-277, 2007.
  • C. Feier, A. Polleres, R. Dumitru, J. Domingue, M. Stollberg, D. Fensel, “Towards Intelligent Web Services: The Web Service Modeling Ontology (WSMO)”, In Proceedings of the 1th International Conference on Intelligent Computing, Hefei, China, 2005.
  • R. Lara, D. Roman, A. Polleres, D. Fensel, “A Conceptual Comparison of WSMO and OWL-S”, In Proceedings of the 2nd European Conference on Web Services, Erfurt, Germany, 2004.
  • T. Haselwanter, P. Kotinurmi, M. Moran, T. Vitvar, T., M. Zaremba, “WSMX: A Semantic Service Oriented Middleware for B2B Integration”, In Proceeding of the 4th International Conference on Service-Oriented Computing, 477-483, 2006.
  • L. Cabral, J. Domingue, S. Galizia, A. Gugliotta, V. Tanasescu, C. Pedrinaci, B. Norton, “IRS-III: A Broker for Semantic Web Services Based Applications”, In Proceeding of the 5th International Semantic Web Conference, 201-214, 2006.
  • A. A. Patil, S. A. Oundhakar, A. P. Sheth, K. Verma, “METEOR-S Web Service Annotation Framework”, In Proceedings of the 13th International Conference on World Wide Web, 553-562, 2004.
  • Internet: Extensible Stylesheet Language Transformations (XSLT), http://www.w3.org/TR/xslt20/, 27.11.2014.
  • J. Cardoso, A. P. Sheth, J. A. Miller, J. Arnold, K. Kochut, , “Quality of Service for Workflows and Web Service Processes”, Journal of Web Semantics, 1:281–308, 2004.
  • Y. Lu, Z. Gao, K. Chen, “A Dynamic Composition Algorithm of Semantic Web Service Based on QoS”, In Proceeding of the 2nd International Conference on Future Networks, Sanya, Hainan, 354-356, 2010.
  • M. Klusch, P. Kapahnke, “Semantic Web Service Selection with SAWSDL-MX”, In Proceeding of the 7th International Semantic Web Conference, Karlsruhe, Germany, 2008.

Anlamsal Veb Servislerinin Dinamik Çağrımı

Yıl 2015, , 71 - , 24.05.2015
https://doi.org/10.17671/btd.52483

Öz

Veb servisleri, tanımlanabilen, yayımlanabilen ve standart veb protokolleri ile ağ üzerinden erişilebilen platform bağımsız, özerk hesaplama birimleridir. Otomasyon arttığında veb servisleri insanlardan ziyade uygulamalar tarafından doğrudan erişilebilir hale gelecektir. Anlamsal betimlemeler ve bilgi yönetim teknikleri kullanılarak, servis yönelimli yeteneklerin keşif, birleştirme, yayımlama işlemleri daha detaylı bir seviyeye çıkarılabilir. Anlamsal veb servisleri kendi kendine yeten, bir ihtiyacı gidermek için bağımsız olarak tek başına ya da diğer anlamsal veb servisleri ile kümelenerek yeniden kullanılabilen yazılım bileşenleridir. Anlamsal veb servisleri, tam otomatik servis bulma, çağırma, birleştirme ve izleme işlevlerini desteklemek için veb servislerinin özelliklerini daha anlamlı ve yorumlanabilir bir şekilde ontolojiler yardımıyla tanımlar. Bu çalışmada, servis istemcilerinin, anlamsal mesajlar ile veb servis işletimi yapabilmeleri için bir dinamik veb servis çağrım yöntemi önerilmiştir. Önerilen yöntem için, SAWSDL kullanılarak tanımlanmış olan anlamsal veb servislerinin dinamik olarak çağrımlarının yapılabildiği bir veb servis işletim çerçevesi geliştirilmiştir.

Kaynakça

  • M. P. Singh, M. N. Huhns, “Service-Oriented Computing - Semantic, Processes, Agents”, John Wiley & Sons, 2005.
  • T. Berners-Lee., J. Hendler, O. Lassila, “The Semantic Web”, Scientific American, 284(5), 34-43, 2001.
  • S. Decker, S. Melnik, F. van Harmelen, D. Fensel, M. Klein, J. Broekstra, M. Erdmann, I. Horrocks, “The Semantic Web: the roles of XML and RDF”, IEEE Internet Computing, 4(5), 63–74, 2000.
  • D. Martin, M. Paolucci, S. McIlraith, M. Burstein, D. McDermott, D. McGuinness, K. Sycara, “Bringing Semantics to Web Services: The OWL-S Approach”, In Proceedings of the 1st International Workshop on Semantic Web Services and Web Process Composition, 26-42, 2004.
  • T. Vitvar, A. Mocan, M. Kerrigan, M. Zaremba, M. Zaremba, M. Moran, E. Cimpian, T. Haselwanter, D. Fensel, “Semantically- enabled Service Oriented Architecture: Concepts, Technology and Application”, Service Oriented Computing and Applications, 1(2):129-154, 2007.
  • M. Burstein, C. Bussler, M. Zaremba, T. Finin, M. Huhns, M. Paolucci, A. Sheth, S. Williams, “A Semantic Web Services Architecture”, IEEE Internet Computing, 9(5), 72–81, 2005. [7] Internet: Web
  • Services Description Language (WSDL),
  • http://www.w3.org/TR/wsdl, 27.11.2014. [8] Internet: Simple Object Access Protocol (SOAP),
  • http://www.w3.org/TR/soap/, 27.11.2014.
  • M. Paolucci, T. Kawamura, T. R. Payne, K. Sycara, “Semantic Matching of Web Service Capabilities”, In Proceedings of the 1st International Semantic Web Services Conference, 2002.
  • S. A. Mcilraith, T. C. Son, H. Zeng, “Semantic Web Services”, IEEE Intelligent Systems, 16(2), 46-53, 2001.
  • J. Kopecky, T. Vitvar, C. Bournez, J. Farrell, “SAWSDL: Semantic Annotations for WSDL and XML Schema”, IEEE Internet Computing, 11(6), 60-67, 2007.
  • Internet: Semantic Annotations for WSDL and XML Schema (SAWSDL), http://www.w3.org/TR/sawsdl/, 27.11.2014.
  • D. Martin, M. Burstein, D. McDermott, S. McIlraith, M. Paolucci, K. Sycara, D. L. McGuiness, E. Sirin , N. Srinvasan, “Bringing Semantics to Web Services with OWL-S”, World Wide Web, 10(5), 243-277, 2007.
  • C. Feier, A. Polleres, R. Dumitru, J. Domingue, M. Stollberg, D. Fensel, “Towards Intelligent Web Services: The Web Service Modeling Ontology (WSMO)”, In Proceedings of the 1th International Conference on Intelligent Computing, Hefei, China, 2005.
  • R. Lara, D. Roman, A. Polleres, D. Fensel, “A Conceptual Comparison of WSMO and OWL-S”, In Proceedings of the 2nd European Conference on Web Services, Erfurt, Germany, 2004.
  • T. Haselwanter, P. Kotinurmi, M. Moran, T. Vitvar, T., M. Zaremba, “WSMX: A Semantic Service Oriented Middleware for B2B Integration”, In Proceeding of the 4th International Conference on Service-Oriented Computing, 477-483, 2006.
  • L. Cabral, J. Domingue, S. Galizia, A. Gugliotta, V. Tanasescu, C. Pedrinaci, B. Norton, “IRS-III: A Broker for Semantic Web Services Based Applications”, In Proceeding of the 5th International Semantic Web Conference, 201-214, 2006.
  • A. A. Patil, S. A. Oundhakar, A. P. Sheth, K. Verma, “METEOR-S Web Service Annotation Framework”, In Proceedings of the 13th International Conference on World Wide Web, 553-562, 2004.
  • Internet: Extensible Stylesheet Language Transformations (XSLT), http://www.w3.org/TR/xslt20/, 27.11.2014.
  • J. Cardoso, A. P. Sheth, J. A. Miller, J. Arnold, K. Kochut, , “Quality of Service for Workflows and Web Service Processes”, Journal of Web Semantics, 1:281–308, 2004.
  • Y. Lu, Z. Gao, K. Chen, “A Dynamic Composition Algorithm of Semantic Web Service Based on QoS”, In Proceeding of the 2nd International Conference on Future Networks, Sanya, Hainan, 354-356, 2010.
  • M. Klusch, P. Kapahnke, “Semantic Web Service Selection with SAWSDL-MX”, In Proceeding of the 7th International Semantic Web Conference, Karlsruhe, Germany, 2008.
Toplam 23 adet kaynakça vardır.

Ayrıntılar

Birincil Dil Türkçe
Bölüm Makaleler
Yazarlar

Özgür Gümüş

İsmal Yürek

Yayımlanma Tarihi 24 Mayıs 2015
Gönderilme Tarihi 3 Aralık 2014
Yayımlandığı Sayı Yıl 2015

Kaynak Göster

APA Gümüş, Ö., & Yürek, İ. (2015). Anlamsal Veb Servislerinin Dinamik Çağrımı. Bilişim Teknolojileri Dergisi, 8(2), 71. https://doi.org/10.17671/btd.52483

Cited By

WEB SERVİSLERDE MEYDANA GELEN PLANSIZ KESİNTİLERİN TESPİTİ
Uluslararası Yönetim Bilişim Sistemleri ve Bilgisayar Bilimleri Dergisi
https://doi.org/10.33461/uybisbbd.1000007