ノンプログラミングで超高速開発。
Webアプリケーション自動生成ツールでシステム開発革新を。

超高速開発ツール Web Performer はノンプログラミングでWeb アプリケーションを自動生成するマルチブラウザ対応の超高速開発ツールです。
直感的な開発、素早いリリース、自動生成による品質の均一化などにより開発期間が短縮でき、業務のエキスパートであるユーザ部門とシステム開発のエキスパートであるIT 部門が参画する「共創型開発」を実現し、ビジネス環境の変化にも柔軟に対応したシステム構築が可能となります。

Web Performer紹介動画

Javaの知識に関わらず、業務・設計ノウハウを活用して設計した情報をWeb Performerに定義(登録)し、「アプリ生成ボタン」をクリックするだけでWebアプリケーションを自動生成します。PCのみならず、スマートフォンやタブレット端末などのスマートデバイスに最適化されたWebアプリケーションも自動生成します。コーディングの自動化とそれによる品質の均一化により開発期間を短縮し、超高速開発を実現します。

Web Performer概要図

Web Performerオートメーションプラットフォーム

当社では「Web Performer」を超高速開発ツールと位置づけ、超高速開発コミュニティに参加しています。

  • 開発期間と開発コストを可能な限り押さえ、自社業務に合ったWebシステムを導入したい
  • パッケージが合わなく、システムをスクラッチ開発するも品質がバラバラ。高品質なWebシステムが欲しい
  • 多様化するIT環境や技術進化に対応が困難
  • 従来のシステムが老朽化し、メンテナンスが困難。Webシステムに変えてモバイルにも対応したい
  • 人材育成の時間とコストがかかり、技術者の確保が困難(開発環境が多様化し、ベテランからの技術継承が難しい)
  • Webアプリケーションを自動生成登録画面からスキーマ情報として「データモデル(DM)」、画面情報として「入出力(IO)」、さらに必要に応じて業務フローとして「ビジネスプロセス(BP)」の3つを定義します。登録後、Web Performer の「アプリ生成ボタン」を押すと、Webアプリケーションが自動生成されます。データベーススキーマやJavaプログラム(JSP、Servlet、JavaBeans、JavaScript)も自動生成されます。
    また、モバイル入出力(IO)を定義するだけで、スマートデバイスからアクセスできるWebアプリケーションの開発が可能です。
    これにより開発者のスキルに左右されることなく、バグや属人性が排除され、安定したWebアプリケーションが開発できます。また自動生成により、開発期間が短縮され、導入した多くのケースで生産性が向上しています。Webアプリケーションの超高速開発ツールとしても注目を浴びています。
  • 操作性の高いWebアプリケーションAjaxやJavaScriptを活用し、操作性の高いWebアプリケーションを自動生成。クライアント/サーバシステムと遜色ない操作性を実現できます。また、jQuery MobileのGUI 部品を活用した、スマートデバイスに最適化されたWeb アプリケーション画面も自動生成します。
  • 本番環境に有償のランタイムプログラムは不要本番環境に有償のランタイムプログラムは不要です。そのため、スケールアウトも容易となり、様々な業務システムに適用することで、費用対効果が上がります。

設計からテストまで強力にサポートし、超高速開発を実現

設計からテストまで強力にサポート

Web Performerのアプリケーション開発は、データベースのスキーマ情報・画面情報・業務フローをパラメータ形式で定義するのみです。
定義した内容を元に、Webアプリケーションやバッチアプリケーションを自動生成します。さらに開発画面から設計書の生成やテスト実行も可能です。これにより超高速開発を実現します。

直感的に操作できる開発画面

GUIエディタを使って、ドラッグ&ドロップで画面デザインが行えます。また、プレビュー機能により、生成後のイメージを確認しながら開発を進められます。

設計書出力

●仕様ドキュメント
定義した情報から仕様ドキュメントを生成できます。
・ER図
・画面遷移図
・画面仕様
・フローチャート

●定義をExcel出力
定義情報をExcel 形式の設計書として出力可能です。

●クロスリファレンス
指定した定義体コードが、どこで使用されているかを確認でき、メンテナンス時に、影響範囲を一目で把握できます。

洗練されたWebアプリケーション

HTML5の適用により、操作性の高いWebアプリケーションを自動生成します。データグリッドやグラフの表示他、データ入力に伴う自動計算や画面項目の部分再描画など、様々な入力機能の実装が可能です。
環境面においても、マルチデバイス、マルチ言語に対応したWebアプリケーションの構築が可能です。

Webサービス連携機能により、外部の様々なサービスと連携可能

外部連携機能

Webサービス連携機能により、外部の様々なサービスと連携することが可能です。また、JavaやJavascript、ストアド・プロシージャを呼び出す拡張機能を用意しています。

アマゾン ウェブ サービス(AWS)へのデプロイ自動化

Webアプリケーションの生成先を「AWS Elastic Beanstalk」に指定することで、「AWS Elastic Beanstalk」上の本番環境への自動デプロイが可能です。

利用シーン1:Notesマイグレーション

Lotus Notes移行の難易度と解決策

グループウェア機能群と文書DB機能群の上位バージョンへの移行は比較的容易と言えます。また、別なグループウェア機能製品に切り替えることも可能です。しかし、Notesアプリ機能群は上位互換の問題や、アプリケーションに独自の作り込みが行われているため、上位バージョンへの移行は難しいと言えます。移行時にNotesアプリ機能群を別アプリケーションとして再構築すると、追加要件が発生し、開発コストが増加したり、運用開始まで時間を要してしまうことも珍しくありません。

そこでWebアプリケーション100%自動生成ツール Web Performerを使用したNotesアプリの再構築をご提案いたします。Web Performerを使用することでリッチテキストやワークフローに対応した、属人的なバグが無い、高品質なWebアプリケーションを短期間で構築することができます。

Web Performerを使ったNotesマイグレーション

・Notesスクリプトで開発したアプリケーションをWeb Performerで再構築します。Webアプリケーションを自動生成することで、開発期間が短縮され、生産性が向上し、コスト削減も実現できます。
・申請データ毎に次の承認者を指定したり、ワークフローの進捗状況を把握することができます。一括承認機能も実現できます。
・アプリケーションの画面項目としてリッチテキストが利用可能です。
・AjaxやJavaScriptを活用し、操作性の高いWebアプリケーションを自動生成できます。クライアント/サーバシステムと遜色ない操作性を実現します。

ワークフロー

Web Performerオートメーションプラットフォーム ファミリー

業務の見える化・効率化を実現し、システム利用者の快適な業務をサポートするのがワークフロー Web PerformerWf、Web PerformerWf+です。 業務の変更に加え、組織変更や内部統制など、めまぐるしく変化するビジネス環境への迅速な対応が可能となり、真の業務改革と企業体質強化を実現します。

当社では「Web Performer」を超高速開発ツールと位置づけ、超高速開発コミュニティに参加しています。(超高速開発コミュニティのサイトはこちらをご覧ください。)

超高速開発コミュニティ

製品関連情報開く

この製品に関連するソリューション

  • アプリケーション開発基盤 マルチデバイス、マルチプラットフォーム、クラウド環境に対応した、HTML5やJAVAの自動コード作成などの高速で高品質のアプリケーション高速開発ソリューションをご提供します。
  • グローバル 私たちは、グローバル展開を進めている企業向けに高付加価値・高品質なソリューションを提供し、日本と現地の双方から、お客さまのグローバルビジネスを強力にサポートします。

この製品に関するトピックス