To improve the efficiency of ESA (Enterprise Application Software) development, component-based software development is a good solution. However, though those general software components, like JavaBean, COM/COM+ (Component Object Model), are maturely used to develop ESAs, it is still too inefficient to industrialize ESA development. This is because design of software component has a tightly correlation with the inner structure of an ESA and should not be independent from architecture of ESA. By analysing software patterns and characteristics, a business component (BC) modelling based on pattern is proposed first. Then a BC scheduling pattern and an executable workflow model are presented to show the principle by which BCs are organized and scheduled. The proposed method is a PSM (Platform-Specific Model) modelling which a part of MDA (Model-Driven Architecture) based framework. Finally, a case is showed that our method can provide theoretical and practical significance to the development software of ESA.


    Access

    Download


    Export, share and cite



    Title :

    Pattern-Based Coarse-Grained Component Modelling for Enterprise Application Software Developing


    Contributors:
    Li Hai Bo (author) / Liang Meng Xia (author) / Gao Ya Feng (author)


    Publication date :

    2016




    Type of media :

    Article (Journal)


    Type of material :

    Electronic Resource


    Language :

    Unknown