Qu'est-ce que la logique de domaine?
Ce qui est du domaine de la logique? La page de Wikipedia pour la logique de domaine redirige vers une logique d'entreprise. Sont-ils de la même chose, et, si non, en quoi diffèrent-elles?
- Voici un post de blog sur le sujet: enterprisecraftsmanship.com/2016/08/25/what-is-domain-logic
Vous devez vous connecter pour publier un commentaire.
Le domaine est ce que vous êtes à la modélisation.
Si vous êtes à la modélisation d'un problème d'entreprise, ils sont la même chose.
Si vous êtes à la modélisation de quelque chose d'autre, de la physique par exemple, il n'y a probablement pas de logique métier dans votre système, mais la physique sont encore du domaine de la logique.
De domaine est le monde de votre application vit. Donc, si vous travaillez sur le dire d'un système de réservation de vols, le domaine d'application serait réservations de vol.
La Logique métier sur l'autre main est plus discret en bloc de l'ensemble du Domaine d'Application. La Logique de gestion est généralement un mandrin de code intégré à effectuer un processus d'entreprise précis. Vous aurez donc une logique d'entreprise à prendre une réservation. Un autre peu de logique métier serait le code pour annulée remboursement des billets.
Les objets qui prennent en charge vos processus d'affaires devenu votre entreprise les objets!
La logique métier est téléologique (concerné par la façon d'atteindre un objectif), alors que la logique de domaine est ontologique (ce qui existe, ou le modèle d'objet qui est utilisé pour la raison avec l')
Logique d'entreprise spécifiques à un domaine en particulier/domaine de compétence.
Domaine logique s'applique au domaine du problème, par exemple, "traitement de la commande". La logique de domaine est sur les entités avec qui vous travaillez (le modèle d'objet), et de leurs relations.
Logique d'entreprise contient des règles spécifiques à votre contexte, par exemple "les commandes des clients du groupe X doivent être traitées à l'aide d'escompte Y en cas de dépassement du montant Z". Affaires "logique" est sur le codage des faits au sujet de votre entreprise (ou de l'entreprise du client qui utilise le programme).
Examinons un scénario.
Vous avez un client pour XYZ de retenue et il veut que vous pour rendre son système en ligne.
Où l'utilisateur peut placer une commande en ligne, les suivre, de paiement, etc.
Pour un client du point de vue de ce système serait appelé Idée d'Entreprise
alors que "commander en ligne", dit-on, de la des processus d'affaires et
si l'utilisateur de passer la commande en ligne, le client veut que chaque détail de l'utilisateur, à l'afficher à l'écran etc dit logique d'Entreprise.
Maintenant vous servira de modèle pour son idée d'entreprise dans votre point de vue de manière à ce que votre système peut accomplir ses tous les processus d'affaires ou de la totalité de son idée d'entreprise, a déclaré à Domaine du Problème ou Domaine d'Application ou de Domaine de votre Application.
Maintenant, vous allez d'abord identifier tous les processus d'affaires. Et d'identifier les entités ou de l'objet de accomlish processus d'affaires. Ceux de l'objet dit Affaires Obect ou de Domaine Objet et de la méthode ou de la logique que de mettre en œuvre des processus d'affaires comme placeOrder dit Domaine de la Logique.
Donc logique d'entreprise est ce que le client veut que ses clients dans le domaine des affaires et domaine de la logique est comment la mettre en œuvre. parce que c'est dans votre domaine d'application.
Je dirais que la Logique Métier est lié à:
Toute logique ou de l'association entre les entités dans le Domaine.
Alors, comment un Étudiant peut-il se rapporter à une Classe ou un Élève.
Comment créer une nouvelle Classe créée et comment vous Inscrire à un Élève de cette Classe,
Rien à voir avec les règles de gestion, la détermination des résultats, des services, des événements, des processus, des calculs, de la transformation et de données liées à des manipulations ou à la création.
Je trouve qu'il est difficile de trouver de bons livres/enseignants pour aider la structure logique de domaine. Il est facile de la structure du domaine. Mais le domaine de la logique me semble un endroit où personne ne veut aller.
Mon domaine pharmaceutique. Il traite dans des compartiments, la posologie, les équations différentielles, et les statistiques. Si vous voulez l'appeler mon "business", je suppose que c'est "logique d'entreprise".