コスト」をコンセプトに直観的な開発、素早いリリース、自動生成による品質の均一化などを実現し、Javaを使ったWebアプリケーション開発の期間短縮とコスト削減に効果を発揮します。業務のエキスパートであるユーザー部門とシステム開発のエキスパートであるIT部門が参画する「共創開発型」の超高速開発ツールとして開発され、刻々と変化するIT環境に対応したシステム構築からビジネスの効率化を支援。Beanstalk」上での稼働もサポートしています。Performer」を導入するメリット、特徴や各機能について詳しくご紹介します。Performerの導入や活用でお困りなら、お気軽にWINGSまでご相談ください。Performerは、システム開発における「Q:Quality(品質)」「C:Cost(費用)」「D:Delivery(納期)」の課題を解決する超高速開発ツールです。定義することでWebアプリケーションを自動生成できることです。Javaやプログラミングの知識を必要とせず、コーディングも不要なので、通常の1/4~1/2程度の時間でシステムの実装を実現します。HTML5やCSS3、PCやスマホなどのマルチデバイスに対応しています。要件定義から実際のシステムを使ったレビュー、システムの修正までスムーズに行えることも特徴のひとつ。プログラミング作業が不要なので、開発者のスキルに品質が左右されることもなく、バグや属人性が排除され安定したWebアプリケーション開発を実現。開発期間の短縮、生産性向上やコスト削減に加え、環境変化に対応した柔軟なWebアプリケーションの開発によりビジネスをサポートします。登録画面からスキーマ情報として「データモデル(DM)」、画面情報として「入出力(IO)」、必要に応じて業務フローとして「ビジネスプロセス(BP)」の3つを定義し、「アプリ生成ボタン」を押すだけでWebアプリケーションが自動生成されます。データベーススキーマやJavaプログラム(JSP、Servlet、JavaBeans、JavaScript)も100%自動生成されるので、プログラミングは不要です。モバイル入出力(IO)を定義するだけで、スマートデバイスからアクセスできるWebアプリケーションを開発することも可能です。操作性の高いWebアプリケーションクライアント・サーバシステムと遜色ない、AjaxやJavaScriptを活用した操作性の高いWebアプリケーションを自動生成します。MobileのGUI部品を活用した、スマートデバイスに最適化されたWebアプリケーション画面も自動生成されるので、さまざまなデバイスからアクセス可能です。Performerは、ピュアなJavaアプリケーションを100%自動生成するので、本番環境に別途ランチタイムプログラムを導入する必要がありません。本番環境にライセンスが必要がないのでコストカットになり、運用フェーズにおいても自由度の高いアプリケーション構築が可能です。plug-inを入れて行います。●データモデル(DM)データベースのスキーマ情報(項目の属性や名前、桁数など)を登録します。●ビジネスプロセス(BP)業務フロー(登録、更新、既存の業務フローの呼び出しなど)を登録します。●入出力(IO)画面情報(表示項目、レイアウト)を「入出力(IO)」へ登録します。実際の表示画面を瞬時に確認できるプレビュー機能も搭載しています。Performerは詳細設計を情報登録作業のみに簡略化し、ノンプログラミングでWebアプリケーションを生成します。従来必要だった詳細設計におけるオブジェクト設計やシーケンス図、プログラミング後の単体テストなども不要になり、すぐ実際の動作システムを使ったレビューができるので開発速度が飛躍的に向上しました。Performerの優位性は、ピュアなJavaアプリケーションを100%自動生成することです。従って、本番環境に別途ランタイムモジュールを導入する必要がなく、運用フェーズにおいてもフレキシビリティの高いアプリケーションの構築が可能です。PerformerのGUIエディタは、ドラッグ&ドロップ操作による添付ファイルの指定やシステムメニューの階層表示など、操作性が非常に高くなっています。GUI操作でビジュアルに作図でき、システム全体の画面遷移状況を出力することもできます。システム開発に必要不可欠なバッチ処理を自動生成します。Webアプリケーションの業務フロー「ビジネスプロセス(BP)」を共通利用できます。パフォーマンス向上のための処理件数単位の設定やリカバリ機能も搭載しています。Performerは、新規開発・システム保守問わず、Webアプリケーションと常に同期する設計書を自動出力します。出力内容は画面説明・画面レイアウト・項目の説明・画面遷移図などです。Performerに登録した情報からHTML形式の画面仕様ドキュメントを自動生成します。形式の設計書として出力可能です。●クロスリファレンス指定した定義体コードが、どこで使用されているかを確認でき、メンテナンス時に、影響範囲を一目で把握できますHTML5とAjaxの技術を活用した、操作性の良い画面データ入力に伴う自動計算や画面項目の部分再描画、フル桁入力で自動カーソル遷移、入力項目に対して説明文を表示させるプレースホルダー機能、項目やボタンなどにマウスを乗せた時にメッセージを表示するツールチップ機能など、HTML5のコンポーネントやAjaxの機能を活用し、デザイン性が高く、操作性の良いWeb画面の自動生成が可能です。画像を拡大する閉じる操作性と可視化に優れたデータグリッド/グラフ/Webフォント業務の一覧データをExcelのような形式・操作性で表示する「データグリッド」、そのデータを可視化する「グラフ」、視認性とデザイン性に優れた「Webフォント」に対応。並び替えなど、Excelライクな操作感を実現。アプリケーションのデータをもとに自動的にグラフを表示させることができ、グラフ上にマウスオーバーすると詳細データが表示されます。グラフ表示は円グラフ、縦棒グラフ、横棒グラフ、折れ線グラフ、散布図の5種類に対応。Excelで行っていた業務のWeb化を実現します。画像を拡大する閉じる外部プログラムやツールとつながる「外部連携機能」JavaやJavaScript、ストアド・プロシージャ、Webサービスを呼び出せる連携用インターフェース機能を標準装備。外部プログラムやデータ、各種サービスと連携することで、機能を拡張することも可能です。画像を拡大する閉じるグローバルなシステム構築に欠かせない「多言語対応」グローバル化が進んでいる現在、業務システムの多言語化が重要です。(簡体字)は、翻訳済みの組込リソースファイルを提供。その他の言語についても独自にリソースファイルを翻訳することで対応できます。Performer」のシステム開発から導入、運用までフォローしますお問い合わせからの導入までの流れWINGSの開発は、お客様の抱えている課題の検討を重視します。ご発注頂く前に、まずは課題解決に繋がるシステムの仕様や実現レベルの検討を十分に行い、全体イメージをご理解頂いた上でご発注して頂けるようご提案いたします。STEP.01まずは弊社までお問い合せ下さい。お問い合わせフォーム(お返事は営業日となります)STEP.02お客様の抱える課題やご要望をお聞かせ下さい。お問い合わせ内容を確認し、弊社担当からご連絡いたします。その際に、お客様の抱える課題やご要望をお聞かせ下さい。STEP.03課題解決に繋がるご提案をいたします。考慮したご提案をいたします。必要であれば、予算感に合わせた複数のご提案を行います。お客様の運用体制やご予算に応じて仕様の再検討を行い、実行レベルに合わせて提案内容を最適化いたします。STEP.05ご検討・選定・ご発注STEP.06本開発のための要件定義をいたします。ご要望に沿って要件定義をいたします。現状の抱える課題を詳細に抽出し、解決策のご提案や対応策をご提示いたします。要件定義をもとに、画面の構成や動作を想定した基本設計を行います。実際の業務を想定したフローなどの詳細設計を行います。STEP.08システムの開発を開始いたします。決められた要件に合わせ、システムの開発、単体テストを行います。既存データ等があれば、再利用できるようデータの解析や変換等を行います。STEP.09製造した単体プログラムの結合を行います。各要件に合わせて開発したプログラムを結合し、全体の動作テスト行います。STEP.10お客様側の受け入れテストをしていただきます。ご要望の通りに組みあがっているか、お客様にシステムを操作して頂くテストを行います。ご要望であれば、その際のテストシナリオやマニュアルの作成を行います。STEP.11本番環境へ実装し、納品いたします。実際の業務で使用できるよう、本番環境へ実装し、データの移行作業等を行います。必要であれば機器類の設置などを行います。STEP.13運用・保守・改善を行います。実際の業務で使用して頂き、システムの運用や保守サポートを行います。運用後に発生した仕様追加や再設計、パフォーマンスの改善提案等を行います。045-682-7771。