Couche de présentation / couche Services publics. Un terme commun?
-
25-09-2019 - |
Question
Lors de la définition de notre architecture d'application (qui contient à la fois l'interface utilisateur Web et des services Web externes), nous sommes tombés sur notre incapacité à trouver un nom commun pour la couche supérieure. Il est tout à fait clair qu'il ya DAL (Couche d'accès aux données) et BLL (couche de logique métier) dans notre application. En haut de BLL, il résident de l'interface utilisateur, qui est communément appelé la couche de présentation (par exemple, http://msdn.microsoft.com/en-us/library/ff647339.aspx ). Mais il y a aussi une couche de service, qui se trouve sur le haut de BLL aussi bien!
Mais un gâteau ne peut pas avoir deux couches sur le même niveau :) Alors s'il vous plaît aidez-moi à trouver un terme pour cela.
La solution
Le terme API (Application Programming Interface) est couramment utilisé pour les interfaces de programmation, bien que dans ce cas "couche de service" peut être plus approprié et descriptif.
Les couches peuvent être côte à côte -. Rien ne dit qu'ils Vous pour être l'un sur l'autre
Autres conseils
couche de présentation est celle que je l'ai entendu plus pour la couche contenant des composants de l'interface utilisateur.
Qu'en est-couche externe? Couche supérieure? La couche qui-doit-pas-être-nommé?