Showing posts with label Software Architecture. Show all posts
Showing posts with label Software Architecture. Show all posts

Monday, September 29, 2014

Providing ability to software to add feature dynamically

 provide common functions of batch processing
 provide the ability to manage an application exception.
 provide the ability to manage the application log.
And provide the ability to create Excel.
And provide the ability to create PDF.
Intercept (service calls, Dao call) the various processes, and to provide the ability to realize the call of common functions.

 provide the ability to record access, login logout to each function.
provide the function according to the preferred language of the user, controls the display language of the screen fields.
To provide the ability to control the display of dialog language message according to the preferred language of the user
 provide the ability to hold the common information of the authentication information
Among the information stored in the preconditioned master, provide a function of holding the information to be cached in the entire system.

Providing ability for database access control

Ways ho hold data of the client on server

Adding ability to software for features

Features controlled by DB data .According to setting performed on DB master ,features behaves in polymorphic way according to data present on precondition and post condition master modules

Ways for enabling and disabling feature

Internationalization and Localization.
Custom tag with different attributes .The value of attributes controlled from configuration files .Like db ,xml or other