1 / 7

Monitorovanie Java EE aplikácií s využitím dátových prúdov ( diplomov á práca )

Monitorovanie Java EE aplikácií s využitím dátových prúdov ( diplomov á práca ). Vedúci práce : RNDr . Róbert Novotný PhD. Riešiteľ : Bc . Martin Petruňa. Problém. Máme Java EE aplikáciu porozhadzovanú kade tade po webe (kontajnery, WS, RESTy )

joel-wood
Télécharger la présentation

Monitorovanie Java EE aplikácií s využitím dátových prúdov ( diplomov á práca )

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Monitorovanie Java EE aplikáciís využitímdátovýchprúdov(diplomová práca) Vedúcipráce:RNDr. RóbertNovotný PhD • Riešiteľ:Bc. Martin Petruňa

  2. Problém • Máme Java EE aplikáciu porozhadzovanú kade tade po webe (kontajnery, WS, RESTy) • Chceme ju monitorovať – časti aplikácie lokálne generujú svoje logy, exposujúMbeany, RESTy, možnosť wrappingu na rôznych úrovniach, JVM, atď.. • Problém – rozhodené informácie, nejednotný formát, neprehľadnosť, zahltenie, overhead • Nedostatočné open-source riešenia alebo komerčné systémy(?)

  3. Riešenie • Zhromažďovanie informácií a záznamov a ich následná real-time integrácia • Využitie Java EE monitorovacích primitív na produkciu informácií • Vlastná monitorovacia funkcionalita aplikácií (je možné postaviť systém viac alebo menej „monitoring-friendly“ ?) • Dátové prúdy a Stream Query Languages • Rozumná úroveň abstrakcie umožňujúca prácu a narábanie s informáciami rôznych typov

  4. Followup • Definovanie cieľov • Preskúmať súčasné riešenia • Štúdium literatúry (Streams, Java EE) • Implementácia case-study aplikácie • Pozháňanie infraštruktúry • Návrh algoritmov a systému • Implementácia

  5. Kvázi novinka 1 • Glassfish 3.1 (3.1.1) • OSGi podpora • JDBC monitoring • Výkon a vyššia stabilita pre WELD, EclipseLink • OSGi architektúra (web profile) • Centralizovaný manažment, RESTy (aj na monitoring)

  6. Kvázi novinka 2 • OSGi a glassfish 3.1.1 • to najlepšie z oboch svetov (javaee aplikácia a OSGibundle naraz) • OSGi – rýchlejší deployment, lepšia izolácia, reusability • Java EE aplikácia – lepšie API, bohaté servisy platformy (tranzakcie, security, perzistencia) • Export EJBčka mimo aplikácie

  7. Ďakujem za pozornosť

More Related