vRealize Orchestrator bestaat uit drie verschillende lagen: een orkestratieplatform dat de gemeenschappelijke functies biedt die nodig zijn voor een orkestratietool, een invoegtoepassingsarchitectuur om het beheer van subsystemen te integreren en een bibliotheek met werkstromen. vRealize Orchestrator is een open platform dat kan worden uitgebreid met nieuwe invoegtoepassingen en inhoud, en kan worden geïntegreerd in grotere architecturen via een REST API.

vRealize Orchestrator bevat verschillende belangrijke functies die helpen bij het uitvoeren en beheren van werkstromen.

Persistentie
Een PostgreSQL-database met productiekwaliteit wordt gebruikt om relevante informatie op te slaan, zoals processen, werkstroomstaten en de configuratie van de vRealize Orchestrator.
Centraal beheer
vRealize Orchestrator biedt een centraal hulpprogramma om uw processen te beheren. Het platform van de applicatieserver, met de volledige versiegeschiedenis, kan scripts en procesgerelateerde primitieven in dezelfde opslaglocatie opslaan. Op deze manier kunt u scripts zonder versiebeheer en het correct besturen van wijzigingen voor uw servers voorkomen.
Plaatsing van controlepunten
Elke stap van een werkstroom wordt opgeslagen in de database, waardoor gegevensverlies wordt voorkomen als u de server opnieuw moet opstarten. Deze functie is vooral nuttig voor langlopende processen.
Control Center
Control Center is een webgebaseerde portal die de beheerefficiëntie van vRealize Orchestrator-instanties vergroot door een gecentraliseerde beheerinterface te bieden voor runtimebewerkingen, werkstroombewaking en correlatie tussen de werkstroomuitvoeringen en systeembronnen.
Versiebeheer
Alle vRealize Orchestrator-platformobjecten hebben een gekoppelde versiegeschiedenis. Versiegeschiedenis is handig voor basiswijzigingsbeheer bij het distribueren van processen naar projectfasen of locaties.
Git-integratie
Met de vRealize Orchestrator Client kunt u een Git-opslagplaats integreren om de versie en broncontrole van uw vRealize Orchestrator-inhoud verder te verbeteren. Met Git kunt u de werkstroomontwikkeling beheren voor meerdere vRealize Orchestrator-instanties. Raadpleeg Git gebruiken met de vRealize Orchestrator-client in de handleiding De VMware vRealize Orchestrator-client gebruiken.
Scriptverwerkingsengine
De Mozilla Rhino JavaScript-engine biedt een manier om bouwstenen te maken voor het vRealize Orchestrator Client-platform. De scriptverwerkingsengine is verbeterd met basisversiecontrole, controle van variabeletypen, naamruimtebeheer en afhandeling van uitzonderingen. De engine kan worden gebruikt in de volgende bouwstenen:
  • Acties
  • Werkstromen
  • Beleid
Werkstroomengine
De werkstroomengine stelt u in staat om bedrijfsprocessen te automatiseren. De volgende objecten worden gebruikt voor het maken van een stapsgewijze procesautomatisering in werkstromen:
  • Werkstromen en acties die vRealize Orchestrator Client biedt.
  • Aangepaste bouwstenen die door de klant zijn gemaakt.
  • Objecten die invoegtoepassingen aan vRealize Orchestrator Client toevoegen.
Gebruikers, andere werkstromen, schema's of beleidsregels kunnen werkstromen starten.
Beleidsengine
U kunt de beleidsengine gebruiken om gebeurtenissen te controleren en te genereren om te reageren op veranderende voorwaarden in de vRealize Orchestrator Client-server of een technologie met invoegtoepassingen. Beleidsregels kunnen gebeurtenissen van het platform of de invoegtoepassingen samenvoegen, zodat u het wijzigen van de voorwaarden voor een van de geïntegreerde technologieën kunt afhandelen.
vRealize Orchestrator Client
Maak, gebruik, bewerk en bewaak werkstromen met de vRealize Orchestrator Client. U kunt ook de vRealize Orchestrator Client gebruiken om elementen voor acties, configuraties, beleidsregels en bronnen te beheren. Zie De vRealize Orchestrator-client gebruiken.
Ontwikkeling en bronnen
De landingspagina voor vRealize Orchestrator biedt snelle toegang tot resources om u te helpen bij het ontwikkelen van uw eigen invoegtoepassingen, voor gebruik in vRealize Orchestrator. U vindt ook informatie over het gebruik van de vRealize Orchestrator REST API om aanvragen naar de vRealize Orchestrator-server te verzenden.
Beveiliging
vRealize Orchestrator biedt de volgende geavanceerde beveiligingsfuncties:
  • PKI (Public Key Infrastructure) om inhoud die is geïmporteerd en geëxporteerd tussen servers te ondertekenen en versleutelen.
  • DRM (Digital Rights Management) om te bepalen hoe geëxporteerde inhoud kan worden bekeken, bewerkt en geherdistribueerd.
  • TLS (Transport Layer Security) om versleutelde communicatie tussen de vRealize Orchestrator Client, vRealize Orchestrator-server en HTTPS-toegang tot de webfrontend te bieden.
  • Geavanceerd beheer van toegangsrechten om controle te krijgen over toegang tot processen en de objecten die door deze processen worden gemanipuleerd.
Versleuteling
vRealize Orchestrator gebruikt een FIPS-compatibele AES (Advanced Encryption Standard) met een 256-bits coderingssleutel voor versleuteling van tekenreeksen. De coderingssleutel wordt willekeurig gegenereerd en is uniek voor alle toepassingen die geen deel uitmaken van een cluster. Alle knooppunten in een cluster delen een coderingssleutel.