Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura

Hoy en día la construcción de software exige soluciones cada vez más ágiles y completas que optimicen la forma de implementar sistemas en entornos cada vez más complejos. Las arquitecturas orientadas a servicios –SOA- y las líneas de productos de software –SPL- son dos paradigmas arquitectónicos que...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2014
Institución:
Universidad de Medellín
Repositorio:
Repositorio UDEM
Idioma:
spa
OAI Identifier:
oai:repository.udem.edu.co:11407/1146
Acceso en línea:
http://hdl.handle.net/11407/1146
Palabra clave:
Arquitecturas orientadas a servicios. SOA
Orientación a servicios
Líneas de productos de Software. SPL
Paradigmas arquitectónicos
Programas para computador basados en componentes
Desarrollo de programas para computador
Ingeniería de software
Rights
License
http://purl.org/coar/access_right/c_abf2
id REPOUDEM2_ca11d65ea04789ebef5cc187c340f99a
oai_identifier_str oai:repository.udem.edu.co:11407/1146
network_acronym_str REPOUDEM2
network_name_str Repositorio UDEM
repository_id_str
dc.title.spa.fl_str_mv Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
title Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
spellingShingle Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
Arquitecturas orientadas a servicios. SOA
Orientación a servicios
Líneas de productos de Software. SPL
Paradigmas arquitectónicos
Programas para computador basados en componentes
Desarrollo de programas para computador
Ingeniería de software
title_short Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
title_full Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
title_fullStr Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
title_full_unstemmed Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
title_sort Líneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literatura
dc.contributor.advisor.spa.fl_str_mv Hincapié Londoño, Jesús Andrés
González Palacio, Liliana
dc.subject.spa.fl_str_mv Arquitecturas orientadas a servicios. SOA
Orientación a servicios
Líneas de productos de Software. SPL
Paradigmas arquitectónicos
topic Arquitecturas orientadas a servicios. SOA
Orientación a servicios
Líneas de productos de Software. SPL
Paradigmas arquitectónicos
Programas para computador basados en componentes
Desarrollo de programas para computador
Ingeniería de software
dc.subject.lemb.spa.fl_str_mv Programas para computador basados en componentes
Desarrollo de programas para computador
Ingeniería de software
description Hoy en día la construcción de software exige soluciones cada vez más ágiles y completas que optimicen la forma de implementar sistemas en entornos cada vez más complejos. Las arquitecturas orientadas a servicios –SOA- y las líneas de productos de software –SPL- son dos paradigmas arquitectónicos que reciben bastante interés por parte de investigadores y stakeholders. A lo largo de las décadas pasadas ambas estrategias se aplicaron a grandes proyectos revelando muy buenos resultados en función de características como la flexibilidad y el reúso. Sin embargo, existieron algunas limitaciones como la dependencia de tecnologías y plataformas para las líneas de productos y la ausencia de mecanismos de personalización y reutilización de artefactos en el caso de las arquitecturas orientadas a servicios. Debido a estas deficiencias y a la evidente complementariedad de ambos conceptos se procede con la realización de una revisión sistemática de la literatura que permita presentar de forma ordenada y precisa la manera en que ambos enfoques pueden ser unidos para ofrecer una solución robusta y eficiente. Con esto se busca reducir los costos y el esfuerzo de desarrollo, al igual que el tiempo de implementación y adaptación de soluciones nuevas o existentes.
publishDate 2014
dc.date.created.none.fl_str_mv 2014
dc.date.accessioned.none.fl_str_mv 2015-01-22T20:13:06Z
dc.date.available.none.fl_str_mv 2015-01-22T20:13:06Z
dc.type.eng.fl_str_mv bachelorThesis
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.spa.fl_str_mv Trabajo de grado
dc.identifier.other.spa.fl_str_mv CD-ROM 7703 2014
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/11407/1146
identifier_str_mv CD-ROM 7703 2014
url http://hdl.handle.net/11407/1146
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.coar.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://purl.org/coar/access_right/c_abf2
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Medellín
dc.publisher.program.spa.fl_str_mv Especialización en Ingeniería de Software
dc.publisher.department.spa.fl_str_mv Facultad de Ingenierías
institution Universidad de Medellín
bitstream.url.fl_str_mv http://repository.udem.edu.co/bitstream/11407/1146/3/L%c3%adneas%20de%20producto%20de%20software%20%28SPL%29%20como%20complemento%20para%20el%20desarrollo%20de%20soluciones%20orientadas%20a%20servicios%20%28SOA%29.%20Una%20revisi%c3%b3n%20de%20la%20literatura.pdf.jpg
http://repository.udem.edu.co/bitstream/11407/1146/1/L%c3%adneas%20de%20producto%20de%20software%20%28SPL%29%20como%20complemento%20para%20el%20desarrollo%20de%20soluciones%20orientadas%20a%20servicios%20%28SOA%29.%20Una%20revisi%c3%b3n%20de%20la%20literatura.pdf
http://repository.udem.edu.co/bitstream/11407/1146/2/license.txt
bitstream.checksum.fl_str_mv fed57e060ffd0b23d3634f36dbf2dcaf
d0471512d57d9206e75855a6267a89ee
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Medellin
repository.mail.fl_str_mv repositorio@udem.edu.co
_version_ 1814159148412043264
spelling Hincapié Londoño, Jesús AndrésGonzález Palacio, LilianaGómez Hernández, Juan DavidZapata Jiménez, César2015-01-22T20:13:06Z2015-01-22T20:13:06Z2014CD-ROM 7703 2014http://hdl.handle.net/11407/1146Hoy en día la construcción de software exige soluciones cada vez más ágiles y completas que optimicen la forma de implementar sistemas en entornos cada vez más complejos. Las arquitecturas orientadas a servicios –SOA- y las líneas de productos de software –SPL- son dos paradigmas arquitectónicos que reciben bastante interés por parte de investigadores y stakeholders. A lo largo de las décadas pasadas ambas estrategias se aplicaron a grandes proyectos revelando muy buenos resultados en función de características como la flexibilidad y el reúso. Sin embargo, existieron algunas limitaciones como la dependencia de tecnologías y plataformas para las líneas de productos y la ausencia de mecanismos de personalización y reutilización de artefactos en el caso de las arquitecturas orientadas a servicios. Debido a estas deficiencias y a la evidente complementariedad de ambos conceptos se procede con la realización de una revisión sistemática de la literatura que permita presentar de forma ordenada y precisa la manera en que ambos enfoques pueden ser unidos para ofrecer una solución robusta y eficiente. Con esto se busca reducir los costos y el esfuerzo de desarrollo, al igual que el tiempo de implementación y adaptación de soluciones nuevas o existentes.Today the construction of software requires increasingly flexible and complete solutions that optimize the way of implementing systems in increasingly complex environments. The service-oriented architecture -SOA- and software product lines -SPL- two architectural paradigms are receiving considerable interest by researchers and stakeholders. Over the past decades both strategies were applied to large projects revealed very good results in terms of characteristics such as flexibility and reuse. However, there were some limitations such as reliance on technologies and platforms for product lines and the absence of mechanisms for customization and reuse of artifacts in the case of service-oriented architectures. Because of these shortcomings and obvious complementarity of both concepts are applicable to the conduct of a systematic review of the literature to permit the filing of an orderly and precise fashion that both approaches can be joined to provide a robust and efficient solution. This seeks to reduce costs and development effort, as well as deployment time and adaptation of new or existing solutions.application/pdfspaUniversidad de MedellínEspecialización en Ingeniería de SoftwareFacultad de IngenieríasArquitecturas orientadas a servicios. SOAOrientación a serviciosLíneas de productos de Software. SPLParadigmas arquitectónicosProgramas para computador basados en componentesDesarrollo de programas para computadorIngeniería de softwareLíneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA): Una revisión de la literaturabachelorThesisTrabajo de gradohttp://purl.org/coar/resource_type/c_7a1fhttp://purl.org/coar/access_right/c_abf2THUMBNAILLíneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA). Una revisión de la literatura.pdf.jpgLíneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA). Una revisión de la literatura.pdf.jpgIM Thumbnailimage/jpeg4547http://repository.udem.edu.co/bitstream/11407/1146/3/L%c3%adneas%20de%20producto%20de%20software%20%28SPL%29%20como%20complemento%20para%20el%20desarrollo%20de%20soluciones%20orientadas%20a%20servicios%20%28SOA%29.%20Una%20revisi%c3%b3n%20de%20la%20literatura.pdf.jpgfed57e060ffd0b23d3634f36dbf2dcafMD53ORIGINALLíneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA). Una revisión de la literatura.pdfLíneas de producto de software (SPL) como complemento para el desarrollo de soluciones orientadas a servicios (SOA). Una revisión de la literatura.pdfTexto completoapplication/pdf317594http://repository.udem.edu.co/bitstream/11407/1146/1/L%c3%adneas%20de%20producto%20de%20software%20%28SPL%29%20como%20complemento%20para%20el%20desarrollo%20de%20soluciones%20orientadas%20a%20servicios%20%28SOA%29.%20Una%20revisi%c3%b3n%20de%20la%20literatura.pdfd0471512d57d9206e75855a6267a89eeMD51LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://repository.udem.edu.co/bitstream/11407/1146/2/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5211407/1146oai:repository.udem.edu.co:11407/11462020-05-27 16:31:43.997Repositorio Institucional Universidad de Medellinrepositorio@udem.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=