Brevet FR2821185A3 — publié le 20020823

FR 2821185 A3 20020823 FR 0102443 A 20010221 1-Description La présente demande de brevet est la description du concept d'une nouvelle architecture logicielle. Elle définit l'architecture d'un système d'exploitation. Actuellement, les systèmes logiciels sont composés d'une part d'un système d'exploitation qui permet le contrôle du matériel informatique et d'autre part de logiciels applicatifs qui s'appuient sur le système d'exploitation et accèdent en général à une base de données ou utilisent une gestion de fichiers propriétaires. Le système d'exploitation a la charge de la gestion des fichiers, de la mémoire, des processus et de leur synchronisation, des entréessorties et des éléments matériels pour permettre l'exécution d'applications utilisateurs répondant aux besoins spécifiques. Le système à breveter est le concept moteur d'architecture d'un nouveau système d'exploitation : le système d'exploitation défini est un système à objets architecture autour d'une base de données. 1/Dans cette architecture, le système de gestion de fichiers a été supprimé et tous les objets sont stockés dans une base. Dans ce système, les fichiers n'existent pas mais représentent des objets stockés en base, liés entre eux, accessibles par un langage de manipulation de données ou pouvant être utilisés avec d'autres objets et liés avec des procédures écrites dans un langage orienté objet. C'est un système à objets. 2/Le moteur de la base de données assure les fonctions de base du système d'exploitation : gestion des processus, synchronisation, accès aux données, stockage physique des objets, gestion de transactions réparties et distributions d'objets sur le réseau. 3/Tous les objets : objets systèmes ou matériels, objets des applicatifs, données et méthodes, objets graphiques de l'interface utilisateur sont stockés et modélisés en base sous différents comptes de connexions, dans des bases locales ou distribuées. L'avantage de cette architecture est d'organiser la totalité du système d'information autour d'un même modèle de données, par des applications utilisant les mêmes structures de données et de pouvoir réaliser des applications plus communicantes et plus évolutives. Un exemple d'utilisation de cette architecture peut être la création d'un autre réseau internet permettant d'accéder par exemple à des archives de journaux de presse. L'architecture du système d'exploitation permet la réalisation d'objets qui partagent la même structure de donnée organisée permettant de saisir l'information, de la présenter et de la mettre en page, de l'indexer au sein de la base de données et de la distribuer sur le Web pour y réaliser des recherches par des requêtes sur les pages. Le système d'exploitation permettrait de réaliser un nouveau standard de publication sur le réseau internet permettant de présenter des écrans orientés page à la typographie plus riche mais utilisant un format de page donné, proche de celui de la presse écrite et des magazines. Un avantage de cette architecture est de permettre une optimisation des données et une meilleure coopération des objets applicatifs. Le nom choisi S pour l'architecture défini dans le présent brevet est Database Operat' System ( ystem d'abréviation choisie DBOS). 2-Revendications 1/L'intégration du système de gestion de base de données au sein du système d'exploitation. 2/La suppression du système de gestion fichiers par arborescence au profit d'un stockage en base de tous les objets. 3/Le système de base de données unique partagée au sein d'un système d'exploitation. 4/Une redevance de 60% des bénéfices sur la commercialisation de logiciels de système d'exploitation utilisant une architecture identique.