|
AllĀ techniques, tools and models are flexible and extensible. The aim of the design is to insure that all its components work together with maximum data safety, validity, accessibility and scalability. The system dose not enforce a rigid set of tools or a certain logic on implementers, components can be added, redesign, reused, or removed. And both the data model and business rules can change without effecting the system-wide information model. Kemetex provide tools to implementers enabling them to extend the system. Programmers can also add they own code to used components to extend their functionality. We have already mention examples of implementation extensibility, guidelines, events and object extensions. Examples of programmer-oriented extensibility include the plug-in framework for our communication server (XEnvoy) and the Physical Storage Interface (PSI) that encapsulates direct access to relational database engines.
|