Inside the API - An Introduction

The Business Analyst API for Flex enables you to build dynamic rich Internet applications on top of the Business Analyst Online REST web service and is developed on top of the ArcGIS API for Flex. It allows users to create interactive and expressive Web applications leveraging ArcGIS Server resources—such as maps, locators, and geoprocessing models,—Business Analyst Online tasks—such as analyses, reports, and lookup utilities,—and Flex components—such as grids, trees, and charts.

The main concept of the Business Analyst Online API is a task. To execute a task, begin by preparing task parameters. Next, asynchronously execute the task passing the parameters to the Business Analyst Online REST web service with the help of an instance of the appropriate Business Analyst Online task class. Finally, you receive results from execution of this task as an instance of the corresponding Business Analyst Online data type.

Business Analyst API for Flex tasks are categorized in groups reflected in the package structure: