R 2011

NotX Service Oriented Multi-platform Notification System

NGUYEN, Filip a Jaroslav ŠKRABÁLEK

Základní údaje

Originální název

NotX Service Oriented Multi-platform Notification System

Název česky

NotX Servisně orientovaný multi-platformní notifikační systém

Autoři

NGUYEN, Filip a Jaroslav ŠKRABÁLEK

Vydání

2011

Další údaje

Jazyk

angličtina

Typ výsledku

Software

Obor

10201 Computer sciences, information science, bioinformatics

Stát vydavatele

Česká republika

Utajení

není předmětem státního či obchodního tajemství

Označené pro přenos do RIV

Ano

Kód RIV

RIV/00216224:14330/11:00053360

Organizační jednotka

Fakulta informatiky

Klíčová slova anglicky

information system; soa; notx; cep; sms; voice; phone; mail; notification; enterprise; java; active mq; jms; jee; j2ee

Technické parametry

Jaroslav Škrabálek, FI MU, Botanická 68a, 602 00 Brno, 602831830
Změněno: 18. 4. 2012 06:25, RNDr. Pavel Šmerk, Ph.D.

Anotace

V originále

NotX - service oriented system, that applies ideas of CEP (Complex Event Processing - area of processing large volumes of events in real time) and SOA (Service Oriented Architecture - architecture of software aimed to support organization to improve performance) to build highly reusable, flexible, both platform and protocol independent solution. Service oriented system NotX is capable of notifying users of external information system via various engines; currently: SMS engine, voice synthesizer (call engine) and mail engine. Adaptable design decision makes it possible to easily extend NotX with interesting capabilities. The engines are added as plug-ins written in Java. There are plans to further extend NotX with following engines: Facebook engine, Twitter engine, content management system engine. Also the design of NotX allows to notify users in theirs own language with full localization support which is necessary to bring value in today's market. Most importantly, the core design of NotX allows to run under heavy load comprising thousands of requests for notification per second via various protocols (currently Thrift, Web Services, Java Client).

Česky

NotX - servisně orientovaný systém aplikující poznatky CEP (komplexního zpracování událostí - což je softwarová technika pro zpracování velkého objemu událostí v reálném čase) a SOA (servisně orientované architektury - architektury zaměřené na lepší podpoření byznysu dané společnosti) pro vybudování vysoce znovupoužitelné, flexibilní, platformově a protokolově nezávislého řešení. Servisně orientovaný systém NotX je schopný notifikovat uživatele externích informačních systémů přes různé kanály; v současné době: SMS kanál, hlasový syntetizér a e-mailový kanál. Návrh a architektura systému umožňuje jednoduše rozšířit NotX dalšími zajímavými možnostmi. Kanály jsou totiž přidány jako zásuvné moduly napsané v jazyce Java. Existují plány rozšířit NotX následujícími kanály: Facebook kanál, Twitter kanál, kanál pro správu obsahu. Architektura NotX umožňuje notifikovat uživatele v jejich vlastním jazyce, NotX je plně lokalizován, což je nezbytné k přinesení přidané hodnoty na dnešním trhu. Základ architektury NotX umožňuje systému fungovat pod vysokou zátěží až tisíců požadavků na notifikaci za sekundy přes různé protokoly (Thrift, webové služby, Java klient).

Návaznosti

LA09016, projekt VaV
Název: Účast ČR v European Research Consortium for Informatics and Mathematics (ERCIM) (Akronym: ERCIM)
Investor: Ministerstvo školství, mládeže a tělovýchovy ČR, Účast ČR v European Research Consortium for Informatics and Mathematics