logo

전체메뉴

AI Report 특장점

가볍고 단순한 아키텍츠로 통합성 및 유연성이 뛰어납니다.

  • 자체서버가 아닌 WAS연동방식이므로 라이브러리 배치만으로 WAS에 완벽히 통합됩니다.
  • AI서버는 100% 파일시스템 기반이므로 시스템 fail 에 따른 영향을 최소화할 수 있습니다.
    파일복사만으로 보고서나 AI서버의 복제와 이전, 복구를 완료할 수 있습니다.
    또한 버전관리시스템이나 Maven등 빌드시스템과의 연동도 용이합니다.
  • 단순한 구조로 인해 로드밸런싱이나 이중화구성에 쉽게 대응할 수 있습니다.

보고서를 순수 Java소스로 생성하여 서비스합니다.

  • 보고서는 순수한 Java소스(실행단위별 객체클래스 들)로 생성되고 컴파일되어 WAS에서 실행됩니다.
  • 시트, 밴드, 데이타셋 등 실행단위별 객체클래스에는 주요실행문맥이 이벤트핸들러형식의 메소드로 정의되며 이 메소드 내부에 업무로직을 Java언어로 자유롭게 구현할 수 있습니다. (스크립팅)
  • 보고서는 WAS에서 서블릿문맥으로 실행되므로 스크립팅(업무로직)에는 외부라이브러리 import는 물론이고 WAS에서 실행가능한 어떤 Java코드라도 사용할 수 있습니다.
  • 소스코드 기반의 이러한 특성은 기존 시스템이나 다른 솔루션과의 통합을 용이하게 합니다.

Cell기반 디자인과 Canvas방식 디자인의 혼용으로 레이아웃 디자인이 편리합니다.

  • 간단하거나 정형화된 레이아웃은 엑셀과 유사한 셀방식 인터페이스로 간편하게 디자인할 수 있습니다.
  • 복잡한 레이아웃은 셀의 제약에서 자유로운 Table콤포넌트나 시트연결을 활용하여 유연하게 구현할 수 있습니다.
  • 밴드(테이블)의 출력원점을 상대위치나 절대좌표로 지정할 수 있어 정교한 포지셔닝이 가능합니다.