اشتراکگذاری دادهها بین سرویس تجمیع و هماهنگکنندهها
سرویس تولید و توزیع کلید
بخش اساسی از نحوه عملکرد هماهنگکنندهها، نقش سرویس میزبانی کلید، نگهداری کلیدهای ایجاد شده از سرویس تولید کلید است که نقش آن ایجاد کلیدهای رمزگذاری دادهها (DEK) و ارائه آنها برای استفاده عمومی یا خصوصی است. سرویس میزبانی کلید عمومی از یک شبکه تحویل محتوا (CDN) برای ارائه چنین کلیدهایی برای رمزگذاری دادههای کاربر در کلاینتهای کروم یا اندروید برای سرویس تجمیع و سرویس B&A استفاده میکند. سرویس میزبانی کلید خصوصی از APIهای امنی استفاده میکند که کلیدهای خصوصی را ارائه میدهند که فقط از داخل یک نمونه TEE برای اهداف رمزگشایی قابل دسترسی هستند. در مورد سرویس تجمیع، این کار رمزگشایی گزارشهای خام تجمیع شده از API گزارشدهی نسبتدهی یا API تجمیع خصوصی خواهد بود.
حسابداری گزارش تجمیعی
سرویس حساب گزارشدهی تجمیعی برای حسابداری استفاده میشود تا اطمینان حاصل شود که گزارشها بیش از یک بار پردازش نمیشوند. برای انجام این کار، از شناسه مشترک و مبدأ گزارشدهی دریافت شده از سرویس تجمیع استفاده میکند. هنگامی که سرویس تجمیع، سرویس حساب گزارشدهی تجمیعی را برای مصرف بودجه فراخوانی میکند، شناسه مشترک و مبدأ گزارشدهی را به سرویس حساب گزارشدهی تجمیعی ارسال میکند. این سرویس از مبدأ برای مجوزدهی و از مبدأ و شناسه مشترک برای پیگیری مصرف بودجه استفاده میکند.
اگر بودجه برای شناسه مشترک مشخص شده قبلاً مصرف نشده باشد، سرویس حساب گزارشگیری قابل تجمیع، بودجه را مصرف میکند، میزان مصرف برای شناسه مشترک را در یک دفتر کل پیگیری میکند و یک کد موفقیت به سرویس تجمیع برمیگرداند. سپس سرویس تجمیع یک گزارش خلاصه تولید میکند و آن را به تکنسین تبلیغات ارسال میکند. اگر مصرف ناموفق باشد، خطایی به سرویس تجمیع ارسال میشود و کار تجمیع با شکست مواجه میشود. سرویس تجمیع نیز به نوبه خود این کد خطا را به تکنسین تبلیغات برمیگرداند.
درباره حسابداری گزارشهای تجمیعی و هماهنگکنندههای بین ابری بیشتر بخوانید.