Service-oriented architecture: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Vitalij zad (discussione | contributi)
m Voci correlate: Aggiungo voci correlate
Vitalij zad (discussione | contributi)
Microservices: Problemi legati alle architetture SOA ed agli ESB
Riga 88:
 
== Microservices ==
I microservices hanno uno stretto legame con l'architettura SOAorientata ai servizi, comeinfatti lo stile di sviluppo dei microservice è molto simile a quello promosso da chi sostiene SOA. La differenza sta nel fatto che spesso venivano usati degli Enterprise Service Bus per integrare scrivedelle Marinapplicazioni Fowler:monolitiche.
 
Il tentativo di nascondere la complessità dell'integrazione all'interno degli Enterprise Service Bus ha portato, secondo Martin Fowler, a progetti che sono durati diversi anni e che sono costati milioni di dollari, ma che non hanno prodotto alcun valore. Ancor peggio, hanno portato a modelli di conduzione centralizzata che hanno inibito i cambiamenti e reso difficile notare questi problemi.
 
Scrive Marin Fowler:
{{citazione| When we've talked about microservices a common question is whether this is just Service Oriented Architecture (SOA) that we saw a decade ago. There is merit to this point, because the microservice style is very similar to what some advocates of SOA have been in favor of. The problem, however, is that SOA means too many different things, and that most of the time that we come across something called "SOA" it's significantly different to the style we're describing here, usually due to a focus on ESBs used to integrate monolithic applications.