2.2.1 AI for a service-oriented architecture