問題タブ [enterprise-architecture]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
hadoop - Hadoop でデータリネージを実装する方法は?
金融分野では数少ない業務フローを実施しています。規制当局からの要件 (残念ながら、あまり具体的ではありません) は、監査目的でデータ系統を持つことです。
フローには、同期と非同期の 2 つの部分が含まれます。同期部分は、POS、顧客、および商品に関する一連の情報を含む支払いの試みです。非同期部分は、1 時間ごとに新しく計算された変数の部分を信用評価データ モデルに供給するバッチ プロセスです。変数には、残高や履歴トランザクションへのリンクなどの集計が含まれる場合があります。
非同期部分を計算するために、複数のリレーショナル DB からデータを取り込み、HDFS に raw 形式 (テーブルの行を csv 形式) で保存します。
HDFS にデータを保存すると、いくつかの集計を計算して同期部分のデータを生成する Spring XD に基づくジョブがトリガーされます。
関連するセマンティクスと SpringXD で実装された変換を記述する POJO に依存するリレーショナル データ、HDFS の生データ、MapReduce ジョブがあります。
では、問題は、上記のシナリオで監査をどのように処理するかです。特定の決定が下された理由を説明し、ポリシーで使用されるすべての変数 (同期またはほぼリアルタイムのフロー) がどのように計算されたかをいつでも説明できるようにする必要があります。
既存の Hadoop スタックを調べたところ、現在、エンタープライズ対応の優れた監査機能を提供できるツールはないようです。
私の考えでは、以下を含むカスタム実装から始めることです>
- すべてのビジネス用語を含むビジネス用語集
- 運用および技術メタデータ - 各エントリの変換実行を個別のストアに記録します。
- ビジネス ロジックへの変更を記録します (ビジネス ルールと変換が保持されているバージョン管理からのデータを使用します)。
アドバイスや経験を共有していただければ幸いです。
architecture - EA と RUP 4+1 の違いは?
アーキテクチャに関するエンタープライズ アーキテクチャと RUP (Rational Unified Process) 4+1 ビューの違いは何ですか?
EAに似た代替品ですか、それとも同じですか?
IMHO EA = ビジネス + 情報 + テクノロジー + アプリケーション
一方、4+1 RUP アーキテクチャは企業の IT にのみ接続されており、IT ガバナンスなどを解決する必要はありません。どう思いますか?
c# - mvc とサービスを使用したエンタープライズ アーキテクチャのプロジェクト構造 (.NET)
私はエンタープライズアーキテクチャの初心者ですが、正しく理解すると、3層で構成されています。私は.netプラットフォームで学校のプロジェクトに取り組んでおり、その構造を持っています:
- データ層 - リレーショナル データベースにマッピングされるデータ モデルを含むクラス ライブラリ
- ビジネス層 - アプリケーションの機能を提供するいくつかのクラスがあるクラス ライブラリ
- プレゼンテーション層 - この層でプロジェクトを mvc できると思いますが、よくわかりません。
この構造を持っている場合、どこに Web API や WCF を格納できますか? まさにビジネス層でしょうか?または、 service と mvc を使用した EA の実際の例を見つけた場所で、私にアドバイスできますか? ありがとう
enterprise-architect - ブラウザ経由でデータベースにアクセスするには、webea.config.ini EA Pro Cloud ファイルに何を追加する必要がありますか?
EA pro クラウド サーバーをセットアップし、クライアント側から正常に接続しました。データベース サーバーへの接続も、クライアント経由で確立されます。ここで、ブラウザーを介してクラウド経由でデータベースのコンテンツにアクセスしたいと考えています。そのためには、クラウド サーバー上の webea.config を変更する必要があります。webea.config には多くのプロパティがありますが、実際には、ブラウザーを介してデータベースにアクセスするためにこれらのフィールドに対して何を追加すればよいかわかりません。以下は、webea_config.ini です。
ブラウザでは次のように表示されます:
しかし、プロ クラウドをクリックしても、データベースの内容に移動しません。データベース内のコンテンツを取得するために webea_config.ini ファイルを追加する必要があることを誰か説明してください。