• DocumentCode
    2295141
  • Title

    Early Aspects for Non-Functional Properties in Service Oriented Business Processes

  • Author

    Wada, Hiroshi ; Suzuki, Junichi ; Oba, Katsuya

  • Author_Institution
    Dept. of Comput. Sci., Univ. of Massachusetts, Boston, MA
  • fYear
    2008
  • fDate
    6-11 July 2008
  • Firstpage
    231
  • Lastpage
    238
  • Abstract
    In service oriented architecture, each application is often designed with a set of reusable services and a business process. In order to retain the reusability of services, it is important to separate non-functional properties of applications (e.g., security and reliability) from their functional properties. Currently, non-functional properties are often defined on a per-service basis. In contrast, this paper investigates a new per-process strategy, and proposes an aspect oriented language to separate functional and non-functional properties in business processes. Each aspect formally specifies non-functional properties that crosscut among multiple services. The proposed language frees applications developers from manually specifying and validating non-functional properties for services one by one, thereby reducing the burdens/costs of application development and maintenance. This paper describes the design of the proposed language and demonstrates how each aspect (i.e., a set of non-functional properties) is woven to a business process and transformed to application code.
  • Keywords
    business data processing; software architecture; software reusability; aspect oriented language; per-process strategy; reusable services; service oriented architecture; service oriented business processes; Application software; Computer science; Costs; Large-scale systems; Marketing and sales; Scattering; Security; Service oriented architecture; Software architecture; Unified modeling language; Aspect Oriented Programming; Business Process Modeling; Service Oriented Architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Services - Part I, 2008. IEEE Congress on
  • Conference_Location
    Honolulu, HI
  • Print_ISBN
    978-0-7695-3286-8
  • Type

    conf

  • DOI
    10.1109/SERVICES-1.2008.76
  • Filename
    4578329