[Prev]

3.1 Language Independent Description of the API

Since all language specific bindings, by-and-large, share the same semantics, the functions and methods are first described generically, using pseudocode if needed. Each language binding takes the same parameters and behaves in the way that API would naturally work, mutantis mudandis, for that language. ((Some procedural bias is evident, even
 in "object oriented" language bindings. This is due to
 least-common-denominator syndrome, i.e. desire to have same
 API for all programming languages.))

The five essential APIs are

tas3_sso()

SSO (with optional application independent authorization)

tas3_az()

Application Dependent Authorization

tas3_call()

Web Services Client: call a web service and validate response

tas3_wsp_validate()

Validate that web service request can be processed

tas3_wsp_decorate()

Create a web service response


[Prev | Next]