Gypsyとは
- J2EE(Java Platform Enterprise Edition)技術を利用しWebアプリケーションシステムを効率的に構築していくための、基盤として機能するソフトウェア
- Pure Javaで構築されたアプリケーション・フレームワーク
- 生産性、品質向上のための開発支援ツールも合わせてご提供
開発のコンセプト
短時間で開発し、コストも抑えたい
処理コントローラの提供
- コントローラ(制御処理)にあたる部分のコーディング不要
- 基本的な処理制御は、フレームワークのコントローラが処理
ソース自動生成ツールの提供
- 定型パターンは、ソースコードを記述することなく作成できる
- 少ないソースコード記述で、アプリケーションを構築できる
- 全体のコーディング量が削減できる
開発品質を向上させたい
テンプレート、パターンの提供
- テンプレート、パターンによりコーディング方式が統一される
- システムの可読性が向上し、保守性も向上する
- 業務ロジックの作成に専念できる
ソース自動生成ツールの提供
- 全体のコーディング量が削減できる
- 作成モジュールの品質を均一化することができる
開発要素技術の修得に時間がかかる
テンプレート、パターン等、部品の提供
- 複雑な技術はフレームワークに隠蔽されるため、J2EE(Java Platform Enterprise Edition)に精通した高度な技術者でなくても開発が可能
- 定型的な処理制御はフレームワークが行う
ソース自動生成ツールの提供
- 定型的な処理は自動生成することより効率的に構築
- 自動生成された動作するソースを解析していくことにより、比較的容易に習得も可能
フレームワーク導入のメリット
- J2EE(Java Platform Enterprise Edition)に精通していなくてもJ2EE(Java Platform Enterprise Edition)技術での開発が可能
- 基本的な仕組みはフレームワークに委ねることにより、開発コードを削減でき、開発工数の削減につながる
- ソースコードの可読性向上により生産性や保守性が向上
- ソース自動生成ツールを素養することにより要員を早期戦力化
- イテレーションプランニングが可能
1週間〜2ヵ月というできるだけ短い時間間隔でのリリースも可能
Gypsyの位置づけ(システム構成図)
ソース自動生成ツールについて
ソース自動生成ツールの利用効果
これまでの適用システム
- 勤怠管理システム
- 購買システム
- 決済システム
- 新物流システム(在庫管理システム)
- ルートデータ管理システム
- オーダーエントリーシステム
- ホテル予約システム
- 自動車管理システム
- SCEI(Supply Chain Event Information)
- 簡易日計管理システム
- 倉庫管理システム
- 共同購入在庫管理システム
- 経理伝票入力システム
- 共済システム
- 配送管理システム
- 会員管理システム
- ロットトレースシステム
- 品質工程管理システム