Service Oriented Architecture (SOA) provides an architectural model that aims to enhance efficiency, agility, and productivity of companies. In this model, services are the main ways to meet organizational strategic objectives. However, the development of systems that use this style of architecture has required new strategies within the Software Engineering, mainly regarding the discipline of Requirements Engineering (RE). Moreover, GORE (Goal-Oriented Requirements Engineering) approaches obtained notoriety in the past few years. In fact, they introduce mechanisms that are not offered by traditional RE approaches, such as capturing the system stakeholders? goals and the system?s characteristics in the same model. By using this model, it is possible to analyze and identify if the system meets the stakeholders? goals. This is an important kind of analysis in the organizational context. However, there isn?t a systematic way to identify services in goal oriented requirements models. Furthermore, there is still a gap in the transition between the problem space (requirements) and the solution space (architecture) in the context of SOA. Thus, this work presents a systematic approach for identifying services into i* models and subsequently obtaining an architecture described in SoaML.
Arquitetura Orientada a Serviços (SOA); Engenharia de Requisitos Orientada a Objetivos (GORE); Framework i*; SoaML.
@inproceedings{wer201510, author = {Oliveira, O. and Silva, C.}, title = {Modeling SOA from Organizational Models}, booktitle = {Proceedings of the WER2015-18th Workshop on Requirements Engineering, Lima - Peru}, year = {2015}, issn = {2675-0066}, isbn = {978-9972-825-80-4}, doi = {} }