ארכיטקטורה
מתוך אילו רכיבים המערכת מורכבת, מה מדבר עם מה, ומה קורה כשמקור נתונים חיצוני אינו זמין.
Regulaxy היא אפליקציית ווב שרצה כולה בתוך הרשת שלכם. אין רכיב ענן שהמוצר תלוי בו, אין בדיקת רישיון מקוונת ואין טלמטריה — רשת מנותקת לחלוטין היא סביבת היעד שהמערכת נבנתה בתוכה.
קריאה יוצאת לאינטרנט היא בחירה של הפריסה, לא תכונה של המוצר. חלק ממערכות המקור שאפשר לחבר אליהן הן שירותי ענן, וחיבור כזה אכן מייצר קריאה יוצאת — אך רק אחרי שמישהו הגדיר אותו במפורש. בפריסה מנותקת פשוט לא מגדירים אותן, והמערכת פועלת במלואה בלעדיהן. קטלוג המערכות כותב זאת על השורה בכל מקום שבו התשובה אינה ״כן״ פשוט.
הרכיבים
| רכיב | תפקיד |
|---|---|
| שרת יישום | ממשק המשתמש וה‑API |
| בסיס נתונים | נתוני היישום: אירועים, אישורים, צ׳קליסטים, יומן ביקורת |
| מקורות מצאי | קריאה בלבד. השרתים, המערכות והבעלים |
| ספריית ארגון | חיפוש אנשי קשר ובדיקות שיוך לקבוצות |
| ממסר דואר | זימוני יומן והודעות |
הנתונים שהמערכת מחזיקה בעצמה
ארבעה סוגים, וכולם נוצרים בתוך המערכת: אירועי החלון עצמם, האישורים והזימונים שיצאו, תשובות הצ׳קליסט, ויומן הביקורת.
כל השאר — שרתים, מערכות, בעלים, חולשות — הוא השתקפות של מקור חיצוני, והוא נקרא מחדש.
התנהגות כשמקור אינו זמין
מקור מצאי שאינו נגיש אינו מפיל את המערכת. הבדיקה היא בדיקת עֵרוּת קצרה לפני כל קריאה, כך שכשל מתגלה במאות אלפיות שנייה ולא בפסק זמן ארוך. הממשק מציין במפורש שהנתונים אינם עדכניים, במקום להציג נתונים ישנים כאילו הם טריים.
פריסה
תהליך יישום אחד. אין צורך באשכול, והמערכת אינה מיועדת להרצה בכמה עותקים במקביל — מתזמן התזכורות רץ בתוך התהליך, ושני עותקים פירושם שתי תזכורות.
עודכן
העמוד הזה נמצא בקובץ content/docs/he/v1/overview/architecture.mdx