• DocumentCode
    270974
  • Title

    Adapting service interfaces when business processes evolve

  • Author

    Kudelas, Vladimír ; Polák, Marek ; Nec̆aský, Martin ; Holubová, Irena

  • Author_Institution
    Dept. of Software Eng., Charles Univ. in Prague, Prague, Czech Republic
  • fYear
    2014
  • fDate
    28-30 May 2014
  • Firstpage
    1
  • Lastpage
    12
  • Abstract
    Nowadays, there are many popular different notations of business process modeling, such as, e.g. BPMN [1], for a software analysis. Modeling of business processes at the conceptual level allows domain experts to cooperate in the analysis and to design the software. The whole business process model can be later translated to web services and executable BPEL [2] scripts which orchestrate all related parts together. Besides this automatization, it is necessary to define the structure of each data object in the business model. Web services usually communicate by exchanging XML documents [3]. Therefore, a software architect has to define also an XML schema of XML documents by an XML schema language, e.g. XML Schema [4]. In this paper, we present a method which derives and adapts optimal communication XML schemas for a given conceptual schema of a business process, complemented with a conceptual schema of exchanged data. We use a view on a part of a Platform Independent Model of a whole system as conceptual schema of exchanged data. We derive several XML schema documents from given inputs and choose the one which has minimal values for three metrics. The result of these three metrics is a measure of a quality of an XML schema document with respect to conceptual model of exchanged data and business rules applied on this document.
  • Keywords
    Web Services Business Process Execution Language; XML; electronic data interchange; user interfaces; BPEL script; Web services; XML documents; XML schema language; business process modeling; business rules; conceptual level; data exchange conceptual schema; optimal communication XML schemas; platform independent model; service interface adaptation; software analysis; software design; Adaptation models; Business; Data models; Measurement; Redundancy; Unified modeling language; XML; Web Services; evolution; modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research Challenges in Information Science (RCIS), 2014 IEEE Eighth International Conference on
  • Conference_Location
    Marrakech
  • Type

    conf

  • DOI
    10.1109/RCIS.2014.6861062
  • Filename
    6861062