摘要:Debido al auge en la demanda de herramientas eficaces para dar soporte al trabajo en grupo, es fundamental dotar a las herramientas y aplicaciones groupware de los mismos atributos de calidad que tradicionalmente han estado asociados a las aplicaciones monousuario. A la dificultad de desarrollo de software distribuido efectivo se añade la complejidad de dar soporte a un sistema multiusuario, como es una aplicación groupware. Así, ciertas decisiones de diseño se centran en resolver problemas concretos, y olvidan o evitan incorporar atributos de calidad que complican dicho diseño. Ello conlleva un éxito relativo del uso de estas aplicaciones debido, por ejemplo, a una menor aceptación por parte de los usuarios de aplicaciones que exhiben claras limitaciones en cuanto a propiedades siempre deseables (fiabilidad, interoperatividad, etc.), así como por parte de los desarrolladores en relación con propiedades como reusabilidad, extensibilidad, mantenimiento, etc. Con la intención de facilitar la incorporación de atributos de calidad en aplicaciones groupware, este artículo presenta un enfoque que consiste en dar soporte a dichos atributos de calidad tanto a nivel de diseño de ciertos componentes (middleware y componentes gráficos) como a nivel de la propia estructura general de la arquitectura. Estos atributos son, además, necesarios para el desarrollo de sistemas distribuido en general y sirven a su vez como base para incluir características propias de aplicaciones groupware. Se aborda mediante un caso de estudio la integración e interoperatividad de aplicaciones groupware que hacen un uso intensivo de mecanismos de soporte a conciencia de grupo mediante su incorporación a un espacio de trabajo compartido donde acceder a los recursos disponibles (documentos, usuarios, etc.).
其他摘要:Due to the increasing demand of effective tools to support group work, it is also necessary to provide certain quality attributes that have been traditionally associated with single Carlos user applications to gr oupware applications. The difficulty of developing effective distributed software is increased by the complexity of supporting multiuser systems, like groupware applications. Thus, some design decisions are centered in solving specific problems, and they forget or avoid to incorporate quality attributes that may complicate that design. Those facts lead to a limited success of these applications due, for example, to a less u ser acceptan ce, as application sexh ib it clear limitations in desirable properties (reliability, interoper ability, etc.), and a less developer acceptance, in relation with properties suchas reusability, extensibility, maintenance, etc. With the intention to easily incorporate quality attributes in groupware applications, this article proposes an approach that consists of supporting those quality attributes both at design level for some components (middleware and graphical components) and at the level of the general structure of the architecture. In addition, those attributes are necessary for the development of general distributed software and they are needed as a basis for incorporating typical features related with groupware applications. A case study addresses the integration and interoper ability of groupware applications thatintensively use mechanisms to support group awareness through a shar ed wor kspace where resources are available (documents, users, etc.).
关键词:Aplicaciones Groupware; Trabajo Colaborativo; Atributos de Calidad; Integración; Interoperatividad; Espacio de Trabajo Compartido. Groupware Applications; Co...