E-learning environment involves lots of relevant systems, such as the LMS (Learning Management System), the LCMS (Learning Content Management System), the Courseware Authoring System, and so on. Among them, the courseware authoring could be considered as the fundamental process while realizing an e-learning environment. As the result, to provide a friendly user interface in an authoring system has become the most essential part in the e-learning environment. On the other hand, how to simplify the authoring process for those users who aren’t the experts in this domain should be solved as well to make e-learning more popular. In this paper, we mainly focus on how to develop a service-oriented online authoring system based on SCORM standard. The functionalities in our authoring system can be also taken as separate services. These services can be reused in other external systems. In addition, we proposed a transformation mechanism to achieve the interoperability between various e-learning standards. Furthermore, we utilize the IMS LIP specification to maintain the authoring history of individual author, and use these profiles for authors to achieve the personalization authoring process.