キヤノンITソリューションズ株式会社 ウェブ パフォーマ ノンプログラミングで超高速開発 Webアプリケーション自動生成ツールでシステム開発革新を はノンプログラミングで Web アプリケーションを 100 自動生成するマルチブラウザ対応 概 要 の超高速開発ツールです コーディングの自動化とそれによる品質の均一化により開発期間が短縮できます 業務のエキスパートであるユーザ部門とシステム開発のエキスパートである IT 部門が参画する 共創型アジャ イル開発 が実現でき ビジネス環境の変化にも柔軟に対応したシステム構築が可能となります とは 人材育成の時間とコスト IT環境の多様化 サポート切れ メンテナンスが困難 パッケージが合わない システムの老朽化 品質のバラツキ 社会環境の変化に対応 素早いリリース システム開発の課題 品質 コスト 開発期間とコストのオーバー 技術者の確保 ビジネス 技術の変化が早い 納期 技術者間のコミュニケーションギャップ Webアプリケーション 100 自動生成ツール 直感的な画面開発 開発期間短縮 品質の均一化 共創型アジャイル開発 100 自動生成 Webアプリケーション ワークフローオプション JSP Servlet JavaBeans JavaScript の特長 従 来 Web アプリケーションを100 自動生成 ノンプログラミングでWebアプリケーションを100 自動生成 自動生成により 基本設計 詳細設計 プログラミング テスト バグや属人性が排除され 安定したアプリケーションを開発できます ロジック の見直し 仕様変更 実装環境の変更に対しても柔軟に対応できます 情報登録作業 自動生成 本番環境にランタイムプログラム不要 MVCモデルに基づく Webアプリケーションを自動生成 基本設計 本番環境に独自モジュールを導入する必要がありません Web Performer テスト 作業時間の 短縮 操作性が高い Web アプリケーション Ajax や JavaScriptを活用し 操作性の高いWebアプリケーションを自動生成 クライアント サーバシステムと遜色ない操作性を実現します また jquery MobileのGUI 部品を活用した スマートデバイスに最適化されたWeb アプリケーション画面も自動生成します 1
2
Webアプリケーション100 自動生成ツール 入出力(IO)開発画面 画面情報 表示項目 レイアウト を 入出力 (IO) へ登録します 画面レイアウトの入出力項目をドラッグ ドロップで配置できます 実際の表示画面を瞬時に確認できるプレビュー機能も搭載しています GUIエディタ開発画面 画面遷移図 画面遷移の設計を GUI 操作でビジュアルに作図できます また システム全体の画面遷移状況を出力することができます 矢印による項目の 参照関係の表示 番号による カーソル移動順 画面デザインテンプレートのカスタマイズ バッチ処理自動生成 バッチ処理 標準または独自に 作成したデザイン テンプレートを画 面に反映 テキスト ファイル XML XML DB Webオンライン処理 業務フロー ビジネスプロセス BP テキスト XML XML ファイル バッチ処理と Webオンライン処理で 業務フローを 共通部品化 利用 DB コミット単位設定 リカバリ機能 DB 30 種類のデザインテンプレートが標準で 用意されています さらに テンプレート をカスタマイズすることで 独自の画面デザ インを自由に追加することも可能です 大規模システム開発に必要不可欠なバッチ処理を自動生成します Web アプリケーションの業務フロー ビジネスプロセス (BP) を共通利用できます パフォーマンス向上のための処理件数単位の設定やリカバリ機能も搭載しています 設計書出力機能 定義をExcel出力 クロスリファレンス 定 義 情 報 をExcel 形式の設計書として 出力可能です 指定した定義体コードが どこで使用されているかを確認でき メンテナンス時に 影響範囲を一目で把握できます 3
Webアプリケーション100 自動生成ツール HTML5とAjaxの技術を活用した 操作性の良い画面 複数月カレンダー カレンダーの表示月数や行列数 休日設定をカスタマイズできます データ候補を表示するサジェスト機能 ファイルをドラッグ ドロップで添付 ドロップダウンメニュー その他にも データ入力に伴う自動計算や画面項目の部分再描画 フル桁 入力で自動カーソル遷移など HTML5 のコンポーネントや Ajax の機能を 活用し デザイン性が高く操作性の良い Web 画面を自動生成します ページング 縦横スクロール ロールによる表示項目の切り替え 管理ユーザ 一覧画面に 縦横スクロール 一般ユーザ ロールによる表示の 切り替えを制御 マウスオーバーすると ーすると を表示 下層メニューを表示 データのエクスポート インポート 多言語対応 日本語 英語 中国語 その他 Excelファイルに エクスポート CSVファイルを インポート エクスポート Unicodeに対応し 複数言語の表示切換えが可能 日本語 英語 中国語 ( 簡体字 ) は 翻訳済みの組込リソースファイルを提供します その他言語についても独自にリソースファイルを翻訳することで対応できます 4
Webアプリケーション100 自動生成ツール Webアプリケ ション100 自動生成ツ ル データグリッド グラフ Webフォン ebフォント Excelで行っていた 業務のWeb化 データグリッド 従来の一覧形式のデータ表示に加 え データグリッドでは高速な表示 が可能です 列の表示 非表示 列 固定 列の並び替えなど Excel ラ イクな操作感が実現できます グラフ アプリケーションのデータを元に 自動的にグラフを表示させることが できます グラフ上にマウスオーバー すると詳細データが表示されます 円グラフ 縦棒グラフ 横棒グラフ 折 れ線グラフ 散 布 図 の 5 種 類 の グラフに対応しています Webフォント ボタンにアイコン Web フォント が付けられます 入力補助 外部連携機能 外部プログラム データ連携 Java JavaScript ストアドプロシージャ Excel ビジネスルールマネジメントシステム (BRMS) CSV 帳票ツール ツールチップ プレースホルダー 入力項目に対して説明文を表示させることができます この説明文は値が入力されると表示されなくなります Java やストアドプロシージャによる外部プログラムの呼び出しが可能です また BRMSや帳 票ツールなど 外部システムとの連携も可能です データ連携にはCSV 形式とExcel 形式に対応 しています 項目やボタンなどにマウスを乗せ た時にメッセージを表示することが できます Webサービス公開機能 アプリA 共通ロジック Webサービス利用機能 で定義したロジックを部品として扱える 再 利 用 の で 別 の アプリからWeb サービスとして呼び出すことができます WSDL 呼び出しコードを 自動生成 Webサービス SOAP アプリC 読み込ませる REST アプリD アプリB データモデルをドラッグ ドロップすると 自動的にマッピングします 外部アプリ 共通ロジック Webサービス SOAP REST Web サービス操作から選択し ウィザードに従って Web サービス 接続の雛形 拡張 入出力 を生成します Web サービスマッピン グファイルエディタでグラフィカルに編集できます 呼び出しコードを実装 5 DM
6
7
https://www.canon-its.co.jp/products/web_performer/ 8