miercuri, 18 noiembrie 2009

[Architecture] Business Level Units

Business Level Units:
- history/navigation bar (Tracking Whether the Object Has Changed). n-tier undo operations
- validation mechanism/ error provider (set of methods that have the signature similar to a delegate that return null and it is the prototype for all methods ).
- strong typed collections: especially for children objects (E.g.: in case of validation if a child is marked as Dirty, then the parent should be Dirty too).
- Data binding (can be used to link controls to properties of business objects).
- Object persistence.
- Rules (e.g.: nameRule)
- Custom authentication
- Manage roles
- Business object creation
- Transactional and non-transactional data access
- Helper types and classes


Niciun comentariu:

Trimiteți un comentariu