アットマーク・アイティ @IT@IT情報マネジメント@IT自分戦略研究所QA@ITイベントカレンダー  
 
 @IT > 対話型レポーティングの実現により帳票ソリューションを次のステージへ
 
@IT Special

 

PR

「WebReportCafe 2006」
変化するWeb環境に対応した新機能を搭載!

対話型レポーティングの実現により
帳票ソリューションを次のステージへ

ユーザーと開発者の両者のニーズに応えた帳票ツール「WebReportCafe 」は、新バージョン「WebReportCafe 2006」で対話型レポーティングに対応し、より柔軟な帳票ソリューションを提供する。本稿では、ユーザーと開発者の要求にWebReportCafe 2006がどのような解答を用意しているのかを紹介しよう。

  移り変わる帳票ソリューションに対するニーズへきめ細かく対応

 WebReportCafe 2006は、高性能な帳票生成エンジン(PDF、プリンタ、画像)と、柔軟で生産性の高い開発環境を提供する。あらゆるシステムへの組み込みが可能で、ダイナミックな帳票出力を実現する。プラットフォームは、Javaと.NET両方に対応し、次世代のWebシステム案件にも対応が可能だ。また、PDF/画像(JPEG、PNGなど)形式のデータによる帳票出力およびプリンタへのダイレクト印刷を実現している。

 そして、同バージョンからの特筆すべき新機能はPDFフォームおよび画像出力機能だ。画像出力機能は、非常に高速に動作するため、Ajaxで活用できる。また、PDFフォームにより、対話型レポーティングを実現できる。

WebReportCafeの製品構成

 このような機能を実現する帳票ソリューションは4つの製品によって構成されている。帳票アプリケーション設計ツールであるWebReportCafe Designer。帳票生成コアライブラリであるWebReportCafe Engine。プログラミングレスで運用可能な帳票アプリケーションサーバであるWebReportCafe Server。そして、クライアント環境からプリンタへ直接印刷を行うライブラリWebReportCafe Print Client。

WebReportCafe Designer Java、.NET両方の環境で利用可能な帳票レイアウトを、簡単・スピーディーに作成が可能な帳票アプリケーション設計ツール
WebReportCafe Engine Java, .NET両方のプラットフォームをサポートする帳票生成コアライブラリ
WebReportCafe Server Webブラウザのコンソールにてメール配信、PDF管理などのさまざまな設定をプログラミングレスで提供する帳票アプリケーションサーバ
WebReportCafe Print Client J2EE/Webアプリケーション環境から、クライアントのプリンタへ直接印刷を実行するライブラリ

  開発者から絶大な評価を受ける WebReportCafe Designer

 WebReportCafe Designerでは、帳票設計を簡単に行え、豊富な機能を搭載している。中心に帳票を設計・プレビューするイメージビューを置き、左ペインには帳票のオブジェクト構造を表示するツリービュー、各オブジェクトのプロパティを設定するプロパティエディタがある。

誰でも複雑な帳票を容易に設計可能

 紙の帳票をOCRで読み取りWebReportCafe Designer上の帳票設計情報に自動的にコンバートする機能が用意されている。OCRの読み取り機能は国内最高水準を誇り、旧資産からの移行においては、抜群の生産性を実現する。

 また、BMPファイルを下絵としながら帳票を設計できる「下絵機能」、1ミリの狂いもない帳票の設計を支援するグリッド線機能などが提供される。ツール内に帳票生成エンジンを内蔵するため、常にプレビューを行って実際の帳票イメージを確認しながら作業を進めることができる。

画面1 効率のよい帳票設計を実現するWebReportCafe Designer。Java、.NET環境で利用できる帳票レイアウトを作成する (画像をクリックすると拡大します)

帳票へのSQL文の埋め込みも簡単

 帳票へのSQL文の埋め込みも容易だ。WebReportCafe Designerに用意されたVisual SQL Builderは、Microsoft Accessのクエリー作成と同様、ビジュアルにSQL文を設計でき、かつ、本格的な業務実装に対応した複雑なクエリーの設計が可能だ。例えばテーブルを複数ジョインし、さらにそこからサブクエリーを呼び出すような複雑な構造のSQL文も簡単にビジュアルで設計できる。設計されたSQL文はその場でジェネレートし確認することも可能にしている。

帳票の設計データはXMLで管理

 帳票の設計情報はXMLデータで管理されている。XMLをデータとして管理することにより、オープンなアーキテクチャでの管理を可能にするとともに、XMLデータを直接編集することによりレイアウトの微調整も可能だ。

  さまざまなシーンの帳票出力を実現

 Web環境における帳票は運用面における柔軟性が求められる。単にWebブラウザ上で帳票を閲覧/印刷できるだけではなく、多種多様なシステムが要求されるだろう。その点、WebReportCafeは、さまざまな利用シーンでの帳票出力を実現する。

Java、.NET両方のプラットフォームをサポートする帳票生成コアライブラリ WebReportCafe Engine

 帳票コアライブラリであるWebReportCafe Engineは、Webアプリケーションなどに組み込んで利用でき、PDF生成、ダイレクト印刷、画像出力、PDFフォームをサポートする。豊富な機能の中から、いくつかの機能を紹介しよう。

PDF/画像出力
 J2EE準拠のアプリケーションサーバ上のアプリケーションへの組み込み、ASP.NETアプリケーションへの組み込みによって、クライアントのWebブラウザにPDFや画像での帳票出力を可能にする。インターネット公開系サービスから社内業務系Webシステムまで豊富な運用実績があり、業種を問わず広くPDF帳票を扱うシステムで活用できる。

セキュアな帳票出力
 電子署名によってセキュアな帳票出力を実現する。ベリサイン社のドキュメントサイニング用デジタルIDを採用し、PDF文書の改ざんの有無や発行元情報の確認が可能だ。確認にはAdobe Readerを利用することができ、特別な環境は不要だ。また、署名追加の手続きも設計時の設定とわずかなコーディングで実現することができる。インターネット環境における生損保業の契約書出力、自治体の証明書発行など、高度なセキュリティを要求されるWebシステムに適している。

多国語での利用に対応
 特長ある機能としては、CJKコード(中国語/日本語/韓国語)の混在にも対応しているという点だ。海外向けのPO(Purchasing Order:物品購入依頼書)シートなどでは、現地の中国語と本国の日本語とが混在した帳票を発行したいというケースも多々存在する。このような複数言語の混在は従来の帳票ツールではなかなか実現できなかったが、WebReportCafeでは実現している。

・データマッピングの自動化でコーディング負荷を軽減
 帳票の実装で必ず発生するデータマッピングの作業も容易だ。OracleやSQL Serverなどの主要データベース、CSVファイル、XMLファイルなどに対するデータマッピングが自動化されるため、開発者のコーディング負荷は激減する。

プログラミングレスで運用可能な帳票アプリケーションサーバ WebReportCafe Server

  WebReportCafe Serverは、メール配信、PDFなど開発工数を必要とする運用管理機能をプログラミングレスで提供し、リッチクライアントとの連携や、再利用性の高い帳票運用環境を短期間で構築する。

 また、帳票のリポジトリ管理やマルチスレッド/ユーザー管理、再出力機能などの運用管理機能を備えることで、プログラミングレスで帳票出力を可能とする。さらに帳票出力サービスを分割することで、複数のアプリケーションを統合する場合にも有効だ。

図1 帳票システムの運用環境を手軽に実現するWebReortCafe Server

Webクライアントへのダイレクト印刷を実現するWebReportCafe Print Client

 WebReportCafe Print Clientは、J2EE/Webアプリケーションサーバとクライアント(Webブラウザ)の連携によるローカルプリンタへの直接印刷を可能にする。いままでのPDFによるWebシステムでは実現が難しかったC/Sシステム並みの印刷環境を提供することにより、請求書や出荷伝票など、クライアントから“すぐそこのプリンタへ”スピーディーに印刷したいという要求にWebReportCafe Print Clientは、対応可能だ。

  次世代のWeb環境にマッチした対話型レポーティング・ソリューション

 最新バージョンのWebReportCafeの大きな特長の1つに、対話型レポーティング・ソリューションの実現がある。まず、PDFフォームを利用することで、入力可能な対話型のPDF文書を作成できる。そのため、入力された値をサーバと送受信するようなリッチクライアントを実現することも可能だ。さらに、もう1つの新機能である画像出力機能を利用する事により、Ajaxを活用したアプリケーションの構築も可能だ。

PDFフォームを利用したリッチクライアント

 企業の多くのシステムがオープン化/Webシステムに移行するなか、申請書、経費精算書、見積書といった社内で頻繁に利用される帳票は、紙やOfficeソフトを利用するケースが多い。そこで、PDFフォーム機能を利用することで、これらの帳票をPDFで作成することが可能だ。クライアントには、高機能なOfficeソフトは必要なく無償で利用できるAdobe Readerでオープンなシステムを構築することが可能になる。さらにPDFフォームを利用することで、入力データをサーバに送受信することが可能になり、入力データを管理することが可能だ。また、PDFに対して入力を行うため、美しいレイアウトのまま印刷ができ、各種申請書、ワークフロー、アンケートなどさまざまなシーンで活用できる。

画面2 PDFフォームによる見積書作成の例。PDFフォーム上に数値を入力することで合計金額が計算された見積書が作成できる

画像出力機能を利用したAjaxアプリケーション

 対話型レポーティングはPDFフォームだけでなく、画像(JPEG、GIF、PNGなど)によっても実現している。Ajaxを活用することで、HTMLに入力したデータを画像データにリアルタイムに反映することも可能だ。以下の画面は画像データで実現されている給与明細の内容を、Webブラウザ上でリアルタイムに書き換えているデモだ。

画面3 HTMLに入力した内容がリアルタイムに画像帳票に反映されるデモ
(画像をクリックすると拡大します)

 画像による帳票は、クライアントのAdobe Readerを利用したくないケース、あるいは携帯電話などのモバイルデバイス上で帳票を実現したい場合にも有効だ。HTMLでは表現しにくい繊細な帳票イメージ(けい線が多いなど)を画像にすることにより、高速で出力することも可能になる。

  経験と実績を重ね進化するWebReportCafe

 販売後5年が経ちさまざまな実績・改良を重ね進化したWebReportCafe。ここまで主要な機能や特長を紹介してきたが、最後に、細かい機能ではあるが、かゆい所に手が届く利便性の高い機能を紹介しよう。

多国語(CJK)
(画像をクリックすると拡大します)
多種多様なバーコード
(画像をクリックすると拡大します)
電子署名
文字回転
特定の文字を90度回転させる機能。改行を入れることで縦書き表現を実現
テキスト折り返し縮小
指定した範囲に収まるように、文字列を折り返し、文字の大きさを自動的に調節する機能(画像をクリックすると拡大します)

 いまオープン系の開発においてはより短納期、低コストがユーザーから求められる時代だ。ここまでご紹介した機能をオールインワンで提供するWebReportCafeは、開発者にとっては開発効率向上、エンドユーザーにとっては要件への柔軟な対応と大幅なコストの削減を提供する、時代のニーズに応える帳票ソリューションだといえる。サイオステクノロジー自身が多くの開発案件の中でさまざまな課題に遭遇し、ユーザーの求める要件に応える中で培ってきたノウハウが同製品に生かされている。

 WebReportCafeにはデモサイトが用意されている。実際に帳票の設計と出力を試したい方には評価版も用意されている。本稿に触れていただいた機会に、ぜひ評価して欲しい。

評価版ダウンロード
この記事でご紹介した
「WebReportCafe」
各製品の評価版を
ダウンロードすることができます。

下のボタンを
↓ クリックしてください ↓



ぜひご利用ください。

提供:サイオステクノロジー株式会社
企画:アットマーク・アイティ 営業企画局
制作:アットマーク・アイティ 編集局
掲載内容有効期限:2006年3月15日
 
◆WebReportCafe 2006の詳細・資料請求
WebReportCafe 2006についてのより詳しい情報、資料をご希望の方は下のボタンをクリックしてください。

ホットトピック
【11月22日】 品質向上ソリューション
フレームワーク紹介セミナー
【Ninja-VAを体験!】
ビジュアルWebアプリケーション開発
体験セミナー
【単体テストの自動化を実現!】
「テスト環境」を見直す! 開発生産性・
品質向上 ハンズオンセミナー 開催中!
SELinux 1-day速習トレーニング開催

関連リンク
Ninja-VA
WebReportCafe
Agitar 単体テスト効率化ソリューション
バーチャルOJT
教育トレーニング
お問い合わせ

記事リンク
企業ユースも攻略していくFirefox(2005/8/25)

将来的には業務アプリもオープンソース化、テンアートニ(2005/7/21)

@IT:開発中ソフトのOSSコードを検出、米Black Duckとテンアートニ(2005/6/24)

@IT:独自のフレームワークをオープンソース化、テンアートニ(2004/8/18)

@IT:Linuxビジネスの真髄は“ブランド”にあり、テンアートニ(2003/8/16)
 

評価版ダウンロード
この記事でご紹介した
「WebReportCafe」
各製品の評価版を
ダウンロードすることができます。

下のボタンを
↓ クリックしてください ↓

ぜひご利用ください。



 
@ITトップ@IT Special インデックス会議室利用規約プライバシーポリシーサイトマップ