- 追加された行はこの色です。
- 削除された行はこの色です。
「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。
-戻る
--[[Open棟梁とは]]
--[[Open棟梁とは]] > [[コンセプト]]
--[[リリース情報]]
*目次 [#b449e33c]
#contents
*概要 [#faed89cd]
-Open棟梁の機能を以下に列挙します。
-Excel版の機能一覧は、「[[こちら>https://github.com/OpenTouryoProject/OpenTouryoDocuments/blob/master/documents/0_Introduction/ja-JP/Functional_list.xlsx]]」からダウンロードが可能。
*テンプレート [#i688a2fc]
*詳細 [#hee39644]
**[[プロジェクト・テンプレート]] [#b2108e58]
[[下記の下位スタック>#waf883eb]]を
**部品・ライブラリ [#eec0b2a8]
-オンライン処理
--Web
--C/S2層
--C/S3層
***[[共通部品群>機能一覧 - 共通部品群]] [#v2fef725]
-バッチ処理
***[[フレームワーク機能>機能一覧 - フレームワーク]] [#c3b6478f]
などの区分に従ってテンプレート化したもの。
**[[対応する処理方式と、そのサンプル>機能一覧 - 対応する処理方式と、そのサンプル]] [#eb76d404]
利用可能な[[プロジェクト・テンプレート>#b2108e58]]の一覧
*スタック構成 [#waf883eb]
**スタック構成 [#waf883eb]
-テンプレートは以下のスタックから構成される。
-[[コチラ>コンセプト#w5d91278]]の図が参考になる。
-[[コチラ>コンセプト#pe477f06]]の図が参考になる。
**ランタイム [#u185e295]
***ランタイム [#u185e295]
.NET CLR
**[[ランタイム・フレームワーク]] [#x12c3384]
***[[ランタイム・フレームワーク]] [#x12c3384]
各種、デファクト・スタンダードな標準技術を使用している。
**[[部品・ライブラリ>#eec0b2a8]] [#u9f60c6a]
以下に列挙する、様々な部品・ライブラリを同梱する。
***[[部品・ライブラリ>#eec0b2a8]] [#u9f60c6a]
様々な部品・ライブラリを同梱する。
**標準化の骨格 [#w283a130]
***標準化の骨格 [#w283a130]
-P・B・D層の論理3層構成
-[[ベースクラス1]]・[[2>ベースクラス2]]、サブクラスから成る構成
-[[ベースクラス1]]に実装される共通機能
-[[ベースクラス2]]に実装可能な共通機能
**カスタマイズ可能レイヤ [#u64e5b25]
[[ベースクラス2]]など、プロジェクト毎にカスタマイズするレイヤを分離している。
***カスタマイズ可能レイヤ [#u64e5b25]
-[[ベースクラス2]]など、プロジェクト毎にカスタマイズするレイヤを分離している。
-このため、下位スタックに手を加えずに、プロジェクト毎のカスタマイズが可能になっている。
*部品・ライブラリ [#eec0b2a8]
**基盤・ツール区分 [#tf41ad2e]
**[[共通部品群>機能一覧 - 共通部品群]] [#v2fef725]
***[[V3 : DX開発基盤機能>機能一覧 - DX開発基盤機能]] [#z1c16920]
**[[フレームワーク機能>機能一覧 - フレームワーク]] [#c3b6478f]
***[[V2 : サービス開発基盤機能>機能一覧 - サービス開発基盤機能]] [#h044e912]
*エンタープライズ・システム開発基盤機能 [#h2c33048]
***[[V1 : エンプラ・システム開発基盤機能>機能一覧 - エンタープライズ・システム開発基盤機能]] [#h2c33048]
**[[V1系サンプル(テンプレート)>機能一覧 - 対応する処理方式と、そのサンプル - V1系]] [#lfbc49a4]
**テンプレート [#i688a2fc]
**[[開発支援ツール>機能一覧 - 開発支援ツール]] [#z84e5744]
***[[プロジェクト・テンプレート]] [#b2108e58]
[[下記の下位スタック>#waf883eb]]を
***静的・[[動的パラメタライズド・クエリ分析ツール]] [#e0636e21]
-オンライン処理
--Web
--C/S2層
--C/S3層
***[[自動生成ツール]] [#f42d03f7]
-バッチ処理
***[[Webデプロイツール]] [#r572b95e]
などの区分に従ってテンプレート化したもの。
***[[暗号化ツール>暗号・復号化 部品#q103f322]] [#w6cbd1be]
***[[対応する処理方式と、そのサンプル>機能一覧 - 対応する処理方式と、そのサンプル]] [#eb76d404]
利用可能な[[プロジェクト・テンプレート>#b2108e58]]の一覧
***, etc. [#ja3f84e9]
-[[V3プロジェクト・テンプレート>機能一覧 - 対応する処理方式と、そのサンプル - V3系]]
-[[V2プロジェクト・テンプレート>機能一覧 - 対応する処理方式と、そのサンプル - V2系]]
-[[V1プロジェクト・テンプレート>機能一覧 - 対応する処理方式と、そのサンプル - V1系]]
**[[非同期処理サービス]] [#bce3904d]
**[[ヒューマン・ワークフロー機能]] [#sda4ed6f]
*サービス開発基盤機能 [#h044e912]
**[[V2系サンプル(テンプレート)>機能一覧 - 対応する処理方式と、そのサンプル - V2系]] [#zc5fae0b]
**オープンプロトコル [#f6e0af04]
***[[JSON-RPC対応の強化>リリース情報#w26c80b4]] [#e2f65743]
***[[JWT(JWS/JWE/JWK)認証ライブラリ>JWTの生成と検証]] [#f4b8d0fb]
**認証基盤 [#ia9293b4]
***.NET標準の認証基盤 [#q7339d98]
[[.NET標準の任意の認証機能>https://techinfoofmicrosofttech.osscons.jp/index.php?%E8%AA%8D%E8%A8%BC%E5%9F%BA%E7%9B%A4#t68197e3]]を組み込むことができる。
***[[汎用認証サイト>汎用認証サイト(Multi-purpose Authentication Site)]] [#c2d8eb63]
**[[OAth2/OIDCアーキテクチャ対応版]] [#c19770a1]
***[[Cordovaテンプレート]] [#l8fcd9e7]
***[[Resource Serverテンプレート]] [#k551aee2]
**[[汎用モバイルバックエンド>汎用モバイルバックエンド(Multi-purpose Mobile Backend)]] [#fcfbed78]
***[[Cordovaテンプレート]] [#k4d964eb]
***[[Resource Serverテンプレート]] [#m6ab7a12]