TERASOLUNA Server/Client Framework for .NET 3.0

概要

リッチクライアントアプリケーション開発に必要な機能を備えた汎用フレームワークです。
開発生産性の高い技術であるMicrosoft社の.NET Frameworkをベースとし、その上に多くのノウハウを集約したソフトウェアアーキテクチャを適用することで、アプリケーションの品質を均一にすることができます。

特徴とメリット

  • ソフトウェアアーキテクチャを定義し、クライアント業務画面からサーバ業務処理を呼び出すまでの一連の流れを定型化することで、品質のばらつきを抑制します
  • 複雑な作り込みが必要なエラー処理や非同期処理をフレームワークが隠蔽することで、業務開発者は業務処理の開発のみに集中することができます
  • 開発生産性の高いVisual Studioの開発スタイルを崩さない形でフレームワークの機能を利用できるため、開発者の学習にかかる初期コストを抑えることができます

利用事例・活用ポイント

  • クライアント/サーバシステムの表現力の高さ・操作性の良さと 、Web アプリケーションの配布のし易さを両立させた業務システムを実現可能です
  • TERASOLUNA Server Framework for Javaと連携させた、「サーバJava-クライアント.NET」 という構成のハイブリッドな業務システムを中心に導入実績があります

動作確認環境

TERASOLUNA Server Framework for .NET

  • .NET Framework
    • 3.5 SP1
  • WebAPサーバ
    • Windows Server 2003 R2 Enterprise SP2 上の IIS 6.0
    • Windows Server 2008 Enterprise SP1 上の IIS 7.0
    • Windows Server 2008 R2 Enterprise 上の IIS 7.5

TERASOLUNA Client Framework for .NET

  • .NET Framework
    • 3.5 SP1
  • OS
    • Windows XP Professional SP3
    • Windows Vista Business SP2
    • Windows 7 Enterprise

ダウンロード

フレームワークの各資材は以下のページからダウンロードしてください。

資材名ダウンロードファイル名説明
フレームワーク本体terasoluna-server-client4n-installer_x.x.x.x.zipフレームワークの署名済みDLLおよびソースコードを導入するためのインストーラを提供します
テンプレートterasoluna-server-client4n-template_x.x.x.x.zipプロジェクトテンプレート、項目テンプレートおよびコードスニペットを導入するためのインストーラを提供します
チュートリアルterasoluna-server-client4n-tutorial_x.x.x.x.zip開発環境の設定からフレームワーク提供機能の基本的な利用方法を学習できるチュートリアルを提供します
.NET-Java連携サンプルterasoluna-server-client4n-sample_x.x.x.x.zipTERASOLUNA Server Framework for Javaと連携させたリッチクライアントAPのサンプルを提供します
ドキュメントterasoluna-server-client4n-doc_x.x.x.x.zipフレームワークのアーキテクチャ説明書、機能説明書、およびAPIドキュメントを提供します
上記全てを含むアーカイブterasoluna-server-client4n-all_x.x.x.x.zip上記全てを一度にダウンロードできます
パッチファイルterasoluna-server-client4n-Patch.zipサーバでエラーが発生した時に、クライアント側でサーバとの接続を適切に解放できない不具合を解消するためのパッチです。