Reusable SOA Assets Identification Using E-Business Patterns

Elgedawy I.

World Conference on Services Part II (SERVICES PART-2), San-Francisco, Costa Rica, 21 - 25 September 2009, pp.33-40 identifier identifier

  • Publication Type: Conference Paper / Full Text
  • Doi Number: 10.1109/services-2.2009.10
  • City: San-Francisco
  • Country: Costa Rica
  • Page Numbers: pp.33-40
  • Middle East Technical University Affiliated: No


Keyword-based search techniques are currently used to identify assets packaged for reuse. Unfortunately, these techniques are not suitable for searching large asset repositories, as they are known of having low precision and recall. One way to improve the search accuracy, is to identify reusable assets using their architecture models, since models based on similar architecture decisions, will most probably lead to developing similar solutions. However, informality and heterogeneity in designing architecture models remains a major obstacle for this identification approach. To overcome this problem, this paper proposes use of e-business patterns for reusable asset identification instead of architectural models. As e-business patterns are common to every designer, they could be used as an architecture design reference for comparing assets architecture layouts. Therefore, we propose a model to capture such architecture layouts in a machine understandable format using a graph of the adopted business, integration, and application e-business patterns, thereby assets could be rapidly identified based on the matching status of their architecture layout graphs. We believe the proposed approach provides better precision and recall when compared to unstructured keyword-based approaches.