| CPC G06F 21/10 (2013.01) [G06F 16/254 (2019.01); G06F 21/604 (2013.01); G06F 21/6218 (2013.01); G06F 2221/2113 (2013.01); H04L 63/101 (2013.01)] | 20 Claims |

|
1. A method, comprising:
responsive to a request from a user of an application operating at an application tier to access a repository operating at a storage tier and storing objects of repository-specific types, starting up, by a server operating at an integration tier between the application tier and the storage tier, a repository-specific connector to connect the application with the repository, wherein the starting up comprises importing, from the repository based on an account privilege of the user, a definition of a repository feature of the repository as a secondary type definition, wherein the secondary type definition defines a set of properties that can be dynamically added to or removed from content management interoperability services (CMIS) objects; and
sending, by the server operating at the integration tier, the secondary type definition to the application operating at the application tier, wherein the application, responsive to an instruction from the user to create a document of a secondary type object type defined in the application:
obtains the set of properties from the secondary type definition;
associates the document of the secondary type object type with the set of properties from the secondary type definition;
generates a view of the document; and
displays the view on a user device.
|