Functional Application Block Dependency

Several functional application blocks provide features that depends on other blocks; these dependencies are listed below.

Application Block

Dependencies

Condition

Logging Application Block

Data Access Application Block

If the messages have to be logged in database.

Exceptional Handling Application Block

Logging Application Block

If exception information has to be logged.

 

Data Access Application Block

If exception information has to be logged to database.

Caching Application Block

Data Access Application Block

If data has to be cached in database.

 

Cryptography Application Block

If cached data has to be encrypted.

Security Application Block

Caching Application Block

If credentials have to be cached.

 

Cryptography Application Block

If cached credentials have to be encrypted.

 

Data Access Application Block

If credentials have to be cached in database.

Following is the graphical representation of the dependencies between the functional application blocks:

Functional Application Block Dependency

Except the Validation block, all other application blocks are dependent on other blocks to provide additional features that are part of the respective application blocks. For example, the Exception Handling block is dependent on the Logging block to provide message logging functionality; additionally the Data Access block is also required if the message needs to be logged in database.

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.69.163