Ontological support for the evolution of future services oriented architectures
- Services Oriented Architectures (SOA) have emerged as a useful framework for developing interoperable, large-scale systems, typically implemented using the Web Services (WS) standards. However, the maintenance and evolution of SOA systems present many challenges. SmartLife applications are intelligent user-centered systems and a special class of SOA systems that present even greater challenges for a software maintainer. Ontologies and ontological modeling can be used to support the evolution of SOA systems. This paper describes the development of a SOA evolution ontology and its use to develop an ontological model of a SOA system. The ontology is based on a standard SOA ontology. The ontological model can be used to provide semantic and visual support for software maintainers during routine maintenance tasks. We discuss a case study to illustrate this approach, as well as the strengths and limitations.
Author of HS Reutlingen | Zimmermann, Alfred |
---|---|
URN: | urn:nbn:de:bsz:rt2-opus4-7359 |
DOI: | https://doi.org/10.14738/tmlai.26.784 |
eISSN: | 2054-7390 |
Erschienen in: | Transactions on machine learning and artificial intelligence |
Publisher: | Society for Science and Education |
Document Type: | Journal article |
Language: | English |
Publication year: | 2014 |
Tag: | ontological modeling; ontology; semantic support; services oriented architecture; software evolution; software maintenance |
Volume: | 2 |
Issue: | 6 |
Page Number: | 14 |
First Page: | 77 |
Last Page: | 90 |
DDC classes: | 004 Informatik |
Open access?: | Ja |
Licence (German): | Open Access |