Repository navigation
OTR_FeatureList
nishi_74322014 edited this page Oct 28, 2026
·
4 revisions
Open 棟梁の機能を、スタック構成とコンセプトのバージョン(V1〜V3)の区分で俯瞰する。
V1〜V3 はコンセプトのバージョンで、プロダクト(アセンブリ)のバージョン(01-00〜03-xx)とは別物である(コンセプト)。
個々の機能の使い方は使い方を参照。
- Excel 版の機能一覧:Functional_list.xlsx(OpenTouryoDocuments)
プロジェクト・テンプレートは、次のスタックから構成される。
| スタック | 内容 |
|---|---|
| ランタイム | .NET(CLR) |
| ランタイム・フレームワーク | デファクト・スタンダードな標準技術(ASP.NET、ADO.NET など) |
| 部品・ライブラリ | 共通部品、フレームワーク機能 |
| 標準化の骨格 | P・B・D 層の論理 3 層構成、ベースクラス1・2 とサブクラスから成る構成 |
| カスタマイズ可能レイヤ | ベースクラス2 など、プロジェクトごとにカスタマイズするレイヤ(下位スタックに手を加えずにカスタマイズできる) |
| 区分 | 機能 |
|---|---|
| フレームワーク | P層(Web Forms)・P層(MVC)・P層(Windows Forms)、B層、D層、例外処理、ログ出力、トランザクション制御、画面遷移制御、不正操作防止 |
| 開発支援ツール | 動的パラメタライズド・クエリ、分析ツール、バッチクエリ作成支援、D層自動生成ツール、P 層自動生成(テーブル・データ・メンテナンス画面)、Web デプロイ・ツール、暗号化ツール |
| 処理方式とテンプレート | Web(Web Forms・MVC・Web API)、C/S(2 層・3 層)、コンソール(バッチ・CLI)、非同期(非同期イベント処理、非同期処理サービス)、ヒューマン・ワークフロー |
- C/S 3 層は、クライアント・ライブラリとサービス・インターフェイスで構成され、物理 3 層の実装を容易にする。
| 区分 | 機能 |
|---|---|
| 標準に準拠した認証基盤 | シングル・サインオン、アプリケーション間連携、オープン・プロトコル(SAML 2.0、OAuth 2.0、OIDC、FAPI) |
| 処理方式とテンプレート | 汎用認証サイト、Frontend テンプレート(SPA・Hybrid・X-Plat・Native)、Resource Server テンプレート |
- クライアント側の実装はOAuth2 / OIDC クライアント。
| 区分 | 機能 |
|---|---|
| 各種レイヤ | デバイス(センサー・データの取得)、エッジ(MQTT / AMQP ブローカ、Node-RED)、ゲートウェイ(Apache Kafka、Azure IoT Hub / Event Hubs)、ストア(NoSQL、Azure ストレージ)、分散処理(Apache Spark)、AI / BI(ML.NET など) |
| 処理方式とテンプレート | 共通基盤・共通レイヤ、データ・パイプライン、ハブ&メッセージ |
V2・V3 の領域(SoE・SoI)は、プロダクトの機能として揃えるだけでなく、
リードエンジニアが Open 棟梁のノウハウとコーディング・エージェントを使ってソリューションを組み立てる領域になりつつある
(ソリューション提供のサポート)。
Tags: 再構築
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。