SOA 開発全般をサポートする開発ツール eBuilder 上位版をリリース

平成 21 年 8 月 5 日
報道関係各位
東 京 都 港 区 赤 坂 二 丁 目 17 番 22 号
株式会社エヌ・ティ・ティ・データ・イントラマート
代 表 取 締 役 社 長
中 山
義 人
(コード番号 3850 東証マザ ーズ)
問 合 せ 先
取 締 役
管 理 本 部 長
鈴 木
誠
TEL 03-5549-2821(代表)
SOA 開発全般をサポートする開発ツール eBuilder 上位版をリリース
マッシュアップ開発とドキュメント、ソースの自動生成を実現
株式会社NTTデータ イントラマート(本社:東京都港区、代表取締役社長:中山 義人
以下、イ
ントラマート)は、このほど Web システム開発ツール eBuilder(イービルダー)の上位版にあたる
ApplicationProducer(アプリケーション・プロデューサー)をリリースしました。
eBuilder ApplicationProducer は、自製、他製のサービス化されたコンポーネントを、マッシュアッ
プと呼ばれる組み合わせスタイルで視覚的に開発できる SOA 型の Web システム開発ツールです。本ツー
ルを使うことで、これまでのプログラミング中心の開発から、サービス同士をダイナミックに編集する
スタイルの開発へと変革することができ、構築期間の短縮やコストの削減につながります。また、各工
程で必要になる成果物(ドキュメント)をツールから自動生成することができるため、ドキュメント作成
工程を短縮化することができ、SOA 型のシステム開発生産性を従来よりも 3 倍※1 以上向上させることがで
きます。
従来版 eBuilder ApplicationDeveloper(アプリケーションデベロッパー)と組み合わせて利用するこ
とで、ApplicationProducer でサービス編集、ドキュメント自動生成し、ApplicationDeveloper でソー
スコード生成、テスト・デバッグするなど一貫した Web アプリケーション開発を行うことができます。
※1:旧版である eBuilder と自社比較した場合。
【eBuilder ApplicationProducer の特長】
●モックアップからの画面作成
画面作成は、モックアップと呼ばれるプロトタイプ画面を使いお客様との仕様調整を行うケースがあ
ります。ApplicationProducer では、Ajax に対応したモックアップ画面をベースに、仕様調整を繰り返
してリスクの少ない開発を行うことが可能です。画面同士の遷移に関してもグラフィカルに定義するこ
とができます。
●スケルトンからのサービス・コンポーネント作成
雛形(スケルトン)を使ってソースコードの自動生成を行い、プログラマーの負荷を軽減することが
できます。DAO と呼ばれるデータベースアクセス用のコンポーネントについても自動生成することができ
ます。
●業務ロジックをマッシュアップ
ネット上に公開されているサービスや、イントラマート製品の業務コンポーネント、自作のコンポー
ネントなどを GUI ベースのツールを使って関連付けて業務ロジックを作成することができます。コメン
トなども書けるため、プログラム行では分かりにくかった処理の内容や順番を見える化する事ができま
す。
●テストスクリプトを自動生成
ApplicationDeveloper のテスト・デバッグ機能を利用しテストスクリプトの自動生成、設定ファイル
の視覚化が可能です。
●成果物ドキュメントを自動生成
関連する成果物ドキュメントを自動生成することができます。プログラムとドキュメントが一体にな
って生成されますので、手間のかかっていたドキュメント作成の時間が削減されます。お客様のフォー
マットにあわせた
ドキュメントの出力も設定可能です。
【eBuilderApplicationProducer を使った開発イメージ】
■株式会社NTTデータ
イントラマートについて
株式会社NTTデータ イントラマートは、Web システム構築のための商用フレームワーク製品
「intra-mart」の開発及び販売を中心に事業展開しております。1998 年より、当社が企画、開発した独
自のシステム開発フレームワーク、業務コンポーネント群、アプリケーションシリーズは、2009 年 3 月
末現在 2000 社を超える企業へ導入されており、100 社強の販売特約店と共に、システム構築、コンサル
ティング、教育、運用支援に到るまでのトータルソリューションを提供しています。
社
名:
株式会社NTTデータ イントラマート
代 表 者:
代表取締役社長 中山 義人
設
2000 年 2 月
立:
資 本 金:
5 億 1,626 万円
売 上 高:
26.6 億円(2009 年 3 月期)
従業員数:
58 名(2009 年 3 月 31 日現在)
事業内容:
「intra-mart」の企画・開発・販売・保守及びその導入に関するコンサルティング・シス
テム開発・教育の提供。
お問い合わせ先
株式会社NTTデータ イントラマート
〒107-0052 東京都港区赤坂 2-17-22 赤坂ツインタワー本館 3 階
マーケティング本部 久木田、堀
電話 03-5549-2821
e-mail: [email protected]
用語解説
■ SOA
サービス指向アーキテクチャ(Service-Oriented Architecture)とは、大規模な企業のシステムを構築
する際、ビジネスプロセスの構成単位に合わせて構築・整理されたソフトウェア部品や機能を、ネット
ワーク上で連携させてシステムの全体を構築していく手法です。Web サービスを有効活用して ERP など既
存のシステム同士をサービスと見立てて連携することでビジネス変化に強いシステムを作ることができ
ます。
■ マッシュアップ
マッシュアップとは、自製、他製の複数の異なる Web サービスの API を組み合わせ、あたかも一つ
の Web サービスやアプリケーションとして再構成することを指します。
IT の深い知識がなくても、既存の Web サービスを組み合わせて、短期間でアプリケーション開発ができ
る新しい開発技法として注目されています。
■ Ajax
Ajax(エイジャックス)とは、ウェブブラウザ内で JavaScript の HTTP 通信を使って、非同期通信を
行う対話型 Web アプリケーションの実装形態です。Ajax では、指定したURLからXMLドキュメントを読み
込む機能を使い、ユーザの操作や画面描画などと並行してサーバと非同期に通信を行なうことで、サー
バの存在を感じさせないシームレスな Web アプリケーションを実現することができます。
※「intra-mart」は株式会社NTTデータ イントラマートの登録商標です。
※その他記載されている会社名、システム名、製品名は一般に各社の商標、又は登録商標です。