• DocumentCode
    1924628
  • Title

    Extracting and Facilitating Architecture in Service-Oriented Software Systems

  • Author

    Weinreich, Rainer ; Miesbauer, Cornelia ; Buchgeher, Georg ; Kriechbaum, Thomas

  • Author_Institution
    Johannes Kepler Univ. Linz, Linz, Austria
  • fYear
    2012
  • fDate
    20-24 Aug. 2012
  • Firstpage
    81
  • Lastpage
    90
  • Abstract
    In enterprises using service-oriented architecture (SOA) architectural information is used for various activities including analysis, design, governance, and quality assurance. Architectural information is created, stored and maintained in various locations like enterprise architecture management tools, design tools, text documents, and service registries/repositories. Capturing and maintaining this information manually is time-intensive, expensive and error-prone. To address this problem we present an approach for automatically extracting architectural information from an actual SOA implementation. The extracted information represents the currently implemented architecture and can be used as the basis for quality assurance tasks and, through synchronization, for keeping architectural information consistent in various other tools and locations. The presented approach has been developed for a SOA in the banking domain. Aside from presenting the main drivers for the approach and the approach itself, we report on experiences in applying the approach to different applications in this domain.
  • Keywords
    bank data processing; business data processing; information retrieval; service-oriented architecture; software maintenance; software quality; text analysis; SOA; architectural information extraction; architecture facilitation; banking domain; design tools; enterprise architecture management tools; quality assurance tasks; service registries; service repositories; service-oriented architecture architectural information; service-oriented software systems; synchronization; text documents; Business; Computer architecture; Data mining; Java; Object oriented modeling; Service oriented architecture; Unified modeling language; architectural views; architecture extraction; architecture visualization; service-oriented architecture (SOA);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA) and European Conference on Software Architecture (ECSA), 2012 Joint Working IEEE/IFIP Conference on
  • Conference_Location
    Helsinki
  • Print_ISBN
    978-1-4673-2809-8
  • Type

    conf

  • DOI
    10.1109/WICSA-ECSA.212.16
  • Filename
    6337764