HOME > 製品情報 > Webシステム構築基盤 > WebPlatformの概要 【特長1】
高開発生産性を実現する統合フレームワーク
J2EE 対応Web アプリケーションサーバによるシステム開発では、一般的にJavaClassやEJB コンポーネントなどのソフトウェア部品を活用しながら開発生産性を 高めていくことができる特徴があります。しかし、このソフトウェア部品の開発には特殊なスキルが必要とされ、また一般的に開発も煩雑になります。intra-mart フレームワークでは、Web システム構築でよく利用される機能を「Java コンポーネント」 として数多く提供しており、JavaClass またはEJB コンポーネントとして再利用が可能です(アクセスセキュリティモジュールや帳票印刷モジュール、ワークフローモジュール、ポータルモジュールなど、これらを総称して「im-BizAPI」と呼んでいます)。これにより従来ゼロから開発したり、他社製品を組み合わせたりしないと実現できなかった複雑な機能を、フレームワークで用意されているJava 業務コンポーネントを利用することで大規模なWeb システムを短期間かつ 高品質に構築できます。 またソースコードも公開されているので、自社独自の機能拡張フレームワークに発展させることができます。

J2EE開発の生産性を向上させるため、J2EE開発で必要になる共通的な処理はすべてフレームワーク(im-J2EE Framework)として用意し、開発者に委ねられる箇所はコンポーネントを作成してもらう形態となります。特に、このフレームワークを利用するコンポーネントについては、雛型となる“スケルトン”を用意しておくことで、さらに生産性を高めることが可能となります(共通部分はあらかじめ実装されているので、開発者は独自のコンポーネントを作成する場合、スケルトンをコピーし、実装されていない箇所を埋めてコンポーネントを作成することになります)。作成されたコンポーネントはプロパティ設定によりフレームワークにあてはめていくことで動作します。スケルトンを利用したコンポーネント開発のため、J2EE開発の前提知識がなくても、完成したシステムはJ2EEアーキテクチャの推奨型となり、MVCモデルの実現が容易となります(プログラム構造が統一できるため、コンポーネントの再利用性が高まり生産性及び保守性が向上します)。また、コンポーネント群とプロパティファイルの設定をベースとした構造になるため、柔軟なカスタマイズや機能追加が可能なシステムとなります。

世界で初めて2つのWeb開発モデル(JavaEE、スクリプト)を同時にサポート!■スクリプト言語 取り回しに優れ、コードの生成、修正が容易。intra-martはJavaスクリプト言語により「プログラマ負担の軽い開発」を実現。初心者でも始められる簡易性と、短期間でWebシステム開発に向く。 ■クライアントサイド・サーバ再度ともにJavaスクリプトに開発言語を統一できる■Ajaxの普及により、Javaスクリプトは再び脚光を浴びてきている

NEXT>→WebPlatform/AppFrameworkの概要 【特長2】
この記事に関する評価にご協力下さい