Go home now Header Background Image
Submission Procedure
share: |
Follow us
Volume 15 / Issue 9

available in:   PDF (653 kB) PS (886 kB)
Similar Docs BibTeX   Write a comment
Links into Future
DOI:   10.3217/jucs-015-09-1945


Supporting Awareness in Groupware through an Aspect-Oriented Middleware Service

Rita Suzana P. Maciel (Universidade Estadual da Bahia, Brazil)

José Maria N. David (Faculdade Ruy Barbosa, Brazil)

Michel Ridwan Oei (Faculdade Ruy Barbosa, Brazil)

Adriano Augusto de Oliveira Bastos (Faculdade Ruy Barbosa, Brazil)

Leandro de Oliveira Menezes (Faculdade Ruy Barbosa, Brazil)

Abstract: Solutions have been proposed to support awareness in groupware. Frequently, this requirement is fulfilled by similar functionalities that are implemented in different modules within these collaborative applications. These solutions usually represent crosscut concerns related to awareness by the use of object-oriented programming. As a result, tightly coupled components are generated as well as code redundancy and scattering. Flexibility and agility, related to awareness maintenance and evolution can be considered a challenge. This paper presents an awareness service named Aw2SOA, which was developed to support awareness functionalities in a Web-based Groupware Service-Oriented Architecture (WGWSOA) environment. The WGWSOA infrastructure is based on middleware services for collaborative applications. Aw2SOA is a middleware specific service which was implemented according to service-oriented architecture (SOA) principles and aspect-oriented programming (AOP) concepts. Case studies were carried out focusing on service integration activities as well as using groupware application development in order to evaluate this solution.

Keywords: SOA, aspect-oriented programming, awareness, groupware, middleware services

Categories: H.3.4, H.5.3