SOA AND SERVICES ORCHESTRATION-HISTORY, ROLE AND OPEN SOURCE TECHNOLOGIES

  • Boris Damjanović Visoka škola Banja Luka
Keywords: SOA, BPEL, service orchestration

Abstract

The idea of using service oriented architecture (SOA) is becoming one of the most important concepts in the design of a system used to integrate software applications of one or more organizations. The purpose of SOA is to enable business process changes without the need to focus on subordinate technology. The basic purpose of SOA - to enable business to become more manageable and more flexible - could not be successfully implemented without the appearance of programming language BPEL. BPEL (Business Process Execution Language for Web Services, also WS-BPEL, BPEL4WS) is the language used to compose, orchestrate, and coordinate a Web services. He has a rich vocabulary for describing business process behavior. BPEL allows programmers to define business processes in such a way that different business services can be linked or orchestrated together to complete a business task. In orchestration, the central process (which can be another Web service) controls the behavior of other Web services and coordinates the execution of various operations in Web Services involved in the operation. This paper will present an overview of the most important techniques, technologies, standards and protocols that, by solving individual problems, step by step brought the concept of orchestration of services.
Published
2019-01-15
Section
Articles