Concepts fondamentaux Thierry Thoua - 2007.  Principes de base  Identité « utilisateur »  Notion d’entité  Visibilité des entités  Droits d’accès.

Slides:



Advertisements
Présentations similaires
Active Directory Windows 2003 Server
Advertisements

Créer une base de données MySQL
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Simulateur de chaîne de production par Icobjs
Vue d'ensemble Présentation multimédia : Rôle du routage dans l'infrastructure réseau Activation et configuration du service Routage et accès distant Configuration.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Étude thématique Protégé 2000 Mathieu Besnard Elie Huvier.
Projet Webase. I. La définition du projet 1. Lexistant : Webase 4 2. Cahier des charges 3. La répartition des données 4. Le modèle de données 5. Le choix.
PHP mySQL Extension php_mysql. Connexion à une base de données Établir une connexion mysql_connect(string server, string username, string password) –permet.
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 7, Paris, 3 février 2009 Evolutions de esup-helpdesk v3 Pascal Aubry.
Active Directory Windows 2003 Server
LA SÉCURITE DU RÉSEAU Stéphane Le Gars – Mars
Architecture Les Couches Présentation Services Métier
JavaBeans Réalise par: EL KHADRAOUY TARIK AOUTIL SAFOWAN.
Réalisée par :Samira RAHALI
Développement Rapide dApplications Web avec.NET « Mon premier site »
JDBC ou comment manipuler une base de données en Java ?
© 2007 P. Van Roy. All rights reserved. FSAB1402: Informatique 2 Le Langage Java et les Exceptions Peter Van Roy Département dIngénierie Informatique,
Introduction RADIUS (Remote Authentication Dial-In User Service)
29/01/09SpringFramework1 SpringFramework Alice GARCIA Fabien FAGOAGA Option Génie Logiciel 3 ème année ENSEIRB.
Microsoft .NET.
Module 3 : Création d'un domaine Windows 2000
Module 1 : Présentation d'Active Directory dans Windows 2000
Module 12 : Surveillance des ressources et des performances
Eric Vernié, Développer une application en couches avec Visual Basic.NET 2005.
 Classe qui hérite de Qimage  Ajout de méthode d’accès rapide aux pixels et aux composantes  Ajout des composantes Y, U et V  Ajout de méthode pour.
DataBinding avancé Mitsuru FURUTA, relations techniques développeurs –
Test logiciel Xavier Baril.
Windows NT 4 Formation 8, 15, 31 janvier 2002
Xooctory.
Xooctory. Plan Présentation du projet Architecture de l'application.
Soutenance NOUMEA NetwOrk Unified Marketplace Enterprise Application
Active Directory Windows 2003 Server
Date : Juillet 2014 Formation : TAI Formateur : Tayeb BENDJELTI
Travail de diplôme José Garrido Professeur : Philippe Freddi Explorer Internet en toute sécurité Surf Safe SPY INTERNET.
Content Management System CMS. Pourquoi ? Obligation de ressaisir des contenus publiés à plusieurs endroits Pas d’outils de gestion de qualité de l’information.
LIFI-Java 2004 Séance du Mercredi 22 sept. Cours 3.
Le contenu est basé aux transparents du 7 ème édition de «Software Engineering» de Ian Sommerville«Software Engineering» de Ian Sommerville B.Shishedjiev.
Copyright © SUPINFO. All rights reserved La Programmation Orientée Objet en C# 2.0.
Gestion d’un chantier ou d’un Projet
A LA RECHERCHE D'UNE OFFRE D'EMPLOI
0 Objectifs de la session n°1  Revenir sur toutes les bases théoriques nécessaires pour devenir un développeur Web,  Découvrir l’ensemble des langages.
Planification et câblage des réseaux
ENGIMA.
ASUR, point de départ d’une méthode de conception de systèmes mixtes mobiles ? Emmanuel Dubois IRIT – LIIHS Assises GDR I3 – Groupe « mobilité et ubiquité.
11/04/ L'héritage Cours 7 Cours 7.
JULIEN Phillipe & BAPTISTE Julien
Réalisé par : Mr IRZIM Hédi Mr JRAD Firas
Metro Web Services Ben Yaflah Marouen Dhrif Mohamed Hbib Hajlaoui Nader.
Qu'est-ce qu'un ERP  Outils automatisé pour modéliser les comportements d'une entreprise afin de les rendre plus automatiques.
12/04/ Le polymorphisme Cours 8 Cours 8.
Masters IIGLI et ILGII – Intranet internet extranet – – Claude Montacié 1 Cours n° 10 Accès distant aux bases de données.
© 2005 P. Van Roy. All rights reserved. FSAB1402: Informatique 2 Le Langage Java Peter Van Roy Département d’Ingénierie Informatique, UCL
Module 3 : Création d'un domaine Windows 2000
2 Processus de conception de BD
Architecture logicielle
Introduction à la programmation objet avec java
Introduction à PHP TOURNADRE Guillaume - Informatique Réseaux URL :
Campus-Booster ID : Copyright © SUPINFO. All rights reserved La programmation objet, un fondement de la programmation évènementielle.
VLAN Trunking Protocol (VTP)
Surveillance des ressources et des performances. Vue d'ensemble Identification des informations système Utilisation du Gestionnaire des tâches pour surveiller.
Module 3 : Gestion des fichiers de base de données
Présentation de Qt Iris 1
L. Gurret – M. Herve – P. Mignon – J. Prarioz. Introduction  Dernière étape d’analyse  Cahier des charges, spécifications et conception orientée objet.
Déploiement d’imprimantes par GPO
Implémentation d’une interface pour l’exécution d’ETL à distance Projet de développement logiciel dans le cadre du cours SCG : « Réalisation d’Applications.
développement du futur technologie d ’entraînement
Int 10. Int 6.
Transcription de la présentation:

Concepts fondamentaux Thierry Thoua

 Principes de base  Identité « utilisateur »  Notion d’entité  Visibilité des entités  Droits d’accès  Couche business  Actions  Contrôleurs / traductions  Conclusion Thierry Thoua

 Interopérabilité (niveau conceptuel) de la DB  Modularité du framework  Compatibilité avec les principes « Windows »  Compatibilité avec Mono (prévu …) Thierry Thoua

 Toute personne connectée sur un Windows exécute des processus,… sous un nom d’utilisateur…  Login / password  Rôle(s)  Domain (company) Thierry Thoua

 Classes de filtres,…  Propriétés framework ◦ int? DatabaseVersionNumber { get; } ◦ DateTime LastUpdate { get; } ◦ DateTime Created { get; } ◦ string IDValue { get; } ◦ bool IsEntityNew { get; } ◦ bool IsEntityDirty { get; } ◦ bool IsEntityVisible { get; } Thierry Thoua

 Visibilité (oui / non) ◦ DefaultWithVisibilityBaseEntity ◦ DefaultBaseEntity  Visibilité ? Quel filtrage ? ◦ All ◦ Company ◦ Role ◦ User  Visibité ? Blocked ? Thierry Thoua

 1..N Module(s) ◦ ModuleAction  CanRun ◦ ModuleView  LevelAccess  CanRead  CanModify  CanAdd  CanDelete Thierry Thoua

 Gestion automatique des transactions ◦ Services.ClassName.Method(params)  Méthodes de récupération des données  Possibilité de ne pas prendre en compte la visibilité  Possibilité d’ajouter le type de demande au niveau transactionnel / choix de la base ◦ [DatabaseUsed(DATABASE, DatabaseType.ReadOnly)] Thierry Thoua

 Gestion de différentes tâches sous la couche business ◦ 0..N actions … Chaque action hérite d’une interface commune : IAction ◦ Possibilité d’exécuter la tâche avant ou après le commit. Thierry Thoua

Classes trad. Module traduction Extender ASP.NET

 Version alpha  Modularité incomplète Thierry Thoua