Ana içeriğe geç

5. Report#

Projelerde raporlama ihtiyaçları için hazırlanmış uygulamadır.

Uygulamanın sağladığı sınıflara ait javadoc'a buradan ulaşabilirsiniz.

Yetenekler#

  • Uygulamalar için senkron ve asenkron raporlama yeteneği sunmaktadır.

Veri Depoloma (Data Storage)#

PostgreSQL (Zorunlu)#

Raporlara ilişkin meta verilerinin tutulduğu ilişkisel veri tabanı olarak kullanılmaktadır.

KAFKA (Zorunlu)#

Asenkron rapor işlemleri için kullanılan event sourcing mekanizmasıdır.

Instance Bilgileri#

Hvl Report Server#

Hvl Report Server altyapı ekibi tarafından geliştirilmiş olan ve TIBCO Jasper Server ile iletişim kuran uygulamadır. Bu uygulama, sunduğu rest arayüzler ile sync ve async rapor çalıştırılmasını, istenilen formatta çıktı alınmasını ve jasper serverdaki mevcut raporların detaylarının sorgulanmasını sağlar. Bunun yanında async çalıştırılan raporların da bpmn üzerinden takibine olanak sağlar.

External Uygulama Bağımlılıkları#

TIBCO Jasper Server (Zorunlu)#

TIBCO Jasper Server, jrxml'leri ve derlenmiş raporları barındıran üründür. Bu ürün, ekranları üzerinden rapor çalıştırıp istenilen formatta çıktı alınmasını sağlamaktadır.

BPMN Engine (Zorunlu)#

Asenkron raporlama işlemleri için raporun tetiklenmesi ve durum kontrolü için zamanlamali görevleri yöneten uygulamadır.