RESUMOEsse artigo descreve uma arquitetura aberta para sistemas de recomendação, com etapas, aspectos de perfil e contexto, técnicas e métodos, que pode ser adaptada a diversos domínios. Essa abordagem permite a redução de custos, amplia a confiabilidade e funcionalidade do sistema, e agiliza o processo de desenvolvimento do software para atender requisitos específicos. A proposta foi desenvolvida a partir de um mapeamento sistemático da literatura e experiências do Grupo de Pesquisa. Para avaliar a arquitetura é apresentado um sistema de recomendação para serviços na área de e-Science, sob a abordagem de ecossistema de software. A avaliação da proposta é composta de um estudo de caso e os resultados preliminares apontam para a viabilidade do modelo.
Palavras-ChaveSistemas de recomendação, arquitetura aberta, serviço, ecossistema ABSTRACT This article describes an open architecture for recommender systems, with steps, profile and context aspects, techniques and methods, that can be adapted to several domains. This approach enables cost saving, enhances system reliability and functionality, and streamlines the software development process to meet specific requirements. The proposal was developed from a systematic mapping of the literature and the Research Group experiences. To validate the proposal, a recommendation system for e-Science services is presented, under ecosystem approach. The evaluation of the proposal is composed of a case study and the preliminary results point to the feasibility of the model.