Everything About ___
Live briefing

Everything about Service virtualization

In software engineering, service virtualization or service virtualisation is a method to emulate the behavior of specific components in heterogeneous component-based applications such as API-driven applications, cloud-based applications and service-oriented architectures. It is used to provide software development and QA/testing teams access to dependent system components that are needed to exercise an application under test (AUT), but are unavailable or difficult-to-access for development and testing purposes. With the behavior of the dependent components "virtualized", testing and development can proceed without accessing the actual live components. Service virtualization is recognized by vendors, industry analysts, and industry publications as being different than mocking. See here for a Comparison of API simulation tools. Wikipedia →

🧭 Start here: a 6-step reading path

  1. Read the overview: Service virtualizationA 5-minute orientation
  2. Skim a recent paper: Immersive netnography: a novel method for service experience research in virtual reality, augmented reality and metaverse contextsInfluential work since 2022
  3. Pick up a classic book: Tom Clancy's Net ForceThe most-reprinted book on the subject
  4. Read the landmark paper: Optimal Network Function Virtualization and Service Function Chaining: A SurveyCited 95 times
  5. Go sideways: Parasoft VirtualizeA closely related topic
  6. Go sideways: SOAtestA closely related topic

📖 Definitions

No dictionary entry for this exact phrase.

🏆 Landmark papers (most cited)

🆕 Influential since 2022

📚 Books worth reading

Ranked by number of editions on Open Library, a rough measure of how lasting a book is.

🔗 Related topics