PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD

RESUMEN  Este artículo describe una propuesta arquitectónica basada en servicios web orientada al desarrollo de aplicaciones colaborativas de calidad. La arquitectura ha sido diseñada para abordar las carencias que presentan los modelos arquitectónicos y entornos existentes para el desarrollo de est...

Full description

Autores:
Tipo de recurso:
Fecha de publicación:
2011
Institución:
Universidad Industrial de Santander
Repositorio:
Repositorio UIS
Idioma:
spa
OAI Identifier:
oai:noesis.uis.edu.co:20.500.14071/6959
Acceso en línea:
https://revistas.uis.edu.co/index.php/revistagti/article/view/1990
https://noesis.uis.edu.co/handle/20.500.14071/6959
Palabra clave:
Rights
openAccess
License
Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
id UISANTADR2_77306daf8c540cb0dc57e88e5f814274
oai_identifier_str oai:noesis.uis.edu.co:20.500.14071/6959
network_acronym_str UISANTADR2
network_name_str Repositorio UIS
repository_id_str
dc.title.es-ES.fl_str_mv PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
title PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
spellingShingle PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
title_short PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
title_full PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
title_fullStr PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
title_full_unstemmed PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
title_sort PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDAD
description RESUMEN  Este artículo describe una propuesta arquitectónica basada en servicios web orientada al desarrollo de aplicaciones colaborativas de calidad. La arquitectura ha sido diseñada para abordar las carencias que presentan los modelos arquitectónicos y entornos existentes para el desarrollo de este tipo de aplicaciones. Estas limitaciones incluyen dependencias de plataformas, lenguajes y sistemas operativos, así como el hecho de que su funcionalidad, a menudo, está pensada para aplicaciones muy concretas. Nuestra propuesta, gracias a su diseño y a que está basada en servicios web, es capaz de proporcionar aplicaciones con atributos no funcionales (específicamente, atributos de calidad) como reusabilidad, portabilidad, interoperabilidad, ubicuidad y adaptabilidad, permitiendo reorganizar dinámicamente los componentes para adaptar la arquitectura a la forma en que se organiza el trabajo en grupo en cada momento. Dicha adaptación puede lograse, si es necesario, extendiendo la propuesta con nuevos servicios (que pueden ser aplicaciones, componentes o herramientas) cuando éstos se requieran, de manera consistente y sin necesidad de realizar modificaciones en los servicios existentes. Además, el grupo puede adaptarse a nuevas necesidades o estilos de trabajo,gracias a que nuestra arquitectura permite modificar las políticas de manejo de sesión en tiempo de ejecución. Nuestra propuesta también resuelve problemas significativos encontrados en los modelos y entornos existentes para el desarrollo de aplicaciones colaborativas, como el hecho de que no proporcionan sesiones flexibles y/o no suministran un modelo consistente para integrar componentes de terceros. PALABRAS CLAVE Arquitectura SoftwareAtributos de CalidadAplicaciones ColaborativasServiciosWebArquitectura Orientada a Servicios ABSTRACT This article describes a web service-based architectural proposal oriented to the development of quality collaborative applications. The architecture has been designed to overcome the lacks that existing architectural models and environments for developing this type of applications present. These limitations include platform, language and operative system dependencies, and also the fact that their functionality is often intended for very specific applications. Our proposal, thanks to its design and since it is based on web services, is able to provide applications with non functional attributes (specifically, quality attributes) such as reusability, portability, interoperability, ubiquity and adaptability, which allow to dynamically reorganize the components in order to adapt the architecture to the form in which groupwork is organized at each moment. This adaptation can be achieved, if necessary, extending the proposal with new services (which can be applications, components or tools) when these are required, in a consistent way and without necessity to modify existing services. Moreover, the group can adapt to different needsand work styles, thanks to our architecture allows to modify the session management policies in run time. Our proposal also solves significant problems found in the existing models and environments for the development of collaborative applications, as the fact that they do not provide flexible sessions and/or they do not provide a consistent model to integrate third-party components. KEYWORDSSoftware ArchitectureQuality AttributesCollaborative ApplicationsWeb ServicesService-Oriented Architecture (SOA) 
publishDate 2011
dc.date.accessioned.none.fl_str_mv 2022-03-14T20:22:00Z
dc.date.available.none.fl_str_mv 2022-03-14T20:22:00Z
dc.date.none.fl_str_mv 2011-01-31
dc.type.none.fl_str_mv info:eu-repo/semantics/article
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_970fb48d4fbd8a85
dc.type.coar.fl_str_mv http://purl.org/coar/resource_type/c_2df8fbb1
dc.identifier.none.fl_str_mv https://revistas.uis.edu.co/index.php/revistagti/article/view/1990
dc.identifier.uri.none.fl_str_mv https://noesis.uis.edu.co/handle/20.500.14071/6959
url https://revistas.uis.edu.co/index.php/revistagti/article/view/1990
https://noesis.uis.edu.co/handle/20.500.14071/6959
dc.language.none.fl_str_mv spa
language spa
dc.relation.none.fl_str_mv https://revistas.uis.edu.co/index.php/revistagti/article/view/1990/2361
dc.rights.license.none.fl_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
dc.rights.coar.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.accessrights.none.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.creativecommons.none.fl_str_mv Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
rights_invalid_str_mv Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)
http://purl.org/coar/access_right/c_abf2
Atribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.es-ES.fl_str_mv Universidad Industrial de Santander
dc.source.es-ES.fl_str_mv Revista GTI; Vol. 5 Núm. 13 (2006): Revista GTI; 31-39
dc.source.en-US.fl_str_mv Revista GTI; Vol. 5 No. 13 (2006): Revista GTI; 31-39
dc.source.pt-BR.fl_str_mv REVISTA GTI; v. 5 n. 13 (2006): Revista GTI; 31-39
dc.source.none.fl_str_mv 2027-8330
1657-8236
institution Universidad Industrial de Santander
repository.name.fl_str_mv DSpace at UIS
repository.mail.fl_str_mv noesis@uis.edu.co
_version_ 1812187049284861952
spelling Attribution-NonCommercial 4.0 International (CC BY-NC 4.0)http://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessAtribución-NoComercial-SinDerivadas 4.0 Internacional (CC BY-NC-ND 4.0)2011-01-312022-03-14T20:22:00Z2022-03-14T20:22:00Zhttps://revistas.uis.edu.co/index.php/revistagti/article/view/1990https://noesis.uis.edu.co/handle/20.500.14071/6959RESUMEN  Este artículo describe una propuesta arquitectónica basada en servicios web orientada al desarrollo de aplicaciones colaborativas de calidad. La arquitectura ha sido diseñada para abordar las carencias que presentan los modelos arquitectónicos y entornos existentes para el desarrollo de este tipo de aplicaciones. Estas limitaciones incluyen dependencias de plataformas, lenguajes y sistemas operativos, así como el hecho de que su funcionalidad, a menudo, está pensada para aplicaciones muy concretas. Nuestra propuesta, gracias a su diseño y a que está basada en servicios web, es capaz de proporcionar aplicaciones con atributos no funcionales (específicamente, atributos de calidad) como reusabilidad, portabilidad, interoperabilidad, ubicuidad y adaptabilidad, permitiendo reorganizar dinámicamente los componentes para adaptar la arquitectura a la forma en que se organiza el trabajo en grupo en cada momento. Dicha adaptación puede lograse, si es necesario, extendiendo la propuesta con nuevos servicios (que pueden ser aplicaciones, componentes o herramientas) cuando éstos se requieran, de manera consistente y sin necesidad de realizar modificaciones en los servicios existentes. Además, el grupo puede adaptarse a nuevas necesidades o estilos de trabajo,gracias a que nuestra arquitectura permite modificar las políticas de manejo de sesión en tiempo de ejecución. Nuestra propuesta también resuelve problemas significativos encontrados en los modelos y entornos existentes para el desarrollo de aplicaciones colaborativas, como el hecho de que no proporcionan sesiones flexibles y/o no suministran un modelo consistente para integrar componentes de terceros. PALABRAS CLAVE Arquitectura SoftwareAtributos de CalidadAplicaciones ColaborativasServiciosWebArquitectura Orientada a Servicios ABSTRACT This article describes a web service-based architectural proposal oriented to the development of quality collaborative applications. The architecture has been designed to overcome the lacks that existing architectural models and environments for developing this type of applications present. These limitations include platform, language and operative system dependencies, and also the fact that their functionality is often intended for very specific applications. Our proposal, thanks to its design and since it is based on web services, is able to provide applications with non functional attributes (specifically, quality attributes) such as reusability, portability, interoperability, ubiquity and adaptability, which allow to dynamically reorganize the components in order to adapt the architecture to the form in which groupwork is organized at each moment. This adaptation can be achieved, if necessary, extending the proposal with new services (which can be applications, components or tools) when these are required, in a consistent way and without necessity to modify existing services. Moreover, the group can adapt to different needsand work styles, thanks to our architecture allows to modify the session management policies in run time. Our proposal also solves significant problems found in the existing models and environments for the development of collaborative applications, as the fact that they do not provide flexible sessions and/or they do not provide a consistent model to integrate third-party components. KEYWORDSSoftware ArchitectureQuality AttributesCollaborative ApplicationsWeb ServicesService-Oriented Architecture (SOA) application/pdfspaUniversidad Industrial de Santanderhttps://revistas.uis.edu.co/index.php/revistagti/article/view/1990/2361Revista GTI; Vol. 5 Núm. 13 (2006): Revista GTI; 31-39Revista GTI; Vol. 5 No. 13 (2006): Revista GTI; 31-39REVISTA GTI; v. 5 n. 13 (2006): Revista GTI; 31-392027-83301657-8236PROPUESTA ARQUITECTÓNICA PARA EL DESARROLLO DE APLICACIONES COLABORATIVAS DE CALIDADinfo:eu-repo/semantics/articlehttp://purl.org/coar/version/c_970fb48d4fbd8a85http://purl.org/coar/resource_type/c_2df8fbb1Anzures Garcia, MarioHornos Barranco, Miguel JPaderewski Rodríguez, Patricia20.500.14071/6959oai:noesis.uis.edu.co:20.500.14071/69592022-03-16 12:39:52.77metadata.onlyhttps://noesis.uis.edu.coDSpace at UISnoesis@uis.edu.co