Open棟梁プロジェクトの取り組み

 Open棟梁プロジェクトの取り組みについて説明したスライドです。

 

Open棟梁の概要

 Open棟梁は、2007年から累計、150件以上のSI案件に導入されてきたエンタープライズ向けのビジネス・アプリケーション開発基盤です。2014年4月にオープンソース・ソフトウェア(OSS)化されたことでGithub上で一般公開されました。以下は、1.x系、2.x系の概要説明資料です。

Open棟梁 1.x 系 概要



 また、2017年4月にリリースされたOpen棟梁2.0から、迅速なスタートアップのローンチを実現するサービス開発基盤を目指します。

Open棟梁 2.x 系



詳しくは「コンセプト - Open 棟梁 Wiki」をご参照下さい。
 

Open棟梁の特徴

(1)オープンソースライセンスでの利用が可能

(2)特定の業種や業務を問わず汎用的に利用可能

  1. 組織での再利用を前提にしたアーキテクチャ設計と標準化が可能
  2. 開発要件に合わせたカスタマイズを容易にするクラス設計

(3)ソースコードだけでなくドキュメント類も完備

  1. 利用ガイド・チュートリアル
  2. オフショア開発のための英語版マニュアル

(4)小規模部門システムから大規模基幹システムまで利用可能

  1. プロジェクト・テンプレートを作成することで迅速な開発プロジェクトの立ち上げが可能。
  2. このテンプレートをカスタマイズすることで多種・多様なアーキテクチャへの対応・標準化が可能。

(5)サービス開発基盤機能の追加

  1. ASP.NET Identityを使用した OAuth2/OIDC の Idp/STS をサポート
  2. REST Web APIを使用した外部サービスとの連携機能を強化
  3. 様々なフロントエンドへのUI公開を可能にするJSON-RPC対応を強化

(6)新技術へ追従

  1. .NET Framework, .NET Standard, .NET Core,
  2. JavaScript, Apache Cordova, etc.
  3. Windows, Linux, Android, iOS, etc.
 

前提環境・機能

前提環境

対応IDE

  • Open棟梁 1.x 系 : Visual Studio 2010 - 2015 (C#, VB)
  • Open棟梁 2.x 系 : Visual Studio 2015 - 2017 (C#, VB)

ランタイム

  • Open棟梁 1.x 系 : .NET Framework 3.5 SP1, 4.5 - 4.6
  • Open棟梁 2.x 系 : .NET Framework 4.5.2, 4.6 - 4.7

対応データプロバイダ

既定で利用可能
  1. System.Data.SqlClient
  2. OLEDB.NET Data Provider
  3. ODBC.NET Data Provider
  4. PostgreSQL Npgsql.NET データプロバイダ
  5. MySQL Connector/NET
  6. ODP.NET Managed Driver
必要に応じて追加可能
  1. Oracle Data Provider for .NET
  2. System.Data.OracleClient
  3. IBM DB2.NET Data Provider
  4. HiRDB.NET データ プロバイダ


機能



 

問い合わせ先

当部会のコンタクト・メーリング リスト

ws-dotNetDevInfra-contact@osscons.jp

Open棟梁コミュニティについて

Open棟梁に関する情報交換のためのGoogle Groupsを準備しました。
Open棟梁の使い方に関するQ&Aや、意見交換などにご利用ください。

  • 情報の参照を行う場合:そのままご参照ください
  • Webから投稿を行う場合:Googleアカウントでログインし投稿ください

さらに、OpenTouryoグループのメンバーになることにより、
メールでの投稿や投稿の受信が可能となります。
Google Groups の使用方法についてはヘルプやその他サイトをご参照ください。

  • Google グループ ヘルプ
https://support.google.com/groups/?hl=ja#
  • コンテンツ ポリシー - Google グループ ヘルプ
https://support.google.com/groups/answer/4561696?hl=ja&ref_topic=2459446