Concern-based approach for model-driven business integration
Abstract
Model-driven business integration is paid more attention to nowadays in both academic and industrial field; whereas business integration is continuously facing challenges due to its lacking of agility, simplicity, and reusability. Although many business integration approaches are using the basic principle of separation of concern in dealing with many kinds and levels of models, they cannot handle the crosscutting concerns in solution development. This paper introduces technologies from software programming world and proposes a concern-based business integration framework, where all concerns (including crosscutting concerns) across business integration lifecycle are separately modeled and composed to build the whole solution. The concern space for business integration is depicted for concern identification, encapsulation, and organization. Semantic approach is introduced in the framework for concern specification and composition.