TERASOLUNAフレームワーク

TERASOLUNAフレームワークは、これまで数多くのシステム開発に適用されてきた実績を持つ、信頼性の高いフレームワークです。
Java/.NET/Ajaxのそれぞれのプラットフォームにおいて、世界的にデファクトスタンダードである技術をベースに、NTTデータの数多くのシステム開発で培ってきた豊富なノウハウが継続的にフィードバックされています。
TERASOLUNAでは、Java/.NET/Ajaxプラットフォームによる、オンライン系/バッチ系ソリューションに対応した、5つのフレームワークを用意しており、要件に応じて選択や組み合わせが可能です。

特徴・メリット

フレームワークが処理の流れを規定し、業務アプリケーションとして必要な各種機能を提供するため、業務開発者は業務に特化する部分のみに注力することができ、高品質なアプリケーションを低コストで構築できます。また、業務アプリケーションの基盤部分を業務ロジックから分離したことで、業務仕様に変更が加わった際も早期かつ確実な反映が可能となります。各種TERASOLUNAフレームワークは、全て一貫した設計思想に基づいたアーキテクチャとなっているため、プロジェクトが変わって開発プラットフォームが変わってもノウハウの流用が可能です。
併せて、数多くのドキュメント、ツールを提供しており、適用時の開発容易性を高めています。

  • 品質・保守性向上
    • ・アプリケーションの構造/処理方式を標準化
    • ・テスト済みの高品質処理モジュールの提供
  • 生産性向上
    • ・アプリケーション基盤と業務ロジックの分離
    • ・豊富なドキュメントおよび開発支援ツール
  • 拡張性向上
    • ・各種機能のコンポーネント化

TERASOLUNAフレームワーク一覧

TERASOLUNAフレームワーク一覧※クリックすると拡大します。
TERASOLUNA Server Framework for Java
Webブラウザを利用した業務アプリケーション及びリッチクライアントアプリケーションに必要な各種機能を搭載したサーバサイドフレームワークです。基盤フレームワークとして、多くの利用実績があるStruts、Springを採用しております。 詳細ページへ
TERASOLUNA Batch Framework for Java
Javaによるバッチアプリケーション開発を実現するためのフレームワークです。大量データ処理などのバッチアプリケーショ ン特有の要件をサポートします。 詳細ページへ
TERASOLUNA Server/Client Framework for .NET
Webブラウザを利用した業務アプリケーション及びリッチクライアントアプリケーションに必要な各種機能を搭載したフレームワークです。開発生産性の高い技術であるASP.NETやWindowsFormsをベースに、クライアントサイドからサーバサイドまでトータルにサポートします。 詳細ページへ
TERASOLUNA Client Framework for Ajax
Webブラウザ上で動作するAjaxリッチクライアントアプリケーションを開発するためのフレームワークです。独自の統合開発環境を提供し、JavaScriptレスで複雑な画面を効率的に開発可能です。 詳細ページへ
TERASOLUNAフレームワークダウンロードページへTERASOLUNAのフレームワークは全てオープンソースです。
「SourceForge」サイトよりダウンロードください。