Service oriented architecture SOA – is an architecture methodology based on the concept of services for design, implementation and management of distributed processing that a company needs in order to realise its strategy and achieve business goals. The methodology is built on a principle of freely joined, re-usable, standard-based services, available and usable by independent service consumers.
SOA enables the organisations to connect business and IT services in an appropriate manner and to sustain secure management, stability, prognosis and safety within changing environment.
Service is the fundamental design issue in SOA. According SOA, a service is aptly chosen, granulated functionality of either existing, published and provided IS or the service made of other services.
SOA enables repeated combination of basic services and creation of new, more complex ones. A new service originates by orchestration of services – by the use of WF management. If an interface on user is added to processing, the result is a tool for complex implementation of company process.