Document Type



This paper introduces how to apply OMG’s Model-Driven Architecture (MDA) to develop a cross-platform workflow solution. A workflow solution first is modeled as a PIM Platform Independent Model model. The PIM model will be translated into a PSM (Platform Specific Model) model according to the selected workflow platform and then the corresponding process definition is automatically generated. In this paper the result shows MDA can help preserve the knowledge of an application as a PIM model. The quality of the application also can be dramatically increased since the translations from PIM model to PSM model and from PSM model to the final production codes are automatically performed.