Font Size: a A A

A goal-oriented representation of service-oriented software design principles

Posted on:2009-02-28Degree:M.ScType:Thesis
University:University of Toronto (Canada)Candidate:Moayerzadeh, AlirezaFull Text:PDF
GTID:2448390005457299Subject:Computer Science
Abstract/Summary:
Service-oriented architecture (SOA) embodies a set of principles including service abstraction, composability, discoverability, and reusability, among others. Although these principles are widely circulated by SOA technology vendors, there have been few efforts to collect, organize, and elaborate on these principles for the purpose of guiding system design. In this paper, we explore how service-oriented design principles can be organized in a goal graph representation and used in system design. We propose a method to extract SOA design principles from textually represented service-oriented knowledge sources. Next, we apply our method on an SOA knowledge source, extract SOA design knowledge-base organized by design principles and presented by goal graph, and explore application of such knowledge-base.
Keywords/Search Tags:Principles, SOA, Service-oriented
Related items