Wytwarzanie aplikacji w architekturze zorientowanej na usługi wymaga zastosowania odpowiednich algorytmów wyboru usług, które będą zapewniały wytworzenie aplikacji o wymaganych parametrach jakościowych. Biorąc pod uwagę, że problem wyboru usług ma wykładniczą złożoność obliczeniową, stosowne są zarówno algorytmy dokładne jak i przybliżone. W pracy przedstawiono porównanie i analizę istniejących algorytmów wyboru usług w kompozycji usług złożonych. Algorytmy porównano w zakresie złożoności obliczeniowej i dokładności uzyskiwanych wyników. Ponadto przeanalizowano algorytmy stosowane w technologiach Internetu przedmiotów (Internet of things) oraz algorytmy wykorzystujące metody sztucznej inteligencji. W niektórych przypadkach algorytmy zostały opracowane dla różnych poziomów złożoności modelu aplikacji, co również wpływa na ich charakterystyki.
Authors
Additional information
- Category
- Publikacja w czasopiśmie
- Type
- artykuły w czasopismach recenzowanych i innych wydawnictwach ciągłych
- Language
- polski
- Publication year
- 2014