Architecture


In SmartRoundtrip information is a set of data elements grouped by simple semantics, the meaning of such information is assigned by the system manager. Which means it is possible to create views that specify which data can be viewed, or modified, by a specific user.

Inside a system managed by SmartRoundtrip, and in regards to a typical database, information is not necessarily generated from homogenous or physically grouped data residing within a unique data repository. For instance, an item on a Web site and other non-structured resources, like an image or a movie, is perceived as a single entity, it is up to the system to place the specific parts inside the corresponding data sources, in this case the database and the server’s file system.

Information in SmartRoundtrip has different access levels that are dependent upon user credentials. In other words, SmartRoundtrip filters and contextualizes the information each user views. In SmartRoundtrip, starting with the information, access rights can be defined for groups and/or individuals for a single piece of information or for entire databases. Depending upon specific business needs, users can be granted read-only access or update access to information.

The aggregate of all created views is something called in SmartRoundtrip namespace, information general context. This concept is at the cornerstone of SmartRoundtrip’s technology which allows the definition and management of its workflow module.

The workflow module in SmartRoundtrip is the set of rules and policies associated to a piece of information, from its creation up until its publication. The main elements in our workflow module definition are the user groups and the actions they can perform.

Il Workflow, in SmartRoundtrip, è l’insieme di regole e politiche associate ad un’informazione dalla sua creazione fino alla pubblicazione.

The workflow module will trace and track data modifications; which is particularly important when you need to know: what was modified, who made the modification and when was the data modified. The workflow module is also responsible for data integrity and the management of users’ access rights to information, and what type of operations can be performed on content, data and information.