ISSN: 2165- 7866
Mohsin A, Fatima S, Khan AU und Nawaz F
Die Auswahl eines geeigneten Architekturstils ist für den Erfolg eines Webdienstes von entscheidender Bedeutung. Die Art der Architekturgestaltung und -auswahl für serviceorientierte Computeranwendungen ist im Vergleich zur traditionellen Softwarearchitektur recht komplex. Webdienste haben komplexe und strenge Architekturstile mit ihren eigenen zugrunde liegenden Architekturmerkmalen. Aus diesem Grund ist die Auswahl eines geeigneten Architekturstils für die Entwicklung von Webdiensten zu einer komplexeren Entscheidung für Architekten geworden. Die Auswahl des Architekturstils ist eine Entscheidung mit mehreren Kriterien und erfordert viel Erfahrung im serviceorientierten Computing. Es gibt eine große Lücke bei der automatischen Auswahl von Architekturstilen für Webdienste. Entscheidungsunterstützungssysteme sind eine gute Lösung, um den Auswahlprozess eines bestimmten Architekturstils zu vereinfachen. Unsere Forschung schlägt einen automatisierten Ansatz unter Verwendung von DSS zur Auswahl von Architekturstilen bei der Entwicklung eines Webdienstes vor, um FRs und NFRs (funktionale und nicht funktionale Anforderungen) zu erfüllen. Unser vorgeschlagener Mechanismus hilft Architekten, das richtige Webdienst-Architekturmuster entsprechend der Domäne und den nicht funktionalen Anforderungen auszuwählen, ohne die Qualität zu beeinträchtigen. In diesem Artikel wurde ein regelbasiertes DSS unter Verwendung von CLIPS (C Language Integrated Production System) entwickelt, um den Entscheidungsprozess bei Anforderungen mit mehreren Kriterien zu unterstützen. Um einen geeigneten Webdienst auszuwählen, verwendet das System architektonische Merkmale, Domänenanforderungen und Präferenzen des Softwarearchitekten für NFRs als Eingabe, indem es einen regelbasierten Ansatz anwendet. Das Next Weighted Sum Model wurde angewendet, um Qualitätsmerkmale und Domänenanforderungen zu priorisieren. Die Bewertungen werden anhand mehrerer Kriterien berechnet, um den endgültigen Architekturstil auszuwählen.