SPECIFYING SERVICES USING THE SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SOAML) - A baseline for Specification of Cloud-based Services
Brian Elvesæter, Arne-Jørgen Berre, Andrey Sadovykh
2011
Abstract
The Service oriented architecture Modeling Language (SoaML) is a new specification from the Object Management Group (OMG) that provides support for modelling services. The SoaML specification defines three different approaches to specifying services; simple interfaces, service interfaces and service contracts. In this paper we provide an overview of the SoaML language constructs and discuss the three different ways to specify services. Furthermore, we provide practical modelling guidelines for how the different SoaML service specification approaches can be aligned and used as a baseline for specifying cloud-based services.
References
- Amsden, J., 2010, Modeling with SoaML, the ServiceOriented Architecture Modeling Language, Technical article series, IBM.
- Amsden, J., 2010, Modeling with SoaML, the ServiceOriented Architecture Modeling Language, Technical article series, IBM.
- Casanave, C., 2009, Enterprise Service Oriented Architecture Using the OMG SoaML Standard, White Paper, Model Driven Solutions, Inc.
- Casanave, C., 2009, Enterprise Service Oriented Architecture Using the OMG SoaML Standard, White Paper, Model Driven Solutions, Inc.
- Elvesaeter, B., Carrez, C., Mohagheghi, P., Berre, A.-J., Johnsen, S. G., Solberg, A., 2011, Model-driven Service Engineering with SoaML, in Service Engineering - European Research Results, pp. 25-54, Springer.
- Elvesaeter, B., Carrez, C., Mohagheghi, P., Berre, A.-J., Johnsen, S. G., Solberg, A., 2011, Model-driven Service Engineering with SoaML, in Service Engineering - European Research Results, pp. 25-54, Springer.
- OMG, 2003, MDA Guide Version 1.0.1, Document omg/03-06-01, Object Management Group (OMG).
- OMG, 2003, MDA Guide Version 1.0.1, Document omg/03-06-01, Object Management Group (OMG).
- OMG, 2009, Service oriented architecture Modeling Language (SoaML), FTF Beta 2, Document ptc/2009- 12-09, Object Management Group (OMG).
- OMG, 2009, Service oriented architecture Modeling Language (SoaML), FTF Beta 2, Document ptc/2009- 12-09, Object Management Group (OMG).
- OMG, 2011, Business Process Model and Notation (BPMN), Version 2.0, Document formal/2011-01-03, Object Management Group (OMG).
- OMG, 2011, Business Process Model and Notation (BPMN), Version 2.0, Document formal/2011-01-03, Object Management Group (OMG).
- Stollberg, M., Benguria, B., Berre, A.-J., Cerri, D., Elvesaeter, B., Fischer, K., Hahn, C., Jacobi, S., Landre, E., Panfilenko, D., Sadovykh, A., 2010, SHAPE Whitepaper, SHAPE Collaborative Project.
- Stollberg, M., Benguria, B., Berre, A.-J., Cerri, D., Elvesaeter, B., Fischer, K., Hahn, C., Jacobi, S., Landre, E., Panfilenko, D., Sadovykh, A., 2010, SHAPE Whitepaper, SHAPE Collaborative Project.
Paper Citation
in Harvard Style
Elvesæter B., Berre A. and Sadovykh A. (2011). SPECIFYING SERVICES USING THE SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SOAML) - A baseline for Specification of Cloud-based Services . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8425-52-2, pages 276-285. DOI: 10.5220/0003393202760285
in Harvard Style
Elvesæter B., Berre A. and Sadovykh A. (2011). SPECIFYING SERVICES USING THE SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SOAML) - A baseline for Specification of Cloud-based Services . In Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER, ISBN 978-989-8425-52-2, pages 276-285. DOI: 10.5220/0003393202760285
in Bibtex Style
@conference{closer11,
author={Brian Elvesæter and Arne-Jørgen Berre and Andrey Sadovykh},
title={SPECIFYING SERVICES USING THE SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SOAML) - A baseline for Specification of Cloud-based Services},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2011},
pages={276-285},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003393202760285},
isbn={978-989-8425-52-2},
}
in Bibtex Style
@conference{closer11,
author={Brian Elvesæter and Arne-Jørgen Berre and Andrey Sadovykh},
title={SPECIFYING SERVICES USING THE SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SOAML) - A baseline for Specification of Cloud-based Services},
booktitle={Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,},
year={2011},
pages={276-285},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0003393202760285},
isbn={978-989-8425-52-2},
}
in EndNote Style
TY - CONF
JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - SPECIFYING SERVICES USING THE SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SOAML) - A baseline for Specification of Cloud-based Services
SN - 978-989-8425-52-2
AU - Elvesæter B.
AU - Berre A.
AU - Sadovykh A.
PY - 2011
SP - 276
EP - 285
DO - 10.5220/0003393202760285
in EndNote Style
TY - CONF
JO - Proceedings of the 1st International Conference on Cloud Computing and Services Science - Volume 1: CLOSER,
TI - SPECIFYING SERVICES USING THE SERVICE ORIENTED ARCHITECTURE MODELING LANGUAGE (SOAML) - A baseline for Specification of Cloud-based Services
SN - 978-989-8425-52-2
AU - Elvesæter B.
AU - Berre A.
AU - Sadovykh A.
PY - 2011
SP - 276
EP - 285
DO - 10.5220/0003393202760285