Java で 大規模ビジネスWebシステムを楽々実現。 Efficient Application Development for Enterprise Web System まだ「Javaでの企業システム構築」には 「 壁 」があるとお考えですか。 「楽々 Framework」は インターネット標準開発言語 Java で、 大規模システムを構築するための設計手法、開発ツールを提供します。 ■ 開発元 住友電気工業株式会社・住友電工情報システム株式会社 ■ 販 株式会社 インフォマージュ 売 J ava で大規模ビジネスWe b システムを開発。 Webシステムの主流は、一社のベンダーに依存しない標準仕様の Java Servlet と Linux の組み合せです。しかし、現在の J ava 開発環境では、大規模システムを構築する上でいくつかの問題を抱えています。 「 楽々 Framework 」は、様々な 問題を解決し、インターネット標準開発言語 Javaで、大規模システムを構築するための設計手法、開発ツールを提供します。 Java の難しさをカプセル化 。 Efficient Application Development for Enterprise Web System 項目オブジェクトがプログラムの部品化を促進。 ■ 大幅な生産性・品質の向上を実現 楽々 Framework は、導入が容易で、部品の 活用によりH TM L 出力のためのコーディン グを大幅に削減します。これにより生産性 の向上、納期の短縮、プログラムの品質向上 に関して高い評価を得ています。 ■ ユーザーインターフェイス (UI) と ビジネスロジックの分離 W eb ベースのシステムでは、プログラマーは、 ビジネスロジックだけではなく、H TM Lで 画面出力するためのロジックをもソースに 書かなくてはなりません。 楽々 Fr am ew o r k では、H TM L 出力のため の専用クラスを用意しました。出力したい 項目名をこのクラスに渡すだけで画面出力 されるので、生産性、保守性が飛躍的に高 まります。 ■ 基本フレームワークの完備 楽々 Framework は、 ユーザー管理、メニュー 管理、ワークフローエンジン、プリントシス テムといった業務共通のアプリケーション を予め準備しました。更に、開発するプロ グラムは、メイン処理部分を差分プログラ ミングによって実装するため、セッション 管理やコネクションの管理を意識する必要 はありません。これにより、開発者は業務 ロジックの実装のみに集中できます。 ■ 継承を使わない差分プログラミング による開発 〈 特許申請中 〉 オ ブジ ェ クト 指向 言語 の最 大の 特徴 は 、 継承による差分プログラミングです。 しかし、常に業務ロジックの見直しがある 大規模ビジネスシステムの開発においては、 頻繁な継承元クラスの修正が多数のプログ ラムに影響を与えるというメンテナンス上 のリスクを伴います。 楽々 Framework では、この問題を解決する ために、継承を伴わない差分プログラミング を可能にしました。 プログラムをモジュール化し、自由な組み 合わせでプログラムを開発・変更できます。 ■ DD(データディクショナリ) から 項目オブジェクトを自動生成 生産性の実績 Aプロジェクト (設備投資システム) 項 目 プログラム本数 Bプロジェクト (生産管理システム) 21 本 17 本 ラ イン 数 ▲50% ( 6KS ) ▲40% ( 6KS ) 開発工数 ▲50% ( 1.5人月 ) ▲45% ( 1.4人月 ) 開発納期 ▲50% ( 1.5ケ月 ) ▲45% (2.5ケ月 ) 当社従来開発言語との比較値 基本フレームワークの構造 プ リ ン ト シ ス テ ム ワークフロー 管理 業 務 開発ツール アプリケーション 権 限 管 理 PMS/Win 〈 特許申請中 〉 楽々 Framework では、データベース設計 過程で定義されたデータベースの項目定義 ( DD) から、この項目オブジェクトを自動 生成します。 D Dでは、データベース定義に必要な属性 以外に、その項目の表示方法、エラーチェッ ク方法、JavaScript の記述等を細かく設定 します。 プログラマーは、項目名を指定するだけです。 あとは項目オブジェクトが、画面の表示、 入力チェック、参照ボタンの表示など必要 な処理を行います。 項目オブジェクトは、DD で集中管理され ます。入力桁数の変更や項目名称の変更 などがあっても、個々のプログラムを変更 する必要はなく、DDプロパティを変更する だけで可能です。 項目オブジェクト 属 性 処 理 項目名称 データ型 データ長 入力形式 表示長 表示位置 カンマ編集の有無 選択項目 エラ ーチ ェック HT ML 出力 Ja va Scr ip t 出 力 データ加工(フィルター) 楽々 Framework は 、 Java による プログラム 使用項目 userid, username, furigana, ... 項目オブジェクト 項目 : userid 名称 : ユーザーI D 英語 : userI D 桁数 : 10 入力 : TEXT HTML部品 ブラウザ 大規模ビジネスWeb システム開発を実用化。 ユーザー登録 ユーザーI D [ ] 氏 名 [ ] フリガナ [ ] .... 大規模ビジネスWe bシステム構築に伴って発生する ● Java を使いこなせるプログラマーが確保できない。 ● 開発標準や部品を一から作成しなければならない。 ● 生産性がどうしても上がらない。 という問題点を解決しました。 PMS/Win 画面 PMS/Javac メニュー管理 項目オブジェクトの動作 ■ PMS/Wi n、PMS/Javac 楽々 Framework で、 コーディング量 1/2、 生産性は現在の 2倍に向上します。 ユーザー管理 S E I クラス・ライブラリ(部品) 開発標準 Java Serv let ( WebSphere ) 差分プログラミングによるプログラムの再利用 PMS/Win、PMS/Javacは、楽々 Framework でのプログラム開発を強力にサポートする クライアントの開発環境です。 PMS/Winは、データベースやD Dの一元管理、 項目オブジェクトの自動生成、プログラム 管理などをサポートし、各種管理ドキュメ ントをHT MLで出力します。PMS/Javacは、 Javaソースの一括コンパイル、世代管理を 行います。 Java によるオブジェクト指向技術を十分に生かし ● GU I とビジネスロジックを分離しました。 ● DD から項目オブジェクトを自動生成します。 PMS/Javac 画面 ● 大規模システムの開発における継承の問題を一掃しました。 これにより、納期短縮やコストの削減を楽々実現します。 メ イ ン プログラム 新 照 会 照 会 登 変 削 録 更 除 ■ 開発立ち上げを短時間で支援 3日間でプログラム作成が可能 メニュー表示 ページ制御 ページ制御 ページ処理10 パラメータ ページ処理11 ページ処理11 項目 テーブル その他 コントローラ 楽々 F r am ewo r k では、システム開発に 必要な開発標準、クラスライブラリ、基本 フレームワーク、さらにその教育カリキュ ラムまで完備しており、導入から 1週間で 開発体制が整います。 また、J ava 特有の難しいコーディングは、 楽々 Framework が吸収します。 プログラマーは、クラスライブラリの使い 方を覚えるだけなので、Java 初心者でも 3 日間でプログラム作成が可能になります。 楽々 Framework 楽々 Framewor k リソース 一覧 Java フレームワーク・システム環境 クラスライブラリ ( SEI Class L i br ar y ) 楽々 Framewor k のコア部分のクラスライブラリ。 約70個のクラスを含む。 基本フレームワーク 業務共通のアプリケーション ユーザ管理、メニュー管理、権限管理、ワークフロー管理、 プリントシステム A P サーバー Java Servlet Engine DBサーバー JDBC ( WebSphere ) RDBMS ( DB2 / Oracle ) Webサーバー 開発ツール PMS/Win PMS/Javac ドキュメント クラスライブラリ仕様書、基本フレームワーク仕様書、 楽々 Framewor k 開発の手引き、パターン活用ガイド HTTP HTM L 導入支援サービス ネットワーク クライアントPC プログラマー養成 3日間コース S E I クラスライブラリを使用し、実際に14種類の プログラムを作成します。 SE養成 1日コース 楽々Framewo rk での開発を効果的に進めるための設計指針 やドキュメント作成方法を講習します。 S I サポート 実際のシステムの立ち上げをオンサイトでサポートします。 ブラウザ JDBC : Java Database Connectivity 保守サービス ソフトウェアの保守契約 最新バージョンをご提供します。 技術サポート契約 楽々Framewo rk に関しての技術的なお問い合わせに対応 します。 動作環境 サーバ側 OS Li nux Red Hat 6.2以上、A IX(UNIX) W AS (Jav a Ser vl et ) IBM W ebs p here 2.0以上 W WW IB M H TTP Se rver、A p ache D BM S IBM D B2 UD B 6. 0以 上、O racle 8/8i 一般利用クライアント側 OS Wi n dows 95/ 98/ NT/ 2000 ブラウザ IE 4 . 0以 上、 Net s cap e Navig at or4.05以 上 任意のインターネットメールソフト 開発環境 ( PMS/Win , PMS/Javac) クライアント側 OS Wi n dows 95/ 98/ NT/ 2000 RAK RAK Framework 住友電工情報システム株式会社 〈開発元〉 住友電気工業株式会社・住友電工情報システム株式会社 〈 販売・お問い合わせ先 〉 株式会社 インフォマージュ 東京都台東区元浅草 2-6-4 上野三生ビル5F 〒111-0041 TEL.03-5827-7201 FAX.03-5827-7241 E-mai l i [email protected] *楽々Frameworkは、住友電気工業株式会社の登録商標です。*J avaは、米国Sun M ic r o system社及びその他の国における登録商標です。*Li nu xは、Lin u s To rv al d asの米国及びその他の国における 登録商標または商標です。 *WebSphere、DB2、AIXは、米国IBM及びその他の国における登録商標です。 *Windows、WindowNTは、米国M i cr os oft 社の米国及びその他の国における登録商標です。 *UNIXは、AT&Tベル研究所の登録商標です。 *N ets ca p eN a viga to rは、Netscape C omm un ic at i o n 社の登録商標です。 *その他、記載されている製品名は各社の登録商標または商標です。 *製品の仕様及び機能は、改良のため予告なく変更させて頂く場合があります。販売担当者にお確かめ下さい。 0110S EI ( N) H P a
© Copyright 2024 ExpyDoc