6.0

Table Of Contents
vSphere SDK for Perl Programming Guide
68 VMware, Inc.
MOB(ManagedObjectBrowser)
AWebbasedapplicationhostedonallVMwareESX/ESXiandvCenterServersystems.TheMOBletsyou
exploretheobjectsonthesystemandobtaininformationabouteachobject’spropertiesandmethods.
V vSphereAPI
AsetofWebservices,hostedonESX/ESXiandvCenterServersystems,thatprovidesinterfacesto
vSpherecomponentssuchashosts,virtualmachines,anddatacentersandoperationsonthese
components.
view
AclientsidePerlobjectthatthevSphereSDKforPerlhaspopulatedwiththestateofoneor
more
serversidemanagedobjects.Clientapplicationsandscriptsworkwithviewobjectsratherthanwiththe
managedentitiesthatexistontheserver.Tocreateaview,calltheappropriatevSphereSDKforPerl
subroutine(Vim::get_view,Vim::get_views,andsoon)withthemanagedobjectreferenceforthe
entity
ofinterest.
virtualappliance
Avirtualmachinethatisprepackagedwithanoperatingsystemandasetofapplications.
virtualization
Separationofaresource‐orservicerequestfromtheunderlyingphysicaldeliveryofthatservice.
Virtualizationprovidesanabstractionlayerbetweencomputingresources,physicalstorage,networking
hardwareandtheapplicationsthatusethese
resources.Virtualizationcangreatlyenhancethecomputing
environment,optimizingtheuseofavailablephysicalcomponents.Forexample,virtualmemoryenables
computersoftwaretousemorememorythanisphysicallyinstalled,viathebackgroundswappingofdata
todiskstorage.V irtualizationtechniquescanbeappliedtoalllayersofanIT
infrastructuresuchas
networks,storage,laptoporserverhardw are,operatingsystems,andapplications.
vSphereWebServicesSDK
Thepackageofcomponents(WSDL,samplecode,andotherartifacts)requiredfordevelopingJava,C#,
orotherWebservicesenabledclientapplicationsthatinvokeoperationsontheWebservicesbased
vSphere API.