解答集 · DaaS
マスターデータ管理(MDM)は、データの「単一の真実の源」を確保し、部門をまたいで一貫性があり信頼性の高い重要情報へのアクセスを可能にします。このようにして、MDMは小売業者、流通業者、製造業者、金融機関に対し、コラボレーション、業務効率、顧客体験、データ分析、および信頼性の高いデータを必要とするその他多くの業務の向上を支援します。
管理されたマスターデータは、MDMから、その信頼できるデータセットの利用を希望する下流のシステム、プロセス、または関係者に提供することができます。
従来の設定では、ウェブサイトやPOSシステムなど、マスターデータを非常に大規模に消費するユースケースに対応するために、MDMと対象システム間にAPIを介して個別のデータストアを構築・維持するのが一般的な慣行です。 これにより、複雑なマスターデータ処理と大量のデータ消費との関心が分離され、一方の活動が他方に悪影響を及ぼすことがなくなります。
しかし、これにはいくつかの運用上の問題が生じます:
関連するAPIを備えた個別のデータストアを構築・維持することは、煩雑なプロセスになり得る
データストアの整合性が容易に失われる可能性がある
マスターデータの変更を消費システムに反映させるには、データストア側での開発が必要になる場合もあり、多大な時間を要することがあります
STEPには、スケーラビリティの問題を解決できる「データ・アズ・ア・サービス(DaaS)」拡張機能が搭載されています。これは、大量のデータを消費するアプリケーションへのデータ配信に特化した、クラウドベースのデータ配信サービスです。設定可能なAPIとサーバーレスアーキテクチャを通じて、DaaS拡張機能はマスターデータのほぼリアルタイムなバージョンを提供します。 ユーザーは多数のAPIサービスを構築・維持する必要がなく、APIの設定を変更するだけで済みます。単一かつ一元化されたマスターデータサービスとして、DaaS拡張機能は、アプリケーションに大規模なデータを提供するために、アプリケーションごとにデータの複製を作成する必要性を排除します。
「as a service」とは、データのコピーを含むデータベースを構築・維持したり、データを配信するためのAPIを構築したりする必要がないことを意味します。 その結果、メンテナンスにかかる時間を節約できるだけでなく、複製されたデータベースの整合性が崩れる心配もなくなります。その代わりに、アプリケーションでデータを同期的に検索したり、データに関するイベントを非同期的に受信したりするだけで済みます。
MDMと対象システムの間で、APIを介して分離されたデータストア

設定可能なAPIとサーバーレスアーキテクチャを備えたDaaS拡張機能

DaaS では、同一のマスターデータに対して複数のサービスを設定することができ、各サービスには独自の API、API キー、および関連するマスターデータのサブセットが割り当てられます。各 API は、利用の利便性を最大限に高めるよう設定可能です:
基盤となるデータモデルを理解しなくても、データを簡単に利用できます
アプリケーションにMDMと同じデータモデルを用意する必要がありません
マスターデータモデルの変更に、APIを迅速かつ容易に適応させることができます
オブジェクト名を変更したり、データの範囲を制限したりすることで、データソース全体をアプリケーションに公開することを回避できます
APIサービス層を通じてデータを利用可能にし、内部および外部システム向けにオンデマンドで大規模にデータを提供することで、DaaS拡張機能は「データ・アット・ザ・エッジ」という哲学の完璧な実例となっています。
常時稼働
高い拡張性
MDMデータモデルとは独立したAPIモデル
同一のマスターデータ上で複数のAPIサービスを設定可能
データはほぼリアルタイムで最新の状態に保たれる
最大限のスケーラビリティを実現するクラウドベースのサーバーレスアーキテクチャ
サービスの継続的な更新
複雑なMDMユースケースと大量のデータ消費の関心の分離
トークンベースの認証

STEP with DaaSが、貴社のビジネスを加速させ、データからより多くの価値を引き出すのにどのように役立つか、詳しくご覧ください。
スティボシステムズ本社