• DocumentCode
    1962243
  • Title

    The role of congregation in service-oriented development

  • Author

    Atkinson, Colin ; Bostan, Philipp

  • Author_Institution
    Inst. of Comput. Sci., Univ. of Mannheim, Mannheim
  • fYear
    2009
  • fDate
    18-19 May 2009
  • Firstpage
    87
  • Lastpage
    90
  • Abstract
    Although they are still being refined, the principles of service-oriented architectures have significant benefits for the maintenance and administration of enterprise systems. However, they are not particularly well suited for supporting the development of client applications and business processes. In particular, the absence of the notion of types, in the sense of abstract data types and object-oriented programming, limits the way in which client application developers can access resources in a service-oriented architecture and leverage reusable assets. In this paper we propose the notion of congregation as a key step and ingredient in service-oriented development that supports flexible deployment and usage of types in an enterprise system. We explain the need for congregation and provide a small motivating example of its application.
  • Keywords
    abstract data types; object-oriented programming; software architecture; software maintenance; software reusability; abstract data types; business processes; client application developers; enterprise systems; object-oriented programming; reusable assets; service-oriented architectures; service-oriented development; Application software; Buildings; Companies; Computer languages; Computer science; Industrial relations; Object oriented programming; Search engines; Service oriented architecture; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Principles of Engineering Service Oriented Systems, 2009. PESOS 2009. ICSE Workshop on
  • Conference_Location
    Vancouver, BC
  • Print_ISBN
    978-1-4244-3716-0
  • Type

    conf

  • DOI
    10.1109/PESOS.2009.5068825
  • Filename
    5068825