ServiceMesh attempts to incorporate the frequent updates of the DevOps process into the management of cloud applications and cloud services. It does this through its ServiceMesh Agility Platform for both developers and cloud operations managers. ServiceMesh offers strong front-end features, including a Planner component, which evaluates what type of workload an application represents; a Designer component that is a graphical software stack assembly bench to produce a workload, template or application made up of several different languages; an end-user self-provisioning component called the ServiceMesh Store; and a Release Manager, a dashboard illustrating deployment environments throughout the application's lifecycle. ServiceMesh weighs in on the ops side with an Operations component for monitoring and reporting.
Regardless of where an application is to be deployed -- private cloud, public cloud or a combination -- that deployment can be automated on the platform. Identical security and compliance policies follow the application, regardless of where it runs. As applications are updated they are automatically released into cloud environments, and enforcement of service agreements can be provided. ServiceMesh can be used to manage Vblocks, the virtualized racks of servers from the VMware, EMC and Cisco subsidiary Virtual Computing Environments.