he VMWareTasks library implements
  that interface and makes programming against virtual machine a no brainer. This
  article explains how to use the library and discusses some of its implementation
  details.</p>
 <h2>
  Background
 </h2>
 <p>
  There're two types of VMWare APIs.</p>
 <ul>
  <li>VMWare Virtual Infrastructure SDK: a set of tools and APIs to manage a VMWare
   Infrastructure environment. A toolkit has also been released that contains managed
   wrappers on top of the SOAP interfa