Service Oriented Architecture Learning