Witaj świecie stackoverflow, miło cię poznać.Porównanie zestawów SOA - Joss, Apache, WSO2 lub ... coś jeszcze?
Moje pierwsze pytanie dotyczy badań, które obecnie podejmuję: muszę wybrać architekturę zorientowaną na oprogramowanie i wydaje mi się, że trzy kompletne platformy (mają wszystkie potrzebne elementy) to:
- JBoss SOA Suite ->http://www.redhat.com/products/jbossenterprisemiddleware/soa/
- Apache (nie jest to apartament, ale mają wszystkie podstawowe elementy)
- WSO2 SOA Suite ->http://wso2.com/products/platforms
Mój wniosek na tych platform są następujące:
- JBoss jest wspierany przez duży i aktywnej społeczności, i to pierwszy, o którym słyszałem. Wadą jest to, że jego ESP nie może dorównać wielu punktom końcowym usługi - innymi słowy dopasowuje tylko jeden punkt końcowy na usługę;
- Apache ma wielką społeczność zbyt i ma Toskania SCA (Service Component Architecture) [http://tuscany.apache.org/] - WSO2 i JBoss nie mają middleware SCA (powiedz mi, jeśli się mylę tutaj);
- WSO2 ma kompletny zestaw (wydaje się, że ma wszystkie kawałki middleware SOA) z wyjątkiem SCA. Tutaj wadą jest to, że wspólnota ma tylko 350 członków - deklarują, że dołączyli do projektów Apache, ale nie sądzę, aby społeczność Apache obsługiwała bezpośrednio ich produkty.
Jeśli moje badania zaprowadził mnie do nieprawidłowego wniosku, powiedz mi, gdzie mam niezrozumiany coś, a jeśli uważasz, że jest niekompletny i nie ma alternatywy, które muszą być brane pod uwagę, to będzie dużo użyteczne wiedzieć, jakie one są. Nie wspomniałem o pojedynczych utworach (jak na przykład Bonita BPM [na przykład na przykład), ponieważ myślę, że budowanie architektury SOA byłoby łatwiejsze, jeśli zacznę od pakietu, a następnie zmieniam niektóre elementy.
Jeśli uważasz, że nie jest to właściwe podejście, chętnie uwzględnię każdą alternatywę, którą mi przedstawisz.
EDIT
Oto fragmenty nie znaleziono na platformach:
- JBoss: Działalność Monitoring (BAM), Service Component Architecture (SCA) WSO2: SCA;
- Apache: narzędzie rozwoju (może Eclipse należy stosować), Business Process Management (BPM) Business Rules, Registry
- WSO2: SCA.
góry dzięki dla wszystkich,
ktoś, kto wciąż uczą
Uwaga, WSO2 ma również swoje podstawy w oprogramowaniu Apache. Na przykład Apache Axis2 i Apache Synapse. –