Presentation 2016-11-04
On Eliciting RESTful API Resources from Existing Applications
Shridhar Choudhary, Kosaku Kimura, Atsuji Sekiguchi,
PDF Download Page PDF download Page Link
Abstract(in Japanese) (See Japanese page)
Abstract(in English) Restful API is the modern approach for exposing service data to use for applications. But deciding restful API URIs from an existing web application is still a manual and very time consuming task. Depending on the existing web application, thousands of lines of code has to be read and discussed to decide on what data can be exposed as a web API resource. Considering that the web application code was written in java, we propose a novel approach which uses class diagram of the existing web application to decide on the web API resource and filter the resources using the access log of the servers running the application.
Keyword(in Japanese) (See Japanese page)
Keyword(in English) RESTful APIWeb APIClass diagramAccess logAutomation
Paper # SC2016-20
Date of Issue 2016-10-28 (SC)

Conference Information
Committee SC
Conference Date 2016/11/4(1days)
Place (in Japanese) (See Japanese page)
Place (in English) Takigawa Memorial Hall, Kobe Univ.
Topics (in Japanese) (See Japanese page)
Topics (in English) Analysis and Synthesis of Service Design, etc.
Chair Incheon Paik(Univ. of Aizu)
Vice Chair Masahide Nakamura(Kobe Univ.)
Secretary Masahide Nakamura(NICT)
Assistant

Paper Information
Registration To Technical Committee on Service Computing
Language ENG
Title (in Japanese) (See Japanese page)
Sub Title (in Japanese) (See Japanese page)
Title (in English) On Eliciting RESTful API Resources from Existing Applications
Sub Title (in English)
Keyword(1) RESTful APIWeb APIClass diagramAccess logAutomation
1st Author's Name Shridhar Choudhary
1st Author's Affiliation Fujitsu Laboratories(Fujitsu Labs)
2nd Author's Name Kosaku Kimura
2nd Author's Affiliation Fujitsu Laboratories(Fujitsu Labs)
3rd Author's Name Atsuji Sekiguchi
3rd Author's Affiliation Fujitsu Laboratories(Fujitsu Labs)
Date 2016-11-04
Paper # SC2016-20
Volume (vol) vol.116
Number (no) SC-287
Page pp.pp.7-12(SC),
#Pages 6
Date of Issue 2016-10-28 (SC)