معرفی محصول

در عصر جدید، یکی از مؤلفه‌های برتری هر کسب و کار، مسلما سرعت و انعطاف در ارائه خدمات است، و بانک‌ها و موسسات مالی نیز از این قائده مستثنا نیستند. اما بنا به ماهیت زیرساخت‌های کنونی این سازمان‌ها و میزان پیچیدگی موجود در آنها، این دو مؤلفه (سرعت و انعطاف)، همیشه در حداقل درجه ممکن دیده می‌شوند و در نتیجه ارائه ساده‌ترین سرویس نوآورانه و رقابتی، در چابک‌ترین عضو از این نوع سازمان‌ها، بسیار کند است. لذا می‌بایست به طریقی، با ارتقاء زیرساخت‌های داخلی، این دو مؤلفه حیاتی را تقویت نمود. لذا استقرار یک پلتفرم جامع جهت ارائه خدمات با استفاده از معماری مدرن و منعطف، که امکان ارائه خدمات بانکی متنوع و سریع را به مشتریان فراهم می‌کند، ضروری است.

این پلتفرم می‌بایست با اتصال به سیستم‌های موجود در بانک (که به صورت ذاتی کند و غیر‌منعطف هستند)، و دریافت سرویس‌های پایه، این سرویس‌ها را به اشکال مختلف (به صورت پایه یا ترکیبی از سرویس‌های متنوع) در اختیار سامانه‌های مختلف از جمله سامانه‌های مبتنی بر تلفن‌های هوشمند، تبلت‌ها و رایانه‌های شخصی، به مشتری‌های حقیقی و حقوقی (شرکت‌های کوچک، متوسط و بزرگ) ارائه نماید. همچنین با استقرار این پلتفرم با حذف وابستگی‌های بین سیستم‌های داخلی، استقلال سامانه‌های داخلی را افزایش داده و قابلیت ارتقاء مستقل آنها را فراهم می‌نماید.

به عنوان مثال، یکی از سرویس‌های پایه که این پلتفرم می‌تواند از سیستم‌های موجود در بانک دریافت و بازسازی کند، سرویس احراز هویت مشتریان است. این سرویس می‌تواند اطلاعات شناسایی مشتریان را از سیستم‌های مربوطه بگیرد و با استفاده از روش‌های مدرن و امن مانند بیومتریک، تشخیص چهره، رمز عبور یکبار مصرف و غیره، مشتریان را تایید کند. این سرویس می‌تواند به سامانه‌های مختلفی که نیاز به احراز هویت مشتریان دارند، ارائه شود. برای مثال، سامانه‌های مبتنی بر تلفن‌های هوشمند می‌توانند از این سرویس برای ورود به حساب‌های بانکی، انجام تراکنش‌های مالی، درخواست وام و غیره استفاده کنند.

زیرساخت بانکداری باز کریستال، این امکان را می‌دهد که سرویس‌های مختلف را به صورت مستقل و قابل تغییر از یکدیگر تعریف، پیاده‌سازی، مدیریت و نظارت گردد. همچنین این پلتفرم کمک می‌کند که با استفاده از استانداردهای این صنعت و پروتکل‌های ارتباطی متنوع، با سیستم‌های موجود در بانک و سامانه‌های خارجی، از جمله سازمان‌های دولتی، بانک مرکزی، شرکت‌های پرداخت الکترونیک و غیره، ارتباط برقرار شود و در نهایت این پلتفرم، قابلیت ارائه سرویس‌های بانکی متنوع و سریع را به مشتریان فراهم می‌کند.

معرفی کوتاه زیرساخت داده باز (Open API)

زیرساخت داده باز یک الزام برای ارائه خدمات مبتنی بر پلتفرم است که امکان اتصال و تعامل بین تامین‌کنندگان و مشتریان سرویس‌های مختلف را فراهم می‌کند. تامین‌کنندگان سرویس‌ها می‌توانند با استفاده از زیرساخت داده باز سرویس‌های مربوط به کسب و کار خود را به صورت استاندارد و قابل دسترس برای مشتریان ارائه دهند. مشتریان سرویس‌ها نیز می‌توانند با استفاده از زیرساخت داده باز به سرویس‌های مورد نیاز خود دسترسی پیدا کنند و از آنها بهره‌مند شوند. برای مثال، در حوزه بانکداری، بانک می‌تواند با استفاده از زیرساخت داده باز سرویس‌های بانکی خود را به صورت مستقیم یا ترکیبی با سرویس‌های دیگر ارائه دهد. این سرویس‌ها می‌توانند شامل انتقال وجه، پرداخت قبوض، خرید اینترنتی، مدیریت حساب‌ها، دریافت گزارش‌ها و غیره باشند. مشتریان بانک نیز می‌توانند با استفاده از زیرساخت داده باز به سرویس‌های بانکی دسترسی پیدا کنند و از آنها استفاده کنند. این مشتریان می‌توانند شامل استارت‌آپ‌ها، شرکت‌های طرف قرارداد با بانک، یا حتی افراد عادی باشند. برای مثال، یک استارت‌آپ می‌تواند با استفاده از زیرساخت داده باز به سرویس‌های بانکی و سرویس‌های دیگری که بانک با آنها همکاری دارد دسترسی پیدا کند و کسب و کار خود را بهبود بخشد. یا یک شرکت طرف قرارداد با بانک می‌تواند با استفاده از زیرساخت داده باز به سرویس‌های بانکی و سرویس‌های دیگری که بانک برای آنها ارائه می‌دهد دسترسی پیدا کند و فعالیت‌های خود را انجام دهد. یا یک فرد عادی می‌تواند با استفاده از زیرساخت داده باز به سرویس‌های بانکی و سرویس‌های دیگری که بانک برای او ارائه می‌دهد دسترسی پیدا کند و نیاز‌های خود را برطرف کند.

زیرساخت داده باز نه تنها در حوزه بانکداری، بلکه در حوزه‌های دیگری نیز کاربرد دارد. برای مثال، در حوزه حمل و نقل، وزارت راه می‌تواند با استفاده از زیرساخت داده باز سرویس‌های مربوط به ترافیک جاده‌ای، مسیریابی، هوشمندسازی حمل و نقل و غیره را ارائه دهد. یا در حوزه بنادر و کشتیرانی، سازمان بنادر و کشتیرانی می‌تواند با استفاده از زیرساخت داده باز سرویس‌های مربوط به کشتی‌های پهلو گرفته، بارگیری و تخلیه، امنیت دریایی و غیره را ارائه دهد. مشتریان این سرویس‌ها نیز می‌توانند با استفاده از زیرساخت داده باز به سرویس‌های مورد نیاز خود دسترسی پیدا کنند و از آنها بهره‌مند شوند.

این زیرساخت باعث می‌شود که تامین‌کنندگان و مشتریان سرویس‌ها بتوانند به صورت آسان و ایمن با یکدیگر ارتباط برقرار کنند و از فواید سرویس‌ها بهره‌مند شوند. زیرساخت داده باز نیز با توجه به نیاز‌ها و تغییرات محیط کسب و کار، قابلیت توسعه و به‌روزرسانی دارد و می‌تواند با سرویس‌های جدید و نوآورانه هماهنگ شود. بنابراین، زیرساخت داده باز یک زیرساخت آینده‌نگر و پویا است که می‌تواند به افزایش رقابت‌پذیری و کارآمدی کسب و کارها کمک کند.

زیرساخت بانکداری بازکریستال، یک سامانه مبتنی بر زیرساخت داده باز است که بانک را قادر می‌سازد علاوه بر سرویس‌هایی که خود ارائه می‌دهد، سرویس‌های سایر ارائه‌دهندگان را نیز دریافت کند و سرویس‌های خود، سرویس‌های ارائه شده توسط دیگر تامین‌کنندگان و سرویس‌های جدیدی که حاصل ترکیب شدن این سرویس‌ها است را به مشتریان خود ارائه کند.

معماری کلان زیرساخت بانکداری باز کریستال

بخش تامین‌کنندگان زیرساخت بانکداری باز کریستال شامل بانک و سایر ارائه‌دهندگان سرویس‌های مختلف است که با استفاده از زیرساخت داده باز سرویس‌های خود را به صورت استاندارد و قابل دسترس برای بخش مشتری ارائه می‌دهند. این سرویس‌ها می‌توانند شامل سرویس‌های بانکی، سرویس‌های حمل و نقل، سرویس‌های بنادر و کشتیرانی، سرویس‌های ارتباطی، سرویس‌های امنیتی، سرویس‌های تجاری، سرویس‌های گردشگری و غیره باشند. بانک می‌تواند با استفاده از زیرساخت داده باز سرویس‌های خود را به صورت مستقیم یا ترکیبی با سرویس‌های دیگر ارائه دهد. برای مثال، بانک می‌تواند سرویس پرداخت قبوض را با سرویس ارتباطی تلفن همراه ترکیب کند و یک سرویس جدید به نام پرداخت قبوض با تلفن همراه ارائه دهد. یا بانک می‌تواند سرویس خرید اینترنتی را با سرویس حمل و نقل ترکیب کند و یک سرویس جدید به نام خرید اینترنتی با تحویل درب منزل ارائه دهد. بانک می‌تواند با استفاده از زیرساخت داده باز به سرویس‌های سایر ارائه‌دهندگان دسترسی پیدا کند و از آنها برای ارائه سرویس‌های جدید و نوآورانه بهره‌مند شود.

بخش مشتریان زیرساخت بانکداری بازکریستال شامل مشتریان بانک و سایر ارائه‌دهندگان سرویس‌های مختلف است که با استفاده از زیرساخت داده باز به سرویس‌های مورد نیاز خود دسترسی پیدا کرده و از آنها استفاده می‌کنند. این مشتریان می‌توانند شامل استارت‌آپ‌ها، شرکت‌های طرف قرارداد با بانک، یا حتی افراد عادی باشند. برای مثال، یک استارت‌آپ می‌تواند با استفاده از زیرساخت داده باز به سرویس‌های بانکی و سرویس‌های حمل و نقل دسترسی پیدا کند و کسب و کار خود را بهبود بخشد. یا یک شرکت طرف قرارداد با بانک می‌تواند با استفاده از زیرساخت داده باز به سرویس‌های بانکی و سرویس‌های ارتباطی دسترسی پیدا کند و فعالیت‌های خود را انجام دهد. یا یک فرد عادی می‌تواند با استفاده از زیرساخت داده باز به سرویس‌های بانکی و سرویس‌های گردشگری دسترسی پیدا کند و نیاز‌های خود را برطرف کند.

امکانات و ویژگی‌های زیرساخت بانکداری باز کریستال

  • امنیت

    امنیت یکی از مهم‌ترین عوامل برای موفقیت یک سامانه مبتنی بر زیرساخت داده باز است که باید به طور جدی در نظر گرفته شود. امنیت به معنای حفظ محرمانگی، در دسترس بودن و تمامیت اطلاعات و تراکنش‌های مربوط به سرویس‌های ارائه شده توسط سامانه است. امنیت برای هر دو بخش تامین‌کننده و مشتری اهمیت دارد و باید با استفاده از روش‌های مناسب تضمین شود. برخی از روش‌های ارائه سرویس امن برای مشتریان و تامین‌کنندگان عبارتند از:

    • استفاده از پروتکل‌های امن برای ارتباط بین سامانه و سایر ارائه‌دهندگان و مشتریان سرویس‌ها. برای مثال، استفاده از پروتکل HTTPS برای انتقال اطلاعات با رمزنگاری و احراز هویت.
    • استفاده از مکانیزم‌های احراز هویت و کنترل دسترسی برای مدیریت دسترسی به سرویس‌ها و اطلاعات. برای مثال، استفاده از روش‌های مبتنی بر نام کاربری و رمز عبور، توکن، اثر انگشت، چهره و غیره.
    • استفاده از روش‌های رمزنگاری و رمزگشایی برای محافظت از اطلاعات حساس و محرمانه. برای مثال، استفاده از الگوریتم‌های رمزنگاری قوی مانند AES، RSA، SHA و غیره.
    • استفاده از روش‌های امضای دیجیتال و تایید صحت برای تضمین تمامیت و اصالت اطلاعات و تراکنش‌ها. برای مثال، استفاده از الگوریتم‌های امضای دیجیتال مانند DSA، ECDSA، RSA و غیره.
    • استفاده از روش‌های نظارت و ردیابی برای شناسایی و پیشگیری از تهدیدات و حملات امنیتی. برای مثال، استفاده از سیستم‌های تشخیص نفوذ، سیستم‌های جلوگیری از نفوذ، سیستم‌های ثبت وضعیت، سیستم‌های هشداردهنده و غیره.
    • استفاده از روش‌های پشتیبان‌گیری و بازیابی برای حفظ در دسترس بودن اطلاعات و تراکنش‌ها در صورت بروز خطا یا حادثه. برای مثال، استفاده از سیستم‌های پشتیبان‌گیری اتوماتیک، سیستم‌های بازیابی اطلاعات، سیستم‌های تعادل بار، سیستم‌های چندگانه و غیره.

    لذا سرویس های ارائه شده بر روی زیرساخت با توجه به نوع سرویس ارائه شده و ماهیت سرویس و داده هایی که منتقل می شوند از روش های امنیتی مناسب استفاده خواهند کرد. به عنوان مثال با توجه به محبوبیت فراوان پروتکل HTTP و ارائه سرویس به صورت REST می توان از موارد ذیل به عنوان زیرساخت اولیه ارائه سرویس استفاده کرد:

    • استفاده از HTTPS
    • استفاده از توکن های Oath 2
    • محدود سازی مشتریان و تامین کنندگان به استفاده از IP های مشخص شده
    • تغییر دوره ای رمز های عبور (ایجاد تاریخ انقضای مناسب برای توکن ها)

    اما این روش‌ها تنها برای ارائه سرویس‌های ساده و کم حساسیت کافی هستند. برای ارائه سرویس‌های پیچیده و بالا حساسیت که نیاز به انتقال اطلاعات حساس و محرمانه دارند، باید از روش‌های امنیتی پیشرفته‌تری استفاده کرد. . برای مثال، برای ارائه سرویس انتقال وجه، باید از روش‌های رمزنگاری، امضای دیجیتال و نظارت استفاده کرد. یا برای ارائه سرویس خرید اینترنتی، باید از روش‌های احراز هویت، رمزنگاری و پشتیبان‌گیری استفاده کرد.

    به عنوان مثال سرویس انتقال وجه کارت به کارت مقادیر رمز عبور و CVV2 با الگوریم هایی مانند 3DES یا RSA رمزنگاری شده و کل پیام نیز با الگوریتم های مناسب MAC یا امضای دیجیتال غیر قابل تغییر می شوند.

    با استفاده از این روش‌های امنیتی پیشرفته، می‌توان از انتقال اطلاعات حساس و محرمانه به صورت امن و مطمئن اطمینان حاصل کرد. همچنین می‌توان از تهدیدات و حملات امنیتی جلوگیری کرد و در صورت بروز خطا یا حادثه، اطلاعات و تراکنش‌ها را بازیابی کرد. این روش‌های امنیتی پیشرفته باید با توجه به نوع و ماهیت سرویس ارائه شده و داده‌های منتقل شده انتخاب و پیاده‌سازی شوند.

  • محیط تست

    محیط تست یک محیط آزمایشی است که بانک ارائه دهنده زیرساخت برای فرآیند ایجاد و ارائه سرویس‌های جدید بر روی بستر زیرساخت بانکداری بازکریستال خود ایجاد می‌کند و در این محیط فرآیند تولید و تست و تأیید سرویس‌های جدید خود یا سرویس‌های ترکیب شده با همدیگر را انجام می‌دهد. محیط تست به بانک اجازه می‌دهد که سرویس‌های جدید و نوآورانه خود را بدون اینکه نگران تأثیرات واقعی و مالی به صورت صحیح و با کیفیت بالا تولید و تست کند و پس از اینکه کاملا از عملکرد و کیفیت آنها اطمینان حاصل می کند، برای مشتریان خود منتشر کند.

    سرویس هایی که تائید می شوند به محیط پیش عملیاتی منتقل می شوند و یک مرحله تست در این محیط نیز انجام خواهد شد و پس از اینکه از صحت عملکرد سرویس مطمئن گردید به محیط عملیاتی منتقل خواهند شد.

  • محیط پیش عملیاتی (Sand-Box)

    محیط پیش عملیاتی یک محیط آزمایشی است که بانک ارائه دهنده زیرساخت بانکداری بازکریستال برای مشتریانی که هنوز سرویس‌های ارائه شده توسط زیرساخت را پیاده‌سازی نکرده‌اند و نیاز به آزمون و خطا و داده‌های غیر واقعی برای تست‌های خود دارند، ارائه می‌دهد. محیط پیش عملیاتی  به مشتریان اجازه می‌دهد که به سرویس‌های موجود در زیرساخت بانکداری بازکریستال دسترسی پیدا کنند و از آنها استفاده کنند، بدون اینکه نگران عواقب واقعی و مالی باشند. محیط پیش عملیاتی  با محیط واقعی زیرساخت تفاوت‌هایی دارد که برخی از آنها عبارتند از:

    • محیط پیش عملیاتی از داده‌های غیر واقعی استفاده می‌کند که برای شبیه‌سازی شرایط واقعی طراحی شده‌اند. برای مثال، محیط پیش عملیاتی از شماره‌های کارت، حساب، شناسه و رمز عبور مصنوعی استفاده می‌کند که برای انجام تراکنش‌های بانکی مورد نیاز است.
    • محیط پیش عملیاتی از روش‌های امنیتی ساده‌تری استفاده می‌کند که برای ارائه سرویس‌ها کافی هستند. برای مثال، محیط پیش عملیاتی از پروتکل HTTPS و توکن‌های Oath 2 برای ارتباط بین سامانه و مشتریان استفاده می‌کند و گاهی نیازی به روش‌های رمزنگاری، امضای دیجیتال و نظارت ندارد.
    • محیط پیش عملیاتی از محدودیت‌های کمتری برای دسترسی به سرویس‌ها استفاده می‌کند که برای انعطاف‌پذیری بیشتر است. برای مثال، محیط پیش عملیاتی از محدودیت‌های زمانی، تعدادی، مقداری و غیره برای انجام تراکنش‌های بانکی استفاده نمی‌کند و مشتریان می‌توانند به تعداد و مقدار دلخواه خود تراکنش انجام دهند.
  • بانک اطلاعاتی

    با توجه به اینکه داده های تولید شده در این زیرساخت و همچنین داده هایی مدیریتی که فرایند های این زیرساخت به وسیله آنها کنترل می شوند می بایست در یک پایگاه داده مطمئن ذخیره گردند از یک بانک اطلاعاتی مناسب استفاده می گردد. بانک اطلاعاتی می تواند هر بانک اطلاعاتی رابطه ای باشد و با توجه به زیرساخت های موجود بانک مانند تخصص مدیر پایگاه داده بانک، زیرساخت های موجود و غیره مشخص می گردد.

  • دسترسی پذیری

    یکی از مهمترین فاکتورهای این زیرساخت، دسترس پذیری می باشد. با توجه به اینکه این زیرساخت قرار است به عنوان ستون فقرات بانک استقرار یابد لازم است دسترس پذیری بسیار بالایی داشته باشد در نتیجه برای تامین این مهم از ترکیبی از روش های مدرن استفاده خواهد شد که شامل سخت افزار و نرم افزار می باشد.

    روش‌های سخت افزاری برای افزایش دسترسی پذیری عبارتند از:

    • استفاده از سخت افزارهای با کیفیت و مطمئن که دارای عمر طولانی و مقاومت بالا در برابر خطاها و حوادث هستند. برای مثال، استفاده از سرورها، رایانه‌ها، دیسک‌ها، شبکه‌ها و سایر تجهیزات با استانداردهای بین‌المللی و مورد تأیید صنعت.
    • استفاده از روش‌های توزیع و تکثیر داده‌ها و سرویس‌ها بر روی چندین سرور و مکان مختلف که در صورت بروز خطا یا حادثه در یکی از آنها، بتوان از دیگری استفاده کرد. برای مثال، استفاده از روش‌های RAID، میرورینگ، کلاسترینگ، بالانسینگ و غیره.
    • استفاده از روش‌های پشتیبان‌گیری و بازیابی داده‌ها و سرویس‌ها بر روی سخت افزارهای جانبی و مستقل که در صورت بروز خطا یا حادثه در سخت افزارهای اصلی، بتوان از آنها استفاده کرد. برای مثال، استفاده از روش‌های نوار نگهداری، دیسک خارجی، ابری و غیره.
    • در بخش نرم افزاری برای افزایش دسترسی پذیری 2 دسته عملیات انجام خواهد گرفت:
      • استقرار سرویس ها به روش کانتینری به گونه ای که از هر سرویس دهنده چندین نسخه در چندین زیرساخت سخت افزاری مختلف وجود خواهد داشت که در آن واحد در حال سرویس دهی هستند و از کار افتادن یک یا چند نمونه از هر سرویس باعث از کار افتادن کل سرویس نخواهد شد.
      • استفاده از روش‌های نظارت و ردیابی وضعیت و عملکرد سخت افزارها و نرم افزارها برای شناسایی و پیشگیری از خطاها و حوادث قبل از اینکه به سطح بحرانی برسند. برای مثال، استفاده از روش‌های مانیتورینگ، لاگینگ و آلارمینگ.

    به این ترتیب، با استفاده از ترکیبی از روش‌های سخت افزاری و نرم افزاری می‌توان دسترسی پذیری سامانه را افزایش خواهیم داد. به گونه ای که ستون فقرات بانک به صورت مداوم و بدون وقفه سرویس‌های خود را ارائه کند و از رضایت و اعتماد مشتریان و کاربران اطمینان حاصل کند.

  • سیستم عامل

    حتی الامکان از سیستم عامل های لینوکس Minimal استفاده خواهد شد.

  • گسترش پذیری

    با توجه به استفاده از روش استقرار مبتنی بر کانتینر امکان رسیدن به حداکثر اندازه این پارامتر (وابسته به زیرساخت های موجود سخت افزاری شامل شبکه و قدرت پردازش و توان ذخیره سازی) به صورت عمودی و افقی بدون نیاز به توقف سرویس تضمین خواهد شد.

  • توزیع بار

    این پارامتر نیز با توجه به ماهیت خود هم مفهوم سخت افزاری و هم مفهوم نرم افزاری دارد. با توجه به محدودیت های تغییرات سخت افزاری در بانک ها در این مستند به آنها پرداخته نمی گردد و تنها به آنها اشاره می شود.

    توزیع بار می تواند به صورت سخت افزاری با استفاده از ابزار شبکه پیاده سازی گردد مانند سوئیچ ها یا فایروال ها. در صورت عدم امکان استفاده از این روش پیاده سازی نرم افزاری مانند HA-Proxy یا Nginx در دستور کار قرار خواهند گرفت. هرچند با توجه به استفاده از ابزارهای استقرار کانتینری لزوم استفاده از این ابزارها بسیار کاهش می یابد اما در شرایط خاص هنوز استفاده از آنها مزیت هایی دارد.

  • لاگ ها

    لاگ یک روش برای ثبت و نگهداری اطلاعات مربوط به فعالیت‌ها و رویدادهایی است که در سامانه‌های نرم افزاری رخ می‌دهند. لاگ می‌تواند شامل اطلاعاتی مانند تاریخ و زمان، منبع و مقصد، نوع و محتوا، نتیجه و وضعیت، خطا و هشدار و غیره باشد. لاگ دارای اهمیت بالایی در سامانه‌های نرم افزاری است چرا که می‌تواند به منظور‌های مختلفی مانند ردیابی و رفع خطاها، ارزیابی و بهبود عملکرد، تحلیل و گزارش‌گیری، امنیت و حفاظت، مدیریت و نظارت و غیره استفاده شود.

    با توجه به اهمیت لاگ در سامانه‌های نرم افزاری، لازم است که برای ذخیره و مدیریت لاگ روش‌های مناسب و موثری انتخاب و پیاده‌سازی شود. در این سامانه، برای این منظور از 3 روش مختلف استفاده می‌شود که عبارتند از:

    • ذخیره لاگ در بانک اطلاعاتی: این روش از آن جهت که بانک اطلاعاتی یک ساختار منظم و قابل جستجو برای ذخیره داده‌ها است، مزیت‌هایی دارد. برای مثال، می‌توان از امکانات بانک اطلاعاتی برای مدیریت لاگ استفاده کرد. همچنین، می‌توان از امنیت و پایداری بانک اطلاعاتی برای حفاظت از لاگ بهره برد. اما این روش نیز مشکلاتی دارد. برای مثال، ممکن است بانک اطلاعاتی با حجم زیاد لاگ کند و نیاز به بهینه‌سازی و توزیع داشته باشد. همچنین، ممکن است بانک اطلاعاتی با ساختار و فرمت لاگ سازگار نباشد و نیاز به تبدیل و تطبیق داشته باشد. لذا لاگ هایی فرآیندی و با ساختار مشخص و معمولا کسب و کاری که یک راهبر کسب و کاری می تواند از آنها استفاه کند در بانکهای اطلاعاتی ذخیره می گردند.
    • ذخیره لاگ در فایل متنی: این روش از آن جهت که فایل متنی یک ساختار ساده و قابل خواندن برای ذخیره داده‌ها است، مزیت‌هایی دارد. برای مثال، می‌توان به راحتی لاگ را در فایل متنی ذخیره و خواند و از آن برای ردیابی و رفع خطاها استفاده کرد. همچنین، می‌توان از سرعت و کارایی فایل متنی برای ذخیره لاگ بهره برد. اما این روش نیز مشکلاتی دارد. برای مثال، ممکن است فایل متنی با حجم زیاد لاگ پر شود و نیاز به تکه‌تکه کردن و حذف داشته باشد. اکثر لاگ های سیستمی با این روش ذخیره می گردند.
    • ذخیره لاگ در سامانه‌های جانبی ذخیره و مدیریت لاگ: این روش از آن جهت که سامانه‌های جانبی ذخیره و مدیریت لاگ مانند مجموعه نرم افزار ELK یک ساختار تخصصی و کامل برای ذخیره و مدیریت لاگ هستند، مزیت‌هایی دارند. برای مثال، می‌توان از امکانات سامانه‌های جانبی ذخیره و مدیریت لاگ مانند جمع‌آوری و انتقال لاگ از منابع مختلف، ذخیره و پردازش لاگ با ساختار و فرمت مختلف، جستجو و تحلیل و گزارش‌گیری و داشبرد‌سازی برای مدیریت لاگ و غیره استفاده کرد. اما این روش نیز مشکلاتی دارد. برای مثال، ممکن است سامانه‌های جانبی ذخیره و مدیریت لاگ با حجم زیاد لاگ مواجه شوند و نیاز به مقیاس‌پذیری و توزیع داشته باشند.

    در نهایت همه لاگ ها به صورت منظم و دوره ای به یک سامانه مدیریت لاگ مانند مجموعه نرم افزار ELK منتقل شده و برای آنها داشبرد های متناسب با نوع لاگ تهیه می شود.

  • پنل مدیریت

    پنل مدیریتی یک رابط کاربری است که به مدیران سامانه امکان مدیریت و کنترل اجزای مختلف سامانه را می‌دهد. پنل مدیریتی در این سامانه شامل بخش‌های زیر است:

    •  مدیریت ارائه دهندگان سرویس: این بخش به مدیران سامانه امکان مدیریت ارائه دهندگان سرویس را می‌دهد. ارائه دهندگان سرویس عبارتند از سامانه هایی که سرویس‌های خود را ارائه می‌کنند. در این بخش می‌توان ارائه دهندگان سرویس را اضافه، حذف، ویرایش، فعال یا غیرفعال کرد. همچنین می‌توان اطلاعات مربوط به ارائه دهندگان سرویس مانند نام، شناسه، توضیحات، سرویس‌های ارائه شده و غیره را مشاهده و مدیریت کرد.
    • مدیریت مصرف کنندگان سرویس: این بخش به مدیران سامانه امکان مدیریت مصرف کنندگان سرویس را می‌دهد. مصرف کنندگان سرویس عبارتند از سامانه هایی که از سرویس‌های ارائه شده بر روی پلتفورم استفاده می‌کنند. در این بخش می‌توان مصرف کنندگان سرویس را اضافه، حذف، ویرایش، فعال یا غیرفعال کرد. همچنین می‌توان اطلاعات مربوط به مصرف کنندگان سرویس مانند نام، شناسه، توضیحات و غیره را مشاهده و مدیریت کرد.
    • مدیریت دسترسی‌ها و مجوزها: این بخش به مدیران سامانه امکان مدیریت دسترسی‌ها و مجوزها را می‌دهد. دسترسی‌ها و مجوزها عبارتند از قوانین و شرایطی که تعیین می‌کنند که چه کسی به چه سرویسی دسترسی دارد و چه کاری می‌تواند با آن انجام دهد. در این بخش می‌توان دسترسی‌ها و مجوزها را برای ارائه دهندگان و مصرف کنندگان سرویس تعریف، تغییر، اعمال یا لغو کرد.
    • گزارش‌های مدیریتی: این بخش به مدیران سامانه امکان تهیه و مشاهده گزارش‌های مدیریتی را می‌دهد. گزارش‌های مدیریتی عبارتند از اسنادی که اطلاعات مفید و مهمی در مورد عملکرد و وضعیت سامانه و اجزای آن را نشان می‌دهند. در این بخش می‌توان گزارش‌های مدیریتی را بر اساس معیارها و بازه‌های زمانی مختلف تهیه و ذخیره کرد. همچنین می‌توان گزارش‌های مدیریتی را به صورت داشبرد‌های تعاملی و نمودارهای بصری مشاهده و تحلیل کرد.

    این گزارش ها شامل گزارش های ریز تراکنش ها تا گزارشات سرجمع لحظه ای و روزانه می باشند.