Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (7): 2027-2033.DOI: 10.11772/j.issn.1001-9081.2017.07.2027

Previous Articles     Next Articles

UML profile for modeling ERP cloud service platform based on SaaS

WANG Zhen, JIANG Zheyuan   

  1. College of Computer and Information, Hefei University of Technology, Hefei Anhui 230009, China
  • Received:2017-01-09 Revised:2017-03-02 Online:2017-07-10 Published:2017-07-18
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61403116)

基于SaaS的ERP云服务平台UML profile建模与描述

王震, 蒋哲远   

  1. 合肥工业大学 计算机与信息学院, 合肥 230009
  • 通讯作者: 王震
  • 作者简介:王震(1992-),男,安徽宿州人,硕士研究生,主要研究方向:云计算、服务组合;蒋哲远(1966-),男,安徽巢湖人,副教授,博士,CCF会员,主要研究方向:面向服务软件工程、云计算。
  • 基金资助:

Abstract: Since the traditional Enterprise Resource Planning (ERP) system has low openness, low expansibility and high cost in current business environment, an ERP system modeling method based on Software-as-a-Service (SaaS) model was proposed. Firstly, a new primitive set called Unified Modeling Language (UML) profile was gotten by extending the primitives of UML. Secondly, an equivalent meta model was established and semantic unambiguity was ensured by Object Constraint Language (OCL). Finally, the cloud ERP was described by the model framework which was composed of application diagram, operation dictionary, physical diagram and topological diagram to transform the cloud ERP system into documents. The proposed method focused on the modular design and all stages adopted a unified visual meta-model. According to the requirements of modeling, the ERP model based on SaaS was successfully established on the Enterprise Architect (EA) platform by the proposed method and the effectiveness was verified. The theoretical analysis and modeling results show that the proposed method can ensure the interoperability and consistency between models and improve the scalability of ERP system.

Key words: cloud platform, Software-as-a-Service (SaaS), Enterprise Resource Planning (ERP), meta-model, Unified Modeling Language (UML) profile

摘要: 针对当前商业环境中传统企业资源计划(ERP)系统的低开放性、低拓展性和高成本等问题,提出了一种基于软件即服务(SaaS)模式的ERP系统建模方法。首先,利用UML的拓展机制,对原语扩充,得到新的原语集UML profile;其次,建立等效元模型,通过对象约束语言(OCL)保证语义的无二义性;最后,通过应用图、操作字典、物理图和拓扑图组成的模型框架对云ERP系统进行描述,实现云ERP系统的文档化。该方法专注于模块化设计,所有阶段均采用统一的可视化元模型。根据建模需求,在企业架构(EA)平台上采用所提方法成功建立了基于SaaS的云ERP模型,验证了所提建模方法的有效性。理论分析及建模结果表明,该方法确保了模型间的互操作性和一致性,提高了ERP系统的可成长性。

关键词: 云平台, 软件即服务, 企业资源计划, 元模型, UML profile

CLC Number: