Title
A Domain-Specific Language for Web APIs and Services Mashups
Abstract
Distributed programming has shifted from private networks to the public Internet and from using private and controlled services to increasingly using publicly available heterogeneous Web services (e.g., REST, SOAP, RSS, and Atom). This move enables the creation of innovative end-user-oriented composed services with user interfaces. These services mashupsare typically point solutions to specific (specialized) problems; however, what is missing is a programming model that facilitates and accelerates creation and deployment of mashups of diverseservices. In this paper we describe a domain-specific language that unifies the most common service models and facilitates service composition and integration into end-user-oriented Web applications. We demonstrate our approach with an implementation that leverages the Ruby on Rails framework.
Year
DOI
Venue
2007
10.1007/978-3-540-74974-5_2
ICSOC
Keywords
Field
DocType
controlled service,public internet,facilitates service composition,web apis,end-user-oriented web application,common service model,domain-specific language,rails framework,available heterogeneous web service,programming model,services mashups,private network,domain specific language,web service,service model,user interface
Web API,Services computing,Mashup,World Wide Web,Computer science,WS-I Basic Profile,Web application,Web service,Multimedia,WS-Policy,Service-oriented architecture
Conference
Volume
ISSN
Citations 
4749
0302-9743
42
PageRank 
References 
Authors
2.66
2
4
Name
Order
Citations
PageRank
E. Michael Maximilien1112981.39
Hernan Wilkinson2422.66
Nirmit Desai367450.93
Stefan Tai477770.31