{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,1]],"date-time":"2022-04-01T01:59:57Z","timestamp":1648778397172},"reference-count":17,"publisher":"World Scientific Pub Co Pte Lt","issue":"02","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Int. J. Coop. Info. Syst."],"published-print":{"date-parts":[[2011,6]]},"abstract":"<jats:p> Model-driven development is recognized as one of the most promising approaches in software engineering. Recent research in the area highlights the importance of using an explicit architectural model in this context. Since service-oriented architectures have also demonstrated to be adequate to overcome current software needs, the idea of using the model-driven approach to generate service-oriented architectural models has successfully flourished in the last years. However, the emphasis on the Service-Oriented Computing (SOC) paradigm has led to the design of architectures lacking some desirable features. Knowing the benefits provided by architectural styles, we have found that their use can help us to overcome those needs. Our goal is to obtain a service-oriented model which satisfies the requirements of the concrete architecture and complies with the constraints and vocabulary defined for a specific architectural style. To achieve this, here, we propose to use a weaving model which merges the concrete architectural model with a model of the architectural style of choice. <\/jats:p>","DOI":"10.1142\/s0218843011002201","type":"journal-article","created":{"date-parts":[[2011,5,11]],"date-time":"2011-05-11T07:45:35Z","timestamp":1305099935000},"page":"201-220","source":"Crossref","is-referenced-by-count":2,"title":["A MODEL-DRIVEN APPROACH TO WEAVE ARCHITECTURAL STYLES INTO SERVICE-ORIENTED ARCHITECTURES"],"prefix":"10.1142","volume":"20","author":[{"given":"MARCOS","family":"L\u00d3PEZ-SANZ","sequence":"first","affiliation":[{"name":"Kybele Research Group, Rey Juan Carlos University, C\/Tulipan, S\/N, 28933, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"JUAN","family":"MANUEL VARA","sequence":"additional","affiliation":[{"name":"Kybele Research Group, Rey Juan Carlos University, C\/Tulipan, S\/N, 28933, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"ESPERANZA","family":"MARCOS","sequence":"additional","affiliation":[{"name":"Kybele Research Group, Rey Juan Carlos University, C\/Tulipan, S\/N, 28933, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"CARLOS E.","family":"CUESTA","sequence":"additional","affiliation":[{"name":"Kybele Research Group, Rey Juan Carlos University, C\/Tulipan, S\/N, 28933, M\u00f3stoles, Spain"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"219","published-online":{"date-parts":[[2012,5]]},"reference":[{"key":"rf9","volume-title":"Documenting Software Architectures, Views and Beyond","author":"Clements P.","year":"2002"},{"key":"rf10","doi-asserted-by":"publisher","DOI":"10.1142\/S0218843009002038"},{"key":"rf11","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-68383-6_9"},{"key":"rf12","volume-title":"Eclipse Modeling Symposium, Eclipse Summit Europe","author":"Didonet M.","year":"2006"},{"key":"rf14","volume-title":"SOA Principles of Service Design","author":"Erl T.","year":"2008"},{"key":"rf15","volume-title":"SOA Design Patterns","author":"Erl T.","year":"2009"},{"key":"rf21","volume-title":"Enterprise SOA Service Oriented Architecture Best Practices","author":"Krafzig D.","year":"2004"},{"key":"rf25","first-page":"576","volume":"21","author":"Luckham D. C.","journal-title":"IEEE Trans. Software Eng."},{"key":"rf29","doi-asserted-by":"publisher","DOI":"10.1109\/32.825767"},{"key":"rf33","author":"Oquendo F.","journal-title":"ACM Software Engineering Notes"},{"key":"rf35","doi-asserted-by":"publisher","DOI":"10.1145\/141874.141884"},{"key":"rf37","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2006.58"},{"key":"rf38","volume-title":"Software Architecture: Perspectives on an Emerging Discipline","author":"Shaw M.","year":"1996"},{"key":"rf40","volume-title":"Component Software: Beyond Object-Oriented Programming","author":"Szyperski C.","year":"2002"},{"key":"rf41","doi-asserted-by":"publisher","DOI":"10.1109\/32.508313"},{"key":"rf42","doi-asserted-by":"publisher","DOI":"10.1007\/s10270-004-0070-1"},{"key":"rf44","doi-asserted-by":"publisher","DOI":"10.1504\/IJBPIM.2007.015135"}],"container-title":["International Journal of Cooperative Information Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.worldscientific.com\/doi\/pdf\/10.1142\/S0218843011002201","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,6]],"date-time":"2019-08-06T14:37:48Z","timestamp":1565102268000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.worldscientific.com\/doi\/abs\/10.1142\/S0218843011002201"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6]]},"references-count":17,"journal-issue":{"issue":"02","published-online":{"date-parts":[[2012,5]]},"published-print":{"date-parts":[[2011,6]]}},"alternative-id":["10.1142\/S0218843011002201"],"URL":"https:\/\/doi.org\/10.1142\/s0218843011002201","relation":{},"ISSN":["0218-8430","1793-6365"],"issn-type":[{"value":"0218-8430","type":"print"},{"value":"1793-6365","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6]]}}}