An Integrated Design Method for SOA-Based Business Modeling and Software Modeling

Cheeyang Song, Eunsook Cho

Research output: Contribution to journalArticlepeer-review

7 Scopus citations

Abstract

Service-oriented architecture (SOA)-based system development requires a systematic integration technique for software modeling and business modeling methods that approach the implementation component from the perspective of a business service. We proposes the integrated design method (architecture, metamodel, framework, process) for the integration of component software modeling in business process modeling notation (BPMN) business modeling to service-oriented modeling based on model-driven architecture (MDA) and model view controller (MVC) patterns according to SOA. The integrated architecture is composed of a metamodel and a process framework. The integrated metamodel is mapped to the core modeling elements of the SOA-based extended layered (XL)-BPMN/business process execution language (BPEL)/web service description language (WSDL)/component models, and the conversion profile is defined. For the establishment of the integrated process between business and software modeling, the framework is first defined; using this framework, we apply MDA (CIM: Conceptual Independent Modeling, PIM: Platform Independent Modeling, PSM: Platform Specific Modeling) and MVC patterns to define the integrated modeling process for the three development phases. The proposed modeling process was applied to the design of an online shopping mall system (OSMS). The design models were described on the basis of MDA/MVC according to the layered modeling elements defined in the individual/integrated metamodel and the three modeling phases of the integrated modeling process. The case study demonstrated that the conversion modeling task maintains the consistency and practicality between the SOA-based business and software modeling. The use of this method will make the consistent conversion modeling work between businesses and software convenient with a service orientation, will make it easy to change a business process, and will maximize the number of established reuse models.

Original languageEnglish
Pages (from-to)347-377
Number of pages31
JournalInternational Journal of Software Engineering and Knowledge Engineering
Volume26
Issue number2
DOIs
StatePublished - 1 Mar 2016

Keywords

  • business-software integration
  • framework
  • Service modeling process
  • SOA

Fingerprint

Dive into the research topics of 'An Integrated Design Method for SOA-Based Business Modeling and Software Modeling'. Together they form a unique fingerprint.

Cite this