Authors:
Oleg Sukhoroslov
and
Alexander Afanasiev
Affiliation:
Russian Academy of Sciences, Russian Federation
Keyword(s):
Service-Oriented Computing, Computational Web Services, Web Service API, REST, Service Framework, Cloud Platform, Platform as a Service.
Related
Ontology
Subjects/Areas/Topics:
API Management
;
Cloud Computing
;
Cloud Computing Enabling Technology
;
Cloud Middleware Frameworks
;
Collaboration and e-Services
;
Data Engineering
;
Development Methods for Cloud Applications
;
e-Business
;
Enterprise Information Systems
;
Mobile Software and Services
;
Ontologies and the Semantic Web
;
Platforms and Applications
;
Services Science
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Telecommunications
;
Web Services
;
Wireless Information Networks and Systems
;
Xaas
Abstract:
The ability to effortlessly reuse and combine existing computational tools is an important factor influencing research productivity in many scientific domains. While the service-oriented approach proved to be essential in order to enable wide-scale sharing of applications, we argue that its full potential in scientific computing is still not realized. In this paper, we present Everest, a cloud platform that supports publication, sharing and reuse of scientific applications as web services. The underlying approach is based on a uniform representation of computational web services and its implementation using REST architectural style. In comparison with existing work, Everest has a number of novel features such as the use of PaaS model, flexible binding of services with externally provisioned computing resources and remotely accessible API.