An approach for fault prediction in SOA-based systems using machine learning techniques | Synapse