Jephte CLAIN wrote:
I believe RackMountable/Racks/Specialist are not the same as DataSkin/DataManagers (in the spirit at least) They are used for different things. Or it is kept for compatibilty with old applications (at least, LoginManager use the Specialist/Rack paradigm)
As I can remember, there were no DataSkins first time, they were breeded from ancient RIPP RackMountables (or so) much later and were things which provide 'RackMountability' outside of Racks. Look, the Specialist is just Aspect, which adds context functionality to items, regardless of their nature. Why should we distinct white- and black-box Specialists? Their white- and black-boxeness is depending on *our* point of view. If I understand something, things like LoginManager or ZSession can be deployed on any level of the system and can as *integrate* as *be integrated*. Does it mean framework developer should create two separate kinds of the same aspect to be used in master's and slave's contexts? I think, no. ZPatterns were created to avoid such dependencies. At least, they (Specialist and Rack) are both DataManagers and PlugIns. Mike