2013Unpublished venueRequires access

Styles of Service Composition -- Analysis and Comparison Methods

Festim Halili, Eip Rufati, Ilia Ninka

Open publisher page 6 citations

Abstract

Web services represent an important area of study for the process of communication without barriers among PCs running different operating systems, smart phones and other devices using applications built on different programming languages. Service composition indicates the development of a complex application using several web services and it is related to the language for specifying business process behavior or WS-BPEL. In this paper we will intent to compare and analyze two types of service composition, Orchestration and Choreography by using the comparison methods called “Architectural Decision” to determine differences and specify the type of business process they can be used to solve. Furthermore, we will analyze SOA paradigm and REST for using web services by defining their advantages and disadvantages, which is very important for software architects, which one to choose when dealing with web services.

About this research paper

What this paper is about

Web services represent an important area of study for the process of communication without barriers among PCs running different operating systems, smart phones and other devices using applications built on different programming languages. Service composition indicates the development of a complex application using several web services and it is related to the language for specifying business process behavior or WS-BPEL. In this paper we will intent to compare and analyze two types of service composition, Orchestration and Choreography by using the comparison methods called “Architectural Decision” to determine differences and specify the type of business process they can be used to solve. Furthermore, we will analyze SOA paradigm and REST for using web services by defining their advantages and disadvantages, which is very important for software architects, which one to choose when dealing with web services.

Why it matters

OpenAlex reports 6 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

Web services represent an important area of study for the process of communication without barriers among PCs running different operating systems, smart phones and other devices using applications built on different programming languages. Service composition indicates the development of a complex application using several web services and it is related to the language for specifying business process behavior or WS-BPEL. In this paper we will intent to compare and analyze two types of service composition, Orchestration and Choreography by using the comparison methods called “Architectural Decision” to determine differences and specify the type of business process they can be used to solve. Furthermore, we will analyze SOA paradigm and REST for using web services by defining their advantages and disadvantages, which is very important for software architects, which one to choose when dealing with web services.

Key concepts: Computer science, Composition (language), Service composition, Web service, World Wide Web, Philosophy, Linguistics

Related papers

Back to paper searchBrowse research topicsOriginal source
Styles of Service Composition -- Analysis and Comparison Methods — Research Paper | ScholarLens