「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -戻る --[[Open棟梁とは]] --[[リリース情報]] *目次 [#b449e33c] #contents *概要 [#faed89cd] -Open棟梁の機能を以下に列挙します。 -Excel版の機能一覧は、「[[こちら>https://github.com/OpenTouryoProject/OpenTouryoDocuments/blob/master/documents/0_Introduction/ja-JP/Functional_list.xlsx]]」からダウンロードが可能。 *テンプレート [#i688a2fc] **[[プロジェクト・テンプレート]] [#b2108e58] [[下記の下位スタック>#waf883eb]]を -オンライン処理 --Web --C/S2層 --C/S3層 -バッチ処理 などの区分に従ってテンプレート化したもの。 **[[対応する処理方式と、そのサンプル>機能一覧 - 対応する処理方式と、そのサンプル]] [#eb76d404] 利用可能な[[プロジェクト・テンプレート>#b2108e58]]の一覧 *スタック構成 [#waf883eb] -テンプレートは以下のスタックから構成される。 -[[コチラ>コンセプト#w5d91278]]の図が参考になる。 **ランタイム [#u185e295] .NET CLR **[[ランタイム・フレームワーク]] [#x12c3384] 各種、デファクト・スタンダードな標準技術を使用している。 **[[部品・ライブラリ>#eec0b2a8]] [#u9f60c6a] 以下に列挙する、様々な部品・ライブラリを同梱する。 **標準化の骨格 [#w283a130] -P・B・D層の論理3層構成 -[[ベースクラス1]]・[[2>ベースクラス2]]、サブクラスから成る構成 -[[ベースクラス1]]に実装される共通機能 -[[ベースクラス2]]に実装可能な共通機能 **カスタマイズ可能レイヤ [#u64e5b25] [[ベースクラス2]]など、プロジェクト毎にカスタマイズするレイヤを分離している。 *部品・ライブラリ [#eec0b2a8] **[[共通部品群>機能一覧 - 共通部品群]] [#v2fef725] **[[フレームワーク機能>機能一覧 - フレームワーク]] [#c3b6478f] *エンタープライズ・システム開発基盤機能 [#h2c33048] **[[V1系サンプル(テンプレート)>機能一覧 - 対応する処理方式と、そのサンプル - V1系]] [#lfbc49a4] **[[開発支援ツール>機能一覧 - 開発支援ツール]] [#z84e5744] ***静的・[[動的パラメタライズド・クエリ分析ツール]] [#e0636e21] ***[[自動生成ツール]] [#f42d03f7] ***[[Webデプロイツール]] [#r572b95e] ***[[暗号化ツール>暗号・復号化 部品#q103f322]] [#w6cbd1be] ***, etc. [#ja3f84e9] **[[非同期処理サービス]] [#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] 詳細は「[[汎用認証サイト(Multi-purpose Authentication Site)]]」を参照。 **[[汎用モバイルバックエンド>汎用モバイルバックエンド(Multi-purpose Mobile Backend)]] [#fcfbed78] 詳細は「[[汎用モバイルバックエンド(Multi-purpose Mobile Backend)]]」を参照。 ***[[Cordovaテンプレート]] [#k4d964eb] ***[[Resource Serverテンプレート]] [#m6ab7a12]