Service oriented learning object repository