Skip to content
Surf Wiki
Save to docs
technology/computing

From Surf Wiki (app.surf) — the open knowledge base

Orchestration (computing)

Automated configuration, coordination, and management of computer systems and software


Automated configuration, coordination, and management of computer systems and software

In system administration, orchestration is the automated configuration, coordination, deployment, development, and management of computer systems and software. Many tools exist to automate server configuration and management.

Usage

Orchestration is often discussed in the context of service-oriented architecture, virtualization, provisioning, converged infrastructure and dynamic data center topics. Orchestration in this sense is about aligning the business request with the applications, data, and infrastructure.

In the context of cloud computing, the main difference between workflow automation and orchestration is that workflows are processed and completed as processes within a single domain for automation purposes, whereas orchestration includes a workflow and provides a directed action towards larger goals and objectives.

In this context, and with the overall aim to achieve specific goals and objectives (described through the quality of service parameters), for example, meet application performance goals using minimized cost and maximize application performance within budget constraints, cloud management solutions also encompass frameworks for workflow mapping and management. In the context of application programming interfaces (APIs), API orchestration refers to the process of integrating multiple APIs into a unified system in order to streamline workflows and enhance user experience. The approach coordinates the flow of data, the execution sequence, and the dependencies among different APIs to achieve a defined business objective. API orchestration is commonly applied in environments that utilize microservices architectures or legacy systems, where the interaction of several APIs is required to complete a task.

References

References

  1. Sarma, Anita. (11 Feb 2019). "Handbook of Software Engineering". Springer Cham.
  2. Erl, Thomas. (2005). "Service-Oriented Architecture: Concepts, Technology & Design". Prentice Hall.
  3. (2011). "2011 IEEE Third International Conference on Cloud Computing Technology and Science". [[IEEE]].
  4. Mao, Ming. (2011). "Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis".
  5. Mao, Ming. (2013). "2013 IEEE 27th International Symposium on Parallel and Distributed Processing".
  6. (21 August 2025). "IBM: How does API orchestration work?".
Info: Wikipedia Source

This article was imported from Wikipedia and is available under the Creative Commons Attribution-ShareAlike 4.0 License. Content has been adapted to SurfDoc format. Original contributors can be found on the article history page.

Want to explore this topic further?

Ask Mako anything about Orchestration (computing) — get instant answers, deeper analysis, and related topics.

Research with Mako

Free with your Surf account

Content sourced from Wikipedia, available under CC BY-SA 4.0.

This content may have been generated or modified by AI. CloudSurf Software LLC is not responsible for the accuracy, completeness, or reliability of AI-generated content. Always verify important information from primary sources.

Report