Los patrones arquitectónicos más importantes que debes conocer

Hablemos de patrones comunes en la arquitectura de software.

Un patrĂłn arquitectĂłnico es una soluciĂłn generalizada y comĂşnmente utilizada para un problema comĂşn en la arquitectura de software en un contexto dado.

Una plantilla es una soluciĂłn a un problema en un contexto especĂ­fico.

, .

, !

  • —

  • — —

 â€” ( «n-»). , . , : , -, .

Ejemplo popular de arquitectura de n niveles
n-

. , .

,  â€” , , .

, , .  â€” , . . , .

  • , . , . .

  • ,  â€” : , , .

  • , , : . , ,  â€” .

Niveles cerrados y movimiento de solicitud

. : - â€” .

, .

, -. , .

.

 â€” , - ?

. .

.

.

 â€” .

El enfoque de canales y filtros
« »

. , , .

 â€” . . , .

. , « â€” » : .

:

  • () — ;

  • () â€” ;

  • () â€” ;

  • () â€” .

, .

.

, ,  â€” , EDI ( ), ETL (, ).

 â€” : , , .

 â€”

, , .

, , , . .

« â€” » .

  • , «», , «», .

  • «» .

, .

( )  â€” .

« â€” » , , ( «») ( «»), , â€” , - ( , ).

 â€”  â€”

.  â€” , , â€” .

?

, ?

« â€”  â€” » (MVC) :

  •  â€” .

  •  â€” .

  •  â€” .

.

«», «» «» .

MVC - .

, , .

, , , .

. . .

 â€” .

:

  • «» « » OrderCreated.

  • «» . « » CreditReserved « » CreditLimitExceeded.

  • «» «» «» «».

, . , -, , . API .

(, ) .

: «», API. , .

, , . .

, .

, . ,  â€” . : , , , , ,  . .

, ?




All Articles