4.1

Table Of Contents
n
Create a Simple Web View Using the Default Template on page 313
The easiest way to create a Web view is to use a template. Orchestrator provides a default Web view
template to help you create Web views.
Web View Overview
A Web view is a package of Web pages, style sheets, icons, and banners that represent a complete Web site.
Web views can contain special Java Web Components (JWC) that add Orchestrator functions to the pages of
the Web views. For example, you can add components that allow users to run workflows from a browser.
Orchestrator Web views update content dynamically without obliging users to reload complete pages.
Orchestrator provides a library of Tapestry Framework 4.0 components to help you build customized Web
views to access Orchestrator functions from a Web browser. Tapestry components provide access to objects in
the Orchestrator server, such as the workflows in the library and the virtual machines in the inventory. You
can also insert Dojo 0.4.1 components into Web views.
Orchestrator provides a Web view template that you can use as the basis for developing Web views. The Web
view template contains skeleton HTML pages and Web view components that you can extend and adapt. You
can also export existing Web views to use as templates that you can adapt to create new Web views.
You typically create or modify the pages of a Web view externally by using Web design tools. Creating or
modifying Web pages independently of Orchestrator allows you to separate the Web design process from the
process of developing Orchestrator Web view components. You import the Web view pages and components
into the Orchestrator server and complete the process of creating the Web view in the Orchestrator client.
Developing Orchestrator Web views can require knowledge of some or all of the following Web development
technologies and standards. For documentation about the different technologies, consult the Web sites of the
organizations that maintain the standards.
n
Cascading stylesheets (CSS). See http://www.w3.org/Style/CSS/.
n
Ajax platform. See http://www.ajax.org/.
n
Dojo toolkit. See http://www.dojotoolkit.org/.
n
Java programming language. See http://www.oracle.com/technetwork/java/index.html.
n
Java Web Components (JWC) from the Tapestry Framework. See http://tapestry.apache.org/.
n
JavaScript Object Notation (JSON). See http://www.json.org/.
n
Object-Graph Navigation Language (OGNL). See http://www.opensymphony.com/ognl/.
NOTE Third-party URLs are subject to changes beyond the ability of VMware to control. If you find a URL in
VMware documentation that is out of date, notify VMware at docfeedback@vmware.com. You might be able
to locate a third-party document by searching from the third-party home page.
Weboperator Web View
Orchestrator provides a standard Web view called weboperator that allows users to run workflows from a
browser.
The weboperator Web view provides an example of the orchestration functions that Web views can provide
to end users in browsers, without requiring that those users use the Orchestrator client.
vCenter Orchestrator Developer's Guide
282 VMware, Inc.