Wagby Principal

「Wagbyの本質」は以下の3点です。
 

1.テーブル定義を書く必要がありません。

2.画面情報を新たに書く必要がありません。

3.ロジックを書く必要がありません。

※1. DDLを書く必要はありません。
※3. 複雑なロジックは同梱Serverside JavaScript対応。

Wagbyではwagbydesignerでモデル定義設定を行なうことで
Webアプリケーションを100%完全自動生成します。
1.から3.はすべてモデル定義設定作業で完結されます。

You cannot see the wood for the trees. 
木を見て森を見ず

Wagbyは常にWoodをみています

超高速開発?でも複雑な業務ロジックはJava言語じゃないと?

複雑な業務ロジック

スクリプトで記述可能

ビルドなし

超高速開発ツールでも、やっぱり「複雑な業務ロジックは Java コーディングが必要なのでは」。WagbyR7.6.1より概ねスクリプトで記述が可能になりした。しかもビルドは必要ありません。
※スクリプトはJavascript文法にのっとります。

スクリプt

スクリプトエディタ起動画面

スクリプトエディタ

上記の例では、売上伝票が追加登録された時に商品在庫を更新(減らす)
トランザクション処理を実現しています。

さらなる活用段階・進化・超高速開発ツール

情報システムリーダー向けIT情報専門サイト「IT Leaders」に、
Wagby Developer Day 2014 のレポート記事が紹介されています。

http://it.impressbm.co.jp/articles/-/11855

ユーザー企業は、データとデータの関連性からシステムを
デザインする「モデリング」に注力し、このプロセスを通して
システム構築を実現していくツールがWagbyという進化論。

Wagbyでシステムを構築するシンプルな流れは、

  1. モデリングは業務に精通したユーザー企業が担当する。
  2. システム構築はユーザー企業、或いは外作でも可。

以上を繰り返すことにより、ユーザー企業に最適解の
システム構築と保守を行うことが出来ます。

介護保険施設検索システム(定義ファイル)無償提供

 2012年9月20日より、定義ファイルの無償ご提供を開始しております。
以下の料金プランとの組み合わせですぐにWebシステムとしてご利用ができます。

・WagbyのIDE環境(WagbyBuilder)からビルドができます。
・データベースはWagbyのプロジェクト定義ファイルの設定のみです。
・ご利用のデータベースに新規にデータベースとログインを追加するだけ。
・Wagbyが提供するinit_db.batコマンドでデータベースにモデル(テーブル)が展開されます。

介護保険施設検索システムへ

ずばり!画面数99のシステムを2日で作成

モデル定義ファイル数33。新規追加画面、検索画面、一覧表示画面。
つまり、33×3=99画面のWeb業務システムをずばり2日で作成。(プロトタイプ)
画面はすべてWagbyが完全自動生成します。

・利用者の要求仕様からモデル定義ファイルを作成。
・あとはWagbyが完全自動生成。
・画面作成から動くWebシステムまで圧倒的なスピード。

SQLの得意な開発者の皆さんへもWagbyをすすめます

 データベースのカスタマイズが必要な場合があります。
なるべくWagbyが生成したコード以外にコードを書かないで
その要件を満たすように考えてみるのもBRMSでは、
大事な開発スタンスといえます。

データベースにPostgreSQLを使った例で、Javaコードカスタマイズを
全く行わないで構築した例があります。
※一部JSPのカスタマイズはあります。
トリガーおよびヴューにより業務要件を満たすことができました。
つまり、SQLが得意なデータベース管理者にとっても
Wagbyは十分に使えるツールといえるでしょう。

Wagbyは「すぐに」作って「すぐに」動かすことができます

Wagbyはその場で作りその場でWebシステムを動かすことができます。
WagbyのソースファイルはJava言語で書かれている。
ユーザーカスタマイズも自由にできるという。
Wagbyで自動生成したCRUDの画面や中身を
カスタマイズしてみよう。
例えば、Wagbyには様々な関数が揃っているから
わざわざJavaのパッケージを使わなくてもいい。

とにかく先ずはエクセル様式の定義ファイルを
設定してビルドしてみましょう。

コンテンツ配信

Wagby認定技術者

 

Wagby販売代理店

有限会社アプライドスペースはWagby販売代理店です。
Wagbyを使ったエンタープライズ、業務アプリケーションの構築コンサルティング・開発支援・サポートを行っております。
・導入サポート。
・開発サポート。
・カスタマイズサポート。
・運用サポート。
・保守サポート。
<特記>
・JasperReports開発。
・Spring Batch開発。
開発事例多数あります
開発事例問合わせ

超高速開発コミュニティ

Wagby他社製品比較について

Wagby定義ファイル