With the prosperity of the Internet, e-learnlng has been greatly improved. By supporting multiple learners and multiple roles in a learning activity, the IMS Learning Design (LD) specification provides a collaborative scenario for participants. However, IMS LD provides insufficient support for interaction among learning activities and can not dynamically integrate learning resources to meet the continually changing service requirements. In this paper, a Business Process Execution Language (BPEL) enhanced requirement driven learning management architecture to address the issues of personalize a...