Ich wurde heute gefragt, ob ich Erfahrung mit "Service Oriented Architecture" habe und obwohl ich glaube, dass ich dies tue. Das Konzept scheint mir so durcheinander, dass ich nicht mehr weiß, wie man diese Frage ehrlich beantworten kann.
Ich habe den Begriff gegoogelt, um eine präzise Definition des Konzepts und der Unterschiede zu anderen Architekturen zu erhalten. Nachdem ich eine Reihe von Artikeln darüber gelesen habe, scheint ich nur ein System mit mehreren Komponenten zu finden, die über eine Art Schnittstelle miteinander kommunizieren, wobei XML / SOAP vielleicht leicht bevorzugt wird.
Fast jede Anwendung könnte als SOA definiert werden, insbesondere eine Webanwendung. Ist dieser Begriff in die "Web 2.0" -Falle geraten und zu einem Begriff geworden, der bedeutet, was immer Sie wollen?
Bin ich hier weg von der Basis? Wenn ihr den Begriff hört, bedeutet das irgendetwas Spezielles für euch? Wenn ja, würde ich eine prägnante Definition lieben, die klar zeigt, was SOA ist und was NICHT SOA ist.