2011-01-13 18 views
5

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

+0

moją pierwszą skłonnością do obejrzenia tego pytania było głosowanie na zakończenie, ale hej to interesujące pytanie. +1 –

Odpowiedz

1


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.

0

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.

1

pro: luźne sprzęgło, stabilna infrastruktura

con: hard rozwiązywania problemów i monitorowania

0

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).?