A programming model for component-based server applications provides
declarative and programmatic access control at development without
knowledge of the security configuration at deployment. The developer
defines the server application access control by defining logical classes
of users, called roles. The developer also can declare access privileges
of the roles at package, component and interface levels of the server
application. At development, the roles are bound to the particular
security configuration of the server computer. The programming model also
provides application programming and integration interfaces with which the
developer can programmatically define access control of the roles to the
server application's processing services.
Een programmeringsmodel voor component-based servertoepassingen verstrekt verklarend en programmatic toegangsbeheer bij ontwikkeling zonder kennis van de veiligheidsconfiguratie bij plaatsing. De ontwikkelaar bepaalt het toegangsbeheer van de servertoepassing door logische klassen van gebruikers te bepalen, genoemd rollen. De ontwikkelaar kan ook toegangsvoorrechten van de rollen op pakket, componenten en interfaceniveaus van de servertoepassing verklaren. Bij ontwikkeling, zijn de rollen verbindend aan de bijzondere veiligheidsconfiguratie van de servercomputer. Het programmeringsmodel verstrekt toepassings programmering en integratie ook interfaces waarmee de ontwikkelaar toegangsbeheer van de rollen aan de de verwerkingsdiensten van de servertoepassing kan programmatically bepalen.