If you have a comment on this topic, contact Aptify Documentation. If you want to return to the Aptify Community Site, please click here.

About the Object Repository Structure

Aptify designed the Object Repository so that an organization can control which objects are downloaded to a specific user's computer, depending on the user's access requirements. To implement this approach, the Object Repository uses the following structure to provide users with a specific set of system objects:

  • An administrator associates each user with one of the available Object Contexts.
  • Each Object Context contains one or more Object Packages.
  • Each Object Package contains one or more Object Repository Objects.
  • Each Object Repository Object is assigned one of the available Object Types.
    • Standard Object Types include .NET Assemblies, ActiveX Controls, COM-based DLLs, Text files, and Image files.
    • To implement new functionality within Aptify, an organization adds objects -created by a developer to the Object Repository for distribution.
       
  • The system automatically detects class information for .NET assemblies and COM objects that are added to the repository.
    • Object Repository Classes track information about .NET and COM classes that belong to Object Repository Objects, including licensing information associated with the class. When an object is created that is a COM object or .NET assembly, an Object Repository Classes record is created for each class included within the object.

When a user logs in to Aptify, the Object Repository service retrieves all of the startup objects associated with the user's assigned Object Context (and any related parent Object Context(s)). Additional objects are downloaded automatically as needed. Note that the standard Aptify installation includes one Object Context, named Production.

Copyright © 2014-2017 Aptify - Confidential and Proprietary