Creating the Flex Classes for Your Data View
Each data view extension in an object workspace is a self-contained Flex element that must communicate with the vSphere environment to retrieve any data, or send any commands, that the view requires. The vSphere Web Client SDK includes an MVC framework and a Flex library that you can use when creating your data view Flex classes. You can use the MVC framework and the Data Access Manager library to retrieve data from the vSphere environment and to send commands to the virtual infrastructure.
While you may create the Flex class using any pattern or framework you want, using the vSphere Web Client SDK MVC framework and Data Access Manager is a best practice. See Architecting Data Views.