Service-Oriented E-Learning Platforms: From Monolithic Systems to Flexible Services | Synapse