wiki:RefactoringSecurity

Version 3 (modified by lawrence, 13 years ago) (diff)

--

Refactoring Security for DEWS

The smClient Interfaces

The NDG-alpha release architecture works, but needs to be enhanced for DEWS to allow easy integration with the W(C,F)S being built as part of DEWS.

In particular, from an application developer's point of view, applications should be unaware as to the “state” of the security infrastructure. This idea is encoded in the following figure:

source:TI12-security/trunk/architecture/uml/Application.JPG

Further, we anticipate that the applications we are deploying will be in practice legacy applications, so we want if possible to completely encapsulate the security infrastructure from the applications. This concept is depicted in the inheritance relationship:

source:TI12-security/trunk/architecture/uml/LegacyApplications.JPG