为提高企业信息系统的柔性和可重构性,提出了一个支持可变特性的构件模型。该模型由业务构件、控制构件、功能构件和过程构件等基本要素组成。在分析构件模型所应具备特征的基础上,提出了抽象构件的概念,采用可变点和变体等机制对各种类型的抽象构件进行描述,并针对每种类型构件的特点提出了相应的设计方法。最后,通过实例验证了所提出模型的实用性和有效性。
To improve flexibility and reconfiguration capability of Enterprise Information System (EIS), a component model supporting variability was proposed. The basic elements of the model, such as business components, control components, function components and process components were formally defined. Based on the analysis of basic features of the model, the concept of abstract component was proposed which expressed a set of components that had domain commonness and domain variability, and the concepts of variation points and variants were used to describe the variability of abstract components. According to characteristics of every type of abstract component, the corresponding design method was given. Finally, a case of quality checking management was given to verify the practicability and effectiveness of this model.