WebADE > Welcome Last Published: July 24, 2012

Welcome to the WebADE Community

This site is intended to house material regarding the WebADE and act as a community site for raising issues and disseminating information.  The WebADE is currently implemented and cooperatively developed by the following Ministries within the BC Provincial Government:

  • Ministry of Forests and Range
  • Ministry of Agriculture and Lands
  • Ministry of Environment
  • Ministry of Transportation and Infrastructure
  • Ministry of Citizen's Services (OneStop)
  • Ministry of Citizen's Services (Data BC)

The Web Application Development Environment (WebADE) is a J2EE application framework which aides in delivering common services required by corporate applications. The focus of WebADE is to provide applications with flexible and consistent authorization services in an enterprise environment. The framework also provides other common services that are required when developing an application such as connection pooling, user details such as email address, task scheduling and so on.

The WebADE consists of the following:

  • Java API: Exposes functionality of WebADE to Java based applications.
  • ADAM: The Authority Delegation And Management application (ADAM) is a J2EE-based application used to manage authorizations using a distributed model.
  • Developer Module: A set of components that "simulates" a user store and authentication services similar to the Siteminder Common Login Page used within the Province of BC's application space.
  • WebADE Management Application: An web-based administration application for managing WebADE application metadata such as Roles, Actions, Preferences and Connection Pools.
  • WebADE Extensions: A standard way for providing custom functionality that needs to be tightly integrated with WebADE. An example of this is the WebADE Task Scheduler.

A standard WebADE installation will include the WebADE Policy Store, ADAM and the Custom Application. The following diagram depicts a simple environment:

 

Typical WebADE Deployment