Jakie są plusy i minusy korzystania z architektury magistrali usług w projekcie SOA?ServiceBus Architektura Plusy i minusy
Jakie są sugerowane platformy magistrali usług Open Source, które poleciłbyś?
góry dzięki
Jakie są plusy i minusy korzystania z architektury magistrali usług w projekcie SOA?ServiceBus Architektura Plusy i minusy
Jakie są sugerowane platformy magistrali usług Open Source, które poleciłbyś?
góry dzięki
myślę plusy i minusy magistrali usług jest związane z wymaganiami projektu. Można go ustawić tak, jak chcesz.
Można zbudować własną architekturę magistrali usług, korzystając z JMS i Apache ActiveMQ (jako usługa brokera).
Dostępne są JBoss ESB, które są dobre do zastosowań korporacyjnych. Dzięki.
ESB zapewnia wysoki poziom abstrakcji, musi obsługiwać funkcjonalność (dynamiczne zachowanie) wymagane w systemie, musi również być zgodny z cechami systemu, , a wszystkie szczegóły implementacji są ukryte. to o zaletach, których nie mam pojęcia.
pro: luźne sprzęgło, stabilna infrastruktura
con: hard rozwiązywania problemów i monitorowania
Podobnie jak w każdej innej architekturze masz wady i zalety, ale z mojego doświadczenia pozytywne aspekty są sposobem większa.
Na początek nie ma jednego punktu awarii, a otrzymasz system asyn, co oznacza, że prawdopodobnie użyjesz systemu kolejki pozwalającego na utrzymanie infrastruktury trwałości komunikatów. Jedną z negatywnych stron takich systemów i biorąc pod uwagę jej rozproszenie, trudniej jest debugować lub śledzić wiadomości bez użycia innych technologii, takich jak Splunk.
Jeśli chodzi o technologie open source, to naprawdę zależy, czy jesteś bardziej wobec świata .NET (Mass Transit), Java (JMS), JavaScript (Node).?
moją pierwszą skłonnością do obejrzenia tego pytania było głosowanie na zakończenie, ale hej to interesujące pytanie. +1 –