Authors:
Per-Olov Östberg
and
Erik Elmroth
Affiliation:
Umeå University, Sweden
Keyword(s):
Service-oriented architecture, Grid computing, Cloud computing, Service-oriented component model.
Related
Ontology
Subjects/Areas/Topics:
Cloud Computing
;
Collaboration and e-Services
;
Communication and Software Technologies and Architectures
;
Data Engineering
;
e-Business
;
Enterprise Information Systems
;
Information and Systems Security
;
Languages, Tools and Architectures
;
Mobile Software and Services
;
Model-Driven Software Development
;
Ontologies and the Semantic Web
;
Service and Systems Design and Qos Network Security
;
Service-Oriented Architectures
;
Services Science
;
Software Agents and Internet Computing
;
Software Engineering
;
Software Engineering Methods and Techniques
;
Technology Platforms
;
Telecommunications
;
Web Services
;
Wireless Information Networks and Systems
Abstract:
This work addresses service-based software development in Grid and Cloud computing environments, and proposes a methodology for Service-Oriented Architecture design. The approach consists of an architecture design methodology focused on facilitating system flexibility, a service model emphasizing component modularity and customization, and a development tool designed to abstract service development complexity. The approach is intended for use in computational eScience environments and is designed to increase flexibility in system design, development, and deployment, and reduce complexity in system development and administration. To illustrate the approach we present case studies from two recent Grid infrastructure software development projects, and evaluate impact of the development approach and the toolset on the projects.