# Web Development Toolkit

## Introduction

The Web Development Toolkit (WDT) can be used to create web-based solutions that adhere to your corporate user interface and style guidelines for the web that further leverage product information throughout the extended manufacturing enterprise. Information securely managed within Agile e6 can be accessed and combined with other systems of record such as financial, MRP/ERP, and CRM to create focused, composite applications. Examples include spare parts catalogs, shop floor drawing distribution, project dashboard, and supplier portals.

Pre-defined tags to access and present Agile e6 product data enable web page developers to quickly define web-based applications using Java Server Page (JSP) technology. Features include insert, read, and update of database records, execution of user exits, and accessing of files stored in the vault. Standard user presentation formats are also supported including fields, drop down selection lists, tables, and menus. Web pages can be branded to company standards to simplify common tasks and ensure desired look and feel.

The Web Development Toolkit is activated as soon as the Web Client is installed. It contains a demonstration application that can be used as a template.

Demonstration application

The demonstration application contains already the function to query projects, items, and documents.

### Information Flow

The following flow chart shows the process of a browser requesting a web page that is created with EWDT tags. These tags fetch data from the Agile system and the requested page with the required data is sent back to the browser as HTML page.

1 = The browser requests a web page
2 = The web server executes the JSP page (servlet)
3 = The JSP (servlet) connects to the Agile system to get the data
4 = The JSP (servlet) creates the HTML page
5 = The web server sends the HTML page back to the browser.