Shoeisha Technology Media

CodeZine(コードジン)

記事種別から探す

日立ソリューションズ、.NETアプリケーション開発用フレームワーク「Open棟梁」をOSSで公開

  • LINEで送る
  • このエントリーをはてなブックマークに追加
2014/04/23 12:00

 日立ソリューションズは、.NET Frameworkをベースにしたアプリケーション開発に必要な各種機能を提供するフレームワーク「Open棟梁」を、オープンソース・ソフトウェア(OSS)として23日に公開した。また、同社を中心に、OSSコンソーシアムに「Open棟梁」普及に向けたコミュニティとして、「.NET開発基盤部会(仮称)」を7月初旬に発足する。

 「Open棟梁」は、アプリケーション全体のアーキテクチャを統一する標準アーキテクチャ、入出力処理やデータベースアクセスなどの定型的な機能、開発ツール、テンプレートなどを提供し、高品質なアプリケーション開発環境を実現している。

 日立ソリューションズでは、「Open棟梁」を受託開発やプロダクト開発、小規模部門システムから大規模基幹システムまで約70件の開発案件に適用しており、これらの実績によって蓄積したノウハウを集約した。

 異種透過性を実現した通信制御機能によって、Web(ASP.NET、ASP.NET MVC)、C/S(WinForm、WPF)、バッチ、RIA(Silverlight、HTML5)、WebAPIなどの各種方式において、UIサブシステムやアプリケーションとの接続を可能にしており、多種多様なシステム構成のアプリケーションを開発できる。

 UIを提供するプレゼンテーション層(P)、ビジネスプロセスを実装し、ロジックを記述するアプリケーション層(B)、データベースへのアクセスを制御するデータ層(D)の3層アーキテクチャを採用しており、それぞれのレイヤ(層)に2段階のベースクラスを備え、プロジェクト毎のカスタマイズを容易にしている。

 このほか、データベースのテーブルを定義する動的パラメタライズド・クエリの活用によって、CRUD処理コードの100%自動生成が可能で、文字列編集、入力チェック機能、カスタムコントロール、ログ出力、共有情報・メッセージ管理など、日立ソリューションズの社内で適用実績のある共通ライブラリー群を利用できる。

 対応する統合開発環境はVisual Studio 2010~2013(C#、VB)で、対応データプロバイダは.NET Framework Data Provider for SQL Server、OLEDB.NET Data Provider、ODBC.NET Data Provider、Oracle Data Provider for .NET、IBM DB2.NET Data Provider、HiRDB.NET データ プロバイダ、MySQL Connector/NET、PostgreSQL Npgsql.NETデータプロバイダ。

 なお、7月初旬の発足を予定している「.NET開発基盤部会(仮称)」では、情報交換と機能拡充に向けたコミュニティ活動を通して、急速に進化するIT技術に対応したOSSを目指す。


【関連リンク】
日立ソリューションズ
「Open棟梁」(Web)
「Open棟梁」(GitHub)

  • LINEで送る
  • このエントリーをはてなブックマークに追加

おすすめ記事

All contents copyright © 2006-2017 Shoeisha Co., Ltd. All rights reserved. ver.1.5