API management and service virtualization – a perfect pairing

Some things are just a great match: peanut butter and jelly, Bogie and Bacall, and API management and service virtualization.

The application economy has forced enterprises to adapt – and to do so quickly.  After several initial efforts (i.e. ESB, SOA), companies taking on a digital transformation have moved to APIs as the appropriate solution to support the integration of legacy and new emerging technologies.

Conquering the Tower of Babel

The challenge of a digital transformation lies in the still-valuable strategic assets, systems and information that need to be shared and integrated with 2015-and-beyond technology. Think of it as enabling a room full of people who speak different languages to talk to each other.

In IT terms, the concept is to get platforms and systems like mobile,cloud or IoT to talk with legacy or different environments or applications, such as mainframe.  The tech translator in this case becomes API management. It can handle the integrations allowing the “conversation” of digital transformation to take place as disparate environments connect and communicate.

Apps are the conversation starter

Today apps are driving digital transformation.  They are being developed at breakneck pace, but need a testing methodology – one that tests not only for bugs, but also application behaviors in both typical and non-typical enterprise environments.

This is where service virtualization becomes the perfect pairing for API management.  Imagine being able to quickly build apps using an API developer portal – where developers can discover, learn to use, and integrate APIs into their apps (maybe even generate the code for you!), and then test those apps with virtual loads, latency, etc. to validate that your apps will work in all conditions.

Combining service virtualization with API management allows you to:

  • Provide developers a directory of virtual services enabling better service discovery and consumption, accelerating API consumption and app development.
  • Automatically switch between real and virtualized environments improving development velocity, increased contract and data fidelity, and lowering defect counts.
  • Drive faster creation and easier maintenance of virtual services by leveraging API management data.

If that’s not enough to convince you that API management and service virtualization are the perfect pairing, check out this webinar:  How to Remove Constraints for Faster API Development.

Have you tried this great combination?  If so, please feel free to comment and let us know if you think it’s a perfect pairing.

Bill Oakes, CISSP, is director for product marketing for API management at CA Technologies. Bill…


Modern Software Factory Hub

Your source for the tips, tools and insights to power your digital transformation.
Read more >
Matthew Runkle Arms Dev Teams with a Hacker MindsetSelf-Driving Tech Rebuilds the Construction IndustryDigging into the World of Autonomous Earth Movers