Browse > Article
http://dx.doi.org/10.7840/kics.2013.38C.7.587

API Selection and Automatic Open API Composition Method Based on REST Protocol  

Kim, Sang-Il (광운대학교 전자통신공학과)
Kim, Hwa-Sung (광운대학교 전자통신공학과)
Abstract
With the development of web 2.0 and the rapid diffusion of smart devices, current web service, which only provides very limited information and service, has been transformed into user-friendly and comprehensive web service called mash-up service. Mash-up service is defined as comprehensive service that is created by combining variety of web services. When composing a mesh-up service, Open API is used as web service interface. Current mash-up service, however, has fundamental problem in that it could not satisfy the various needs of users who want I-centric personalized service because it is developed and provided by service developers. To overcome these obstacles, a lot of studies on mesh-up framework are being performed for improving mash-up proess though, it is still in beginning stage. In this paper, we introduce an API selection and compostion method as the key technology for mesh-up framework that support the automatic creation of mesh-up service.
Keywords
Open API; REST; SOAP; Automatic Mash-up; API Classification;
Citations & Related Records
연도 인용수 순위
  • Reference
1 M.-S. Kim, S.-I. Kim, J.-M. Kim, J.-H. Ryu, Y.-C. Jung, Y.-M. Park, and H.-S. Kim, "Analysis of foreign target sites for semantic annotation of open API information," Inform. Soc., vol. 17, pp. 117-148, June 2010.
2 A. K. Moon, Y. M. Park, and S. G. Kim, "Technical trends of semantic annotation for semantic web services," Electron. Telecommun. Trends, vol. 25, no. 2, pp. 121-131, 2010, Apr. 2010.   과학기술학회마을
3 Y.-S. Chang, J.-C. Kim, S.-H. Lee, and Y.-J. Lim, "A study on the mobile mashup development environment for common users," in Proc. KICS Winter Conf. 2013, pp. 416-417, Yongpyeong, Korea, Jan. 2013.
4 W3C Org, SOAP Messages with Attachments, December.. 11, 2000, from Http://www.w3.org/TR/SOAP-attachments.html
5 Y.-J. Lee and J.-H. Kim, "Semantically enabled data mashups using ontology learning method for web APIs," in Proc. 2012 Comput. Commun. Applicat. Conf. (ComComAp), pp. 304-309, Hong Kong, China, Jan. 2012.
6 R. Fielding, "Architectural styles and the design of network-based software architectures," Ph.D. dissertion, Dept. Inform. Comput. Sci., University of California, IRVINE, U.S.A., 2000.
7 W3C Org, Web Service Description Language (WSDL), Retrieved March., 15, 2001, from Http://www.w3.org/TR/ WSDL.html.
8 L. Richardson and S. Ruby, RESTful Web Service, O'Reilly Media, 2007.
9 A. Arkin, S. Askary, S. Fordin, W. Jekeli, K. Kawaguchi, D. Orchard, and S. Pogliani, Web Service Choreography Interface (WSCI) 1.0, Retrieved Aug., 2002, from http://www.w3.org/TR/2002/NOTE-wsci-20020808.
10 F. Casati, S. Ilnicki, L.-J. Jin, V. Krishnamoorthy, and M.-C. Shan, "Adaptive and dynamic service composition in eFlow," in Proc. 12th Int. Conf. Advanced Inform. Syst. Eng. (CAiSE '00), pp. 13-31, Stockholm, Sweden, June 2000.
11 B. Lu, Z. Wu, Y. Ni, G. Xie, C. Zhou, and H. Chen, "sMash: semantic-based mashup navigation for data API network", in Proc. 18th Int. Conf. World Wide Web (WWW '09), pp. 1133-1134, Madrid, Spain, Apr. 2009.
12 Target Site, Programmableweb, [Online], Available: Http://www.Programmableweb.com.