This PhD dissertation by Pablo García Sánchez explores the integration of Service-Oriented Architecture (SOA) in adaptive evolutionary algorithms (EAs) to enhance their performance in heterogeneous and dynamic environments. The work proposes a methodology (SOA-EA) for implementing and adapting EAs, emphasizing the benefits of SOA such as interoperability and dynamic control while showcasing experiments that validate the approach in solving real problems. Contributions include the development of the Osgiliath framework and the creation of competitive agents for real-time strategy games utilizing genetic programming without human intervention.