This paper presents a service-oriented architecture that allows a more efficient distribution of resources and functionalities. The architecture has been used to develop a multi-agent system aimed aThis paper presents a service oriented architecture approach that has enhanced the performance of a multi-agent system aimed at enhancing the assistance and health care for Alzheimer patients living in geriatric residences. The proposed architecture allows a more efficient distribution of the daily activities in the multi-agent system. The results obtained after testing the architecture in a real health care scenario demonstrate that the ALZ-MAS 2.0 based on the service oriented approach is far more robust and has better performance than the previous version of this system.