Modèle de données Zéphir PNG

_images/ModelZephir.png

class Servermodel.Version
class Servermodel.Release
class Servermodel.SubRelease
class Servermodel.ApplicationService
class Servermodel.Servermodel
class Servermodel.Source
class Servermodel.Document
class Servermodel.Package

class Server.Server
class Server.ParameterConfiguration

class Site.Site
class Site.Machine
class Site.Zone
class Site.ServerSelection

class User.Profile
class User.ProfileRole
class User.Role
class User.Identity
class User.IdentityProvider
class User.ACL
class User.Preferences
class User.SSHKey

Servermodel.Version -- Servermodel.Release
Servermodel.Release -- Servermodel.SubRelease
Servermodel.Servermodel - Servermodel.Servermodel
Servermodel.SubRelease -- Servermodel.Servermodel
Servermodel.Servermodel - Servermodel.Source
Servermodel.ApplicationService -- Servermodel.Servermodel
Servermodel.Servermodel -- Server.Server

Servermodel.SubRelease - Servermodel.ApplicationService
Servermodel.ApplicationService -- Servermodel.Source
Servermodel.ApplicationService - Servermodel.Package
Servermodel.Document -- Servermodel.ApplicationService


Server.Server - Server.ParameterConfiguration
Site.ServerSelection - Server.Server
Site.ServerSelection -[Hidden]--> Site.Machine
Site.Machine - Server.Server
Site.Machine -[Hidden]--> Site.Zone
Site.Site - Site.Zone
Site.Zone - Server.Server

User.Profile -- User.Role
(User.Profile, User.Role) . User.ProfileRole
User.Role -- Site.ServerSelection

User.Role -- User.ACL
User.Preferences -- User.Profile
User.SSHKey - User.Profile
User.SSHKey -[Hidden]--> User.Identity
User.Profile -- User.Identity
User.Identity -- User.IdentityProvider
User.Identity -[Hidden]> User.Role
User.IdentityProvider -[Hidden]--> User.ACL