7.2
Table Of Contents
- Foundations and Concepts
- Contents
- Foundations and Concepts
- Updated Information
- Using Scenarios
- Using the Goal Navigator
- Introducing vRealize Automation
- Tenancy and User Roles
- Service Catalog
- Infrastructure as a Service
- XaaS Blueprints and Resource Actions
- Common Components
- Life Cycle Extensibility
- vRealize Automation Extensibility Options
- Leveraging Existing and Future Infrastructure
- Configuring Business-Relevant Services
- Extending vRealize Automation with Event-Based Workflows
- Integrating with Third-Party Management Systems
- Adding New IT Services and Creating New Actions
- Calling vRealize Automation Services from External Applications
- Distributed Execution
- Index
Standardization in Software
With Software, you can create reusable services using standardized conguration properties to meet strict
requirements for IT compliance. Software includes the following standardized conguration properties:
n
Model-driven architecture that enables adding IT certied machine blueprints and middleware services
within the application blueprint.
n
A delegation model for overriding conguration name value pairs between software architect,
application architect, and end user to standardize conguration values for application and middleware
service.
Software Extensibility and Open Architecture
You can download predened Software components for a variety of middleware services and applications
from the VMware Solution Exchange. Using either the vRealize CloudClient or vRealize Automation REST
API , you can programmatically import predened Software components into your vRealize Automation
instance.
n
To visit the VMware Solution Exchange, see
hps://solutionexchange.vmware.com/store/category_groups/cloud-management.
n
For information about vRealize Automation REST API, see Programming Guide and vRealize Automation
API Reference.
n
For information about vRealize CloudClient, see hps://developercenter.vmware.com/tool/cloudclient.
XaaS Overview
With the XaaS, XaaS architects can create XaaS blueprints and resource action, and publish them as catalog
items.
With XaaS, you can provide anything as a service using the capabilities of
VMware vRealize ™ Orchestrator ™. For example, you can create a blueprint that allows a user to request a
backup of a database. After completing and submiing a backup request, the user receives a backup le of
the database they specied.
An XaaS architect can create custom resource types mapped to vRealize Orchestrator object types and dene
them as items to be provisioned. A XaaS architect can then create blueprints from vRealize Orchestrator
workows and publish the blueprints as catalog items. The vRealize Orchestrator workows can be either
predened or independently developed by workow developers.
You can also use the XaaS to design additional actions that the consumer can perform on the provisioned
items. These additional actions are connected to vRealize Orchestrator workows and take the provisioned
item as input to the workow. To use this function for items provisioned by sources other than the XaaS, you
must create resource mappings to dene their resource types in vRealize Orchestrator.
For more information about vRealize Orchestrator and its capabilities, see the vRealize Orchestrator
documentation.
Service Catalog Overview
The service catalog provides a unied self-service portal for consuming IT services. Users can browse the
catalog to request items they need, track their requests, and manage their provisioned items.
Service architects and administrators can dene new services and publish them to the common catalog.
When dening a service, the architect can specify the kind of item that can be requested, and what options
are available to the consumer as part of submiing the request.
Group managers or line-of-business administrators can specify business policies such as who is entitled to
request specic catalog items or perform specic actions on provisioned items. They can also apply
congurable approval policies to catalog requests.
Foundations and Concepts
10 VMware, Inc.