Quelle est la différence entre la couche application et la couche logique métier?
Quelle est la différence entre la couche application et la couche logique métier? Je sorte de comprendre que le business de la couche de ce secteur fournit des services spécifiques et l'application de la couche de couples et des services aux entreprises fournit des services à l'utilisateur final (Service Web, INTERFACE, etc). Suis-je le droit?
- double possible de les Affaires et la logique de l'application?
Vous devez vous connecter pour publier un commentaire.
Que les sons sur correct.
La de la couche de gestion met en œuvre la Modèle de Domaine dans un les limites de la technologie neutre façon. En d'autres termes, il ne dépend pas d'une quelconque INTERFACE utilisateur particulier ou de services liés à l'interface de la technologie, tels que les bibliothèques ou les Api de fenêtrage. Vous devriez être en mesure de consommer de la couche de gestion à partir de n'importe quel type d'application web, client riche, web service, etc.
La application de la couche de comble le fossé entre la couche métier et la limite de la technologie.
Pour résumer:
L'application de la couche se compose de ces éléments qui sont spécifiques à cette application. Donc, qui pourrait contenir de l'INTERFACE utilisateur, le traitement en aval de l'INTERFACE utilisateur, et toutes les liaisons entre l'application et de votre couche de logique métier. Dans un monde parfait, cette couche ne contient pas toute la logique de l'entreprise domaine.
La couche de logique (BLL) contient des logiques propres au domaine d'entreprise. Aussi, si vous allez créer un BLL, cette couche doit contenir la logique qui pourrait être utilisé par d'autres applications ainsi que celui-ci. Par exemple, un ensemble de services web qui expose une bien défini par l'API. Cette de-les couples de la BLL à partir de votre application et vous offre la possibilité de construire d'autres applications au-dessus d'elle dans l'avenir.
Application Layer
est utilisé dans le contexte du modèle OSI.Ce que je comprends de la couche de gestion est en charge des décisions d'affaires AKA la logique impliquant les protocoles du client.
De la couche d'application sont la base des processus qui n'ont rien à voir avec les décisions d'affaires.
classique de stratification de la Couche de gestion, nous avons:
-Règles D'Affaires
-Sécurité
-L'Activité De L'Utilisateur Loging
-La Gestion Des Transactions ...
Fonctionnelle Requierment + Non Fonctionnel Requierment = Code De Commerce
en DDD Fonctionnelle Requierment Comme des Règles Métier et la Logique Métier Rester dans le Domaine de la Couche Et
Non fonctionnel Exigence Comme la Sécurité et l'Activité de l'Utilisateur Loging Séjour en Application de la Couche de
Je pense que de l'infrastructure. Selon l'application, il peut contenir de la plomberie pour la configuration, reporting, l'INTERFACE utilisateur du shell, etc.
-- à partir d'un commentaire ici: https://www.bennadel.com/blog/2436-what-the-heck-is-business-logic-anyway.htm#comments_41200