Architektura Apama

Transkrypt

Architektura Apama
INFORMACJE O PRODUKCIE
Architektura
Apama
Apama to najlepsza na rynku
platforma do projektowania,
opracowywania i wdrażania
zaawansowanych aplikacji
przetwarzających złożone
zdarzenia (Complex Event
Processing — CEP), które
potrafią monitorować
strumienie zdarzeń,
wykrywać i analizować ich
wzorce oraz natychmiast
podejmować odpowiednie
działania. Platforma
Apama bazuje na modelu
wykrywania wzorców zdarzeń
w czasie rzeczywistym,
który działa na danych
strumieni napływających
zdarzeń w trakcie ich
występowania. Ta oparta
na zdarzeniach architektura
pozwala reagować w czasie
rzeczywistym na „Big Data
w ruchu” i wszelkie szybko
napływające dane dotyczące
zdarzeń dowolnego typu.
Kluczowe korzyści
Dane gospodarcze na rynkach kapitałowych,
rekord szczegółów połączenia (CDR) w systemach
telekomunikacyjnych, dane z czujników w branży
transportowej i logistycznej — we wszystkich tych
przypadkach produktywność, wydajność i integracja
platformy przetwarzania złożonych zdarzeń Apama
umożliwia bezproblemowy rozwój skalowalnych,
wydajnych o niskich opóźnieniach aplikacji opartych
na zdarzeniach. Architektura CEP platformy Apama
eliminuje opóźnienia tradycyjnych systemów,
które przechowują i indeksują dane zdarzeń
przed analizowaniem. Dzięki opatentowanemu
modelowi przetwarzania zdarzeń Apama z
niezrównaną szybkością potrafi wykrywać związki
czasu, atrybutów i lokalizacji. Platforma wspiera
przetwarzanie setek tysięcy zróżnicowanych
scenariuszy przetwarzania zdarzeń działających
równocześnie, zapewniając skalowalność
niedostępną w przypadku innych rozwiązaniach
oferowanych na rynku.
Zestaw narzędzi dostępnych w ramach platformy
Apama zaprojektowano specjalnie z myślą o
użytkownikach technicznych i biznesowych.
Obejmuje on pełny cykl rozwoju aplikacji do
przetwarzania zdarzeń. Od graficznych narzędzi
do projektowania, edytorów dla programistów
oraz debugerów po produkcyjne programy
profilujące oraz narzędzia badawcze i analizy
historyczne — platforma Apama oferuje kompletny
pakiet zaawansowanych, najlepszych na rynku
technologii, które są dostępne dla szerokiego
grona użytkowników. Analitycy, programiści i
administratorzy mogą wykorzystać narzędzia
dostosowane do własnych potrzeb, aby budować i
zarządzać aplikacjami CEP w całym cyklu ich życia.
Platforma Apama udostępnia szereg możliwości,
które wyjątkowo dobrze sprawdzają się w
tworzeniu skalowalnych aplikacji opartych na
zdarzeniach. W rozwiązaniu tym skupiono się
na cztery głównych aspektach: produktywności,
wydajności, integracji i zarządzaniu.
Funkcjonalności
Produktywność
Platforma Apama oferuje kompletny pakiet
zintegrowanych narzędzi do tworzenia aplikacji
CEP dla programistów i analityków biznesowych.
Zintegrowany charakter tych narzędzi pozwala
użytkownikom biznesowym i informatykom
wspólnie tworzyć i rozwijać aplikacje CEP.
Programiści mogą tworzyć, debugować, profilować
i utrzymywać zachowania korzystając z najlepszych
praktyk lub konkretne analizy, które można
udostępniać użytkownikom biznesowym do
wielokrotnego wykorzystania w środowisku „włącz
i używaj”. Umożliwia to użytkownikom biznesowym
szybkie i bardziej niezależne osiąganie celów.
Wydajność
Aplikacje do przetwarzania zdarzeń Apama są
uruchamiane w jednym lub więcej modułów
Apama correlator, które monitorują strumienie
napływających zdarzeń i wyszukują wzorce zgodne
z warunkami zdefiniowanymi w aplikacji CEP.
Moduły correlator wspierają wyjątkowy,
wielowymiarowy mechanizm filtrowania, który
sprawnie przeszukuje liczne dane strumieni
zdarzeń, wykrywa poszukiwane wzorce i określa
właściwe reakcje zgodnie z parametrami aplikacji —
w ciągu milisekund lub jeszcze szybciej.
Get There Faster
Informacje o produkcie | Architektura Apama
Apama umożliwia elastyczną konfigurację z
wieloma instancjami modułów correlator na wielu
maszynach, jeśli jest to konieczne, aby rozłożyć
napływające zdarzenia w ramach poziomego
skalowania aplikacji. Równie ważne jest elastyczne
podejście do przetwarzania zdarzeń równolegle
na wielu procesorach/rdzeniach. Każdy moduł
correlator zawiera wydajny program planujący,
który maksymalnie wykorzystuje możliwości
wątków systemowych i wielu procesorów/rdzeni, a
przy tym zapewnia ogromną skalowalność pionową
dzięki czystej semantyce językowej, minimalizującej
problemy z programowaniem wielowątkowym.
Integracja
Platforma Apama zawiera zaawansowany moduł
integracji z adapterami, dla różnych strumieni
zdarzeń i interfejsów (API) umożliwiających
dostosowanie i integrację z różnymi środowiskami
aplikacyjnymi. Apama Integration Adapter
Framework (IAF) usprawnia dwukierunkową
wymianę danych ze źródłami zdarzeń i obejmuje:
• pakiety adapterów dla szerokiej gamy źródeł
danych typowych dla rynków kapitałowych, a
także infrastrukturalne możliwości przyłączeniowe
do baz danych i źródeł komunikatów
• zestaw narzędzi do tworzenia adapterów, które
umożliwiają integrację z nowymi źródłami danych
• interfejsy (API) na poziomie kokpitu zarządczego,
klienta i modułu Correlator, zapewniające
integrację z różnymi środowiskami (np. Java®,
Java® Beans,C, C++ and Microsoft® .NET)
• wbudowane adaptery, które integrują się ze
strumieniami zdarzeń przenoszonymi przez
najpopularniejsze platformy middleware
(SonicMQ®) i bazy danych (wszelkie bazy danych
zgodne z ODBC lub JDBC®).
Na potrzeby testowania i analizowania Apama
posiada możliwości zapisywania zdarzeń,
które utrwalają zdarzenia w celu późniejszego
odtworzenia i analizy. Strumienie zdarzeń można
przechwytywać i zapisywać w dowolnym
standardowym magazynie danych, co pozwala
przetestować nowe scenariusze przetwarzania
zdarzeń przed wdrożeniem do działających
środowisk produkcyjnych. Rozwiązanie zawiera
również narzędzie Data Player, które oferuje
interaktywne możliwości odtwarzania i pozwala
projektantom wybierać określoną datę, godzinę
i czas trwania dla których należy przetestować
scenariusze przetwarzania. Ponadto Apama
prowadzi zapis przebiegu operacji przetwarzania
zdarzeń, pozwalając organizacjom analizować
zachowanie aplikacji w środowisku produkcyjnym.
Zarządzanie
Przegląd architektury platformy Apama
Platforma Apama oferuje centralny, graficzny
kokpit zarządczy do administrowania systemem,
składający się z wielu komponentów i maszyn.
Kokpit ten umożliwia konfigurowanie, inicjowanie i
usuwanie poszczególnych modułów przetwarzania
zdarzeń. Środowisko kompleksowo obsługuje
szeroką gamę operacji, w tym przywracanie w
przypadku awarii.
Dowiedz się, jak zwiększyć możliwości swojego przedsiębiorstwa cyfrowego na stronie www.SoftwareAG.com
INFORMACJE O FIRMIE SOFTWARE AG
Firma Software AG pomaga przedsiębiorstwom i instytucjom szybciej osiągać cele biznesowe. Oferowane przez nią systemy oraz technologie obsługi
wielkich zbiorów danych (Big Data), integracji i projektowania procesów biznesowych pozwalają klientom zwiększać efektywność działalności operacyjnej,
modernizować eksploatowane systemy oraz optymalizować procesy w celu podejmowania trafniejszych decyzji i zapewniania lepszej jakości obsługi. Firma
już od ponad 40 lat wprowadza innowacje ukierunkowane na klienta, dzięki czemu należy do grona 10 najszybciej rozwijających się firm technologicznych
na świecie. Jest też uznawana za lidera w 14 kategoriach rynkowych dzięki znakomitej jakości swoich podstawowych serii produktów, takich jak Adabas i
Natural, ARIS, Terracotta i webMethods. Więcej informacji można znaleźć pod adresem www.SoftwareAG.com.
© 2014 Software AG. Wszelkie prawa zastrzeżone. Software AG oraz wszystkie nazwy produktów Software AG są znakami towarowymi lub zastrzeżonymi
znakami towarowymi firmy Software AG. Inne nazwy produktów i firm wymienione w niniejszym dokumencie mogą być znakami towarowymi ich właścicieli.
SAG_Apama_Architecture_FS_PL_Feb14
Get There Faster

Podobne dokumenty