Portal Programming Model
Computing abstracted as a set of hierarchical ToolbarsToolbars are defined in XML (portalML) and rendered in HTML for user interface. XML interpreted on middle tier as some suitable service.
Toolbars are formed from components which are portal (shared) objects stored in some repository
Computing Toolbars include user profile, application area (user choice), code choice (application specific), results, visualization (where “command” could be AVS), collaboration, programming model, (HPF, Dataflow specialized tools), resource specification, resource status.