Uma Abordagem para a Percepção através da Orientação a Aspectos em uma Infra-estrutura de Groupware
Resumo
Soluções para apoiar a percepção em ambientes de groupware têm sido propostas. Tais soluções freqüentemente representam interesses transversais relacionados à percepção através da orientação a objetos, resultando em componentes fortemente acoplados , bem como na redundância e na dispersão das funcionalidades em diversas partes do sistema. O objetivo deste artigo é apresentar os experimentos realizados com um serviço de percepção, denominado Aw2SOA (Awareness to Service-Oriented Architecture), implementado de acordo com os princípios de SOA (Service- Oriented Architecture) e os conceitos de programação orientada a aspectos. Esses experimentos foram conduzidos através da integração deste serviço à WGWSOA (Web-based Groupware Service-Oriented Architecture).
Referências
Bastos, A., Oei, M., Menezes, L., Pitangueira, R. S., David, J. M. N. (2008) “Aw2SOA: An Aspect-Oriented Awareness Service for Distributed Groupware”. In: Proc. of the 2008 12th International Conference on Computer Supported Cooperative Work in Design, p. 404-409, v. I, Xi´an, China.
Dourish, P., Bellotti, V. (1992) “Awareness and Coordination in Shared Workspaces”, In: Proceedings of the ACM Conference on Computer-Supported Cooperative Work (CSCW'92), p.107-114, Toronto, Ontario.
Ellis, C. A., Gibbs J., Rein, G. L. (1991) “Groupware: some issues and experiences”. Communications of the ACM, v.34, n.1, p.38-58.
Erl, T. (2005) “Service-Oriented Architecture – Concepts, Technology, and Design”, Prentice Hall PTR.
Kiczales, G., Lamping, J., Mendhekar, A., Maeda, C., Lopes, C. V., Loingtier, J., Irwin, J. (1997) “Aspect-Oriented Programming”, In: Proc. of European Conference on Objective-Oriented Programming (ECOOP), Finlândia, Springer-Verlag LNCS 124.
Kiczales, G. et al. (2001) “Getting Started with AspectJ”. In: Communications of the ACM, v. 44, n.10, p.59-65.
Maciel, R. S. P., Ferraz, C. G., Rosa, N. S. (2005) “InterDoc: Reference Architecture for Interoperable Services in Collaborative Writing Environments”, In: Proc. of 9th International Conference on Computer Supported Cooperative Work in Design (CSCWD 2005), p. 289-295, Coventry.
Maciel, R. S. P., David, J. M. N. (2007) “WGWSOA: A Service-Oriented Middleware Architecture to Support Groupware Interoperability”. In: Proc. of the 11th International Conference on CSCW in Design (CSCWD), p. 556-561, Austrália, Apr.
Pinheiro, M. K., de Lima, V. J., Borges, M. R. S. (2003) “A framework for awareness support in groupware systems”, Computers in Industry, Vol. 52 , Issue 1, Sept., p. 47 – 57.
Prinz, W. (1999) “NESSIE: An Awareness Environment for Cooperative Settings”. In: Proceedings of the Sixth European Conference on Computer-Supported Cooperative Work (ECSCW’99), pp. 391-410, Copenhagen, Denmark. Kluwer Academic Publishers, Dortrecht, NL, Sept. 12-16.
Schantz, R., Schmidt, D. (2001) “Middleware for Distributed Systems: Evolving the Common structure for Network-centric Applications”, Encyclopedia of Software Engineering, Wiley & Sons.
Toledo, G. D. G., Bastos, D., David, J. M. N., Maciel, R. S. P. (2008) “Apoiando a Interoperabilidade entre as Atividades de Coordenação em uma Infra-estrutura de Groupware”. V Simpósio Brasileiro de Sistemas Colaborativos (SBSC), Vila Velha – ES, p. 34-44.