דילוג לתוכן
XSIS
מהנדס עובד על כבלי רשת באור כחול

ארגונים ואינטגרציות

שירותי אינטגרציה של middleware ו-API

שכבת אינטגרציה אחת לכל מערכת ושותף, עם טיפול במקרי הכשל

כשכל חיבור הוא סקריפט משל עצמו

רוב העסקים תלויים בשירותים שהם אינם מפעילים: CRM, מובילים וספקי לוגיסטיקה של 3PL, פלטפורמות מס, בדיקות KYC ואיסור הלבנת הון, וכלי SaaS. לכל אחד API משלו, מגבלות משלו ודרך משלו להיכשל.

כשמחברים אותם אחד בכל פעם, הם הופכים לאוסף של סקריפטים נקודתיים שאיש אינו מבין במלואם. שותף משנה את ה-API שלו, הודעה הולכת לאיבוד בלילה, והסימן הראשון הוא תלונת לקוח.

מה משתנה עבורכם

  1. שכבה אחת במקום מארג של סקריפטים

    מערכות מפרסמות ומקבלות אירועים דרך שכבה מנוהלת אחת, כך שהוספת שותף אינה מחייבת נגיעה בכל מערכת.

  2. שום דבר לא הולך לאיבוד, שום דבר לא מוכפל

    כתיבות אידמפוטנטיות, ניסיונות חוזרים עם המתנה מדורגת ותור הודעות כשל, כך שכשל נתפס ומשוחזר במקום ללכת לאיבוד.

  3. כל זרימה גלויה

    עקבות, שיעורי שגיאה והשהיה לכל שותף, עם התראות שאומרות איזה שותף נכשל ואיך.

מה אנחנו מספקים

  • שער API

    דלת כניסה מנוהלת אחת ל-API שאתם מפרסמים: אימות, מגבלות קצב, מכסות, ניהול גרסאות וניתוח שימוש.

  • Event Mesh ואפיק שירותים ארגוני

    Event Mesh הוא רשת של מתווכים שמנתבת אירועים בין מערכות ואתרים בזמן אמת. היכן שהסביבה שלכם כבר פועלת על אפיק שירותים ארגוני (ESB), אנחנו גם מתכננים ומרחיבים אותו.

  • אוטומציית זרימות עבודה ב-BPMN

    תהליכים שחוצים מערכות ואנשים, כמו קליטה או אישורים, שממודלים ב-BPMN (Business Process Model and Notation) ומופעלים על ידי מנוע זרימות עבודה.

  • מחברים למערכות אקולוגיות של צד שלישי

    מחברים דרך REST, SOAP ו-Webhooks, או דרך iPaaS (פלטפורמת אינטגרציה כשירות), עבור CRM, לוגיסטיקת 3PL, מס, וספקי KYC ואיסור הלבנת הון.

  • חוזי API וניהול גרסאות

    הגדרות OpenAPI או WSDL לכל ממשק, עם כללי שדות, קודי שגיאה ומגבלות, ומדיניות לקליטת שינויים של שותפים.

  • זהות וסודות

    כניסה מאוחדת עם OpenID Connect או SAML, גישת שירותים עם OAuth 2.0, ופרטי גישה בכספת סודות, מתוחמים ומתחלפים.

  • אמינות וניטור

    מפתחות אידמפוטנטיות, ניסיונות חוזרים, תורי הודעות כשל ומסלול תפעול אנושי לכל חריגה, עם לוחות מחוונים והתראות לכל שותף.

איך אנחנו עובדים

  1. מיפוי מצב קיים

    אנחנו מפרטים את המערכות והשותפים שאתם תלויים בהם, את הנתונים שכל אחד צריך ואת הכשלים שאתם רואים היום.

  2. עיצוב השכבה

    אנחנו כותבים את חוזי ה-API ובוחרים קריאות ישירות, אירועים, ESB או פלטפורמת אינטגרציה לכל זרימה.

  3. בניית המחברים

    אנחנו בונים כל מחבר עם טיפול השגיאות, הגנה מכפילויות ותיעוד שלו מלכתחילה.

  4. בדיקה עם כל שותף

    אנחנו מריצים בדיקות חוזה ותרחישי מקצה לקצה בסביבת הבדיקה של כל שותף, כולל כשלים.

  5. שחרור בטוח

    אנחנו משחררים בשלבים ומשאירים את המסלול הישן זמין עד שהחדש מוכח.

  6. הפעלה והתאמה

    אנחנו עוקבים אחרי שיעורי שגיאה והודעות כשל, ומתאימים את המחברים כששותפים משנים את ה-API שלהם.

מ-ERP לצדדים שלישיים: פלטפורמה אחת, שותפים רביםאירועים עסקיים יוצאים מה-ERP פעם אחת, ופלטפורמת האינטגרציה מוסרת אותם לכל שותף בפורמט שהוא מצפה לו. קריאות חוזרות מגיעות באותה דרך. הודעה שעדיין נכשלת לאחר ניסיונות חוזרים עוברת לתור הודעות כשל ומעלה התראה עם הנתונים המצורפים.ERPERPלקוחות, הזמנות,חשבוניותXSISפלטפורמתאינטגרציהiPaaS או שירותיםבהתאמה אישית, מיפויוניסיונות חוזריםצד שלישיCRMחשבונות, אנשי קשרוהזדמנויותצד שלישילוגיסטיקהומוביליםמשלוחים ומעקבצד שלישיפלטפורמתחשבוניותאלקטרוניותומיסויאישור ודיווחצד שלישיספק KYC וזהותאימות וסינוןשירותתור הודעות כשלוהתראותשום דבר לא הולךלאיבודאנשיםצוות תמיכה1REST · OData · webhook2REST/JSON3REST/JSON4webhook5SOAP/XML · REST6REST/JSON7webhook89

מ-ERP לצדדים שלישיים: פלטפורמה אחת, שותפים רבים

אירועים עסקיים יוצאים מה-ERP פעם אחת, ופלטפורמת האינטגרציה מוסרת אותם לכל שותף בפורמט שהוא מצפה לו. קריאות חוזרות מגיעות באותה דרך. הודעה שעדיין נכשלת לאחר ניסיונות חוזרים עוברת לתור הודעות כשל ומעלה התראה עם הנתונים המצורפים.

  • זרימה ראשית
  • אסינכרונית
  • מסלול חריגים
9 שלבים

הזרימה, שלב אחרי שלב

  1. מERP לפלטפורמת אינטגרציה: אירועים עסקיים, דרך REST · OData · webhook (זרימה ראשית).
  2. מפלטפורמת אינטגרציה לCRM: לקוחות והזמנות, דרך REST/JSON (זרימה ראשית).
  3. מפלטפורמת אינטגרציה ללוגיסטיקה ומובילים: משלוחים הוזמנו, דרך REST/JSON (זרימה ראשית).
  4. מלוגיסטיקה ומובילים לפלטפורמת אינטגרציה: אירועי מעקב, דרך webhook (אסינכרונית).
  5. מפלטפורמת אינטגרציה לפלטפורמת חשבוניות אלקטרוניות ומיסוי: חשבוניות לאישור, דרך SOAP/XML · REST (זרימה ראשית).
  6. מפלטפורמת אינטגרציה לספק KYC וזהות: בדיקות זהות, דרך REST/JSON (זרימה ראשית).
  7. מספק KYC וזהות לפלטפורמת אינטגרציה: תוצאות בדיקה, דרך webhook (אסינכרונית).
  8. מפלטפורמת אינטגרציה לתור הודעות כשל והתראות: נכשל לאחר ניסיונות חוזרים, לתור הודעות כשל (מסלול חריגים).
  9. מתור הודעות כשל והתראות לצוות תמיכה: התראה עם הנתונים והשגיאה (מסלול חריגים).

פרוטוקולים, פלטפורמות ותקנים

אם כבר יש לכם פלטפורמת אינטגרציה, אנחנו בונים עליה. אזכור מוצר אינו מעיד על שותפות עם הספק שלו.

נתונים ואנליטיקה
  • Apache Kafka
אינטגרציה
  • REST
  • SOAP
  • GraphQL
  • Webhooks
  • OpenAPI
  • MuleSoft
  • Boomi
  • Azure Logic Apps
  • Apache Camel
  • RabbitMQ
זהות וגישה
  • OAuth 2.0
  • OpenID Connect
  • SAML 2.0
  • SCIM
  • Keycloak
  • Microsoft Entra ID
תקני בריאות
  • HL7 v2
  • HL7 FHIR

הוכחה בייצור

עבור בנק וקונגלומרט אזורי מסדר גודל Tier-1 במפרץ, בנינו מארג middleware מונחה אירועים על Apache Kafka. הוא מחבר את SAP S/4HANA לבנקים ולרשויות מס, כשסודות נשמרים ב-HashiCorp Vault.

איך מתחילים

רשימה ברורה של שותפים וזרימות מגיעה ישירות להצעה. מארג לא מתועד של אינטגרציות קיימות מתחיל בגשר אבחון למערכות קיימות.

מה קורה עכשיו

  1. מפגש ייעוץ מקדים

    מפגש ייעוץ מקדים מקוון ללא עלות של 30 דקות: אנחנו עוברים איתכם על המטרות, המערכות והמגבלות שלכם.

  2. סקירת מוכנות

    במסגרת סקירת מוכנות ללא עלות בת 48 שעות, מהנדס ראשי בודק את הפרויקט שלכם מול הגדרת המוכנות בת שש הנקודות וממליץ על המסלול המתאים.

  3. בחירת המסלול

    פרויקטים עם היקף מוכן מקבלים הצעה מחייבת בתוך 3–5 ימי עסקים. פרויקטים בשלב הרעיון מתחילים ב-Blueprint Studio. מערכת חיה שנכשלת, אינה מתועדת או זקוקה לאינטגרציה מתחילה באבחון של 1–2 שבועות. ל-Blueprint Studio ולאבחון יש שכר טרחה קבוע, הנקוב בהצעה.

  4. אספקה בחמישה שלבים

    התנעה, ספרינטים עם הדגמות חיות, אינטגרציה והקשחה, קבלה ועלייה לאוויר, ואז שירותים מנוהלים. לאחר ההשקה מגיע תקופת אחריות, ולאחריה תמיכה ותחזוקה אופציונליות.

שאלות ותשובות

האם להשתמש בפלטפורמת אינטגרציה או בקוד בהתאמה אישית?

זה תלוי במספר החיבורים ובמי שיפעיל אותם. פלטפורמת אינטגרציה כמו MuleSoft, Boomi או Azure Logic Apps נותנת מחברים מוכנים, מיפוי וניטור במקום אחד, בעלות רישיון. שירותים בהתאמה אישית נותנים שליטה מלאה ובלי רישיון, אבל עם יותר קוד לתחזק. אנחנו משווים את שתיהן עבור המקרה שלכם.

מה ההבדל בין ESB ל-Event Mesh?

אפיק שירותים ארגוני מנתב וממיר הודעות דרך מרכז אחד. Event Mesh מפיץ אירועים דרך רשת של מתווכים מחוברים, כך שמערכות בעננים ובאתרים שונים מפרסמות ונרשמות ישירות. סביבות רבות מפעילות את שניהם בזמן שהן עוברות מאחד לשני.

מה קורה כשה-API של שותף מושבת?

בקשות שנכשלות מסיבות זמניות מנוסות שוב עם המתנות גדלות. כל כתיבה נושאת מפתח אידמפוטנטי, כך שניסיון חוזר לעולם אינו יוצר הזמנה או חשבונית שנייה. הודעה שעדיין נכשלת עוברת לתור הודעות כשל עם המטען ועם השגיאה. התראה מגיעה לצוות שלכם, וההודעה משוחזרת כשהשותף מתאושש.

איך אתם מטפלים בשינויי גרסה של API?

ל-API שאתם מפרסמים, אנחנו מנהלים גרסאות, משאירים גרסאות ישנות פעילות לתקופה מוסכמת ומעדכנים את הצרכנים מה משתנה. ל-API שאתם קוראים, אנחנו עוקבים אחרי הודעות ההפסקה של כל שותף ובודקים גרסאות חדשות בארגז החול שלו. בדיקות חוזה תופסות שינוי שלא הוכרז לפני שהוא מגיע לייצור.

האם אתם יכולים לחבר את ספק הזהויות שלנו?

כן. אנחנו מוסיפים כניסה מאוחדת עם OpenID Connect או SAML 2.0 דרך ספקים כמו Microsoft Entra ID או Keycloak. משתמשים מוקצים עם SCIM היכן שהיישום תומך בכך. ספק הזהויות שלכם נשאר המקום היחיד שבו גישה ניתנת ומוסרת.

איך אתם מתמודדים עם מגבלות קצב?

אנחנו מתכננים סביב המגבלות המפורסמות של כל שותף. אנחנו מאצווים בקשות היכן שה-API מתיר, שומרים במטמון נתונים שמשתנים לעיתים רחוקות, מפזרים משימות מתוזמנות וממתינים כשמגבלה קרובה. הניטור מראה עד כמה כל זרימה קרובה למגבלה שלה.

מוכנים לבנות? בקשו הצעה.

שלחו את הדרישות או ה-RFP שלכם. הארכיטקטים שלנו מאמתים אותם ומחזירים הצעה מחייבת בהיקף קבוע.

מה קורה עכשיו

  1. סקירת מוכנות

    במסגרת סקירת מוכנות ללא עלות בת 48 שעות, מהנדס ראשי בודק את הפרויקט שלכם מול הגדרת המוכנות בת שש הנקודות וממליץ על המסלול המתאים.

  2. הצעה מחייבת

    לאחר אימות ארכיטקטורה ללא עלות, תקבלו הצעה מחייבת בהיקף קבוע בתוך 3–5 ימי עסקים: אבני דרך, ארכיטקטורה, מבנה צוות ו-SLA. אנחנו חותמים איתכם על הסכם סודיות (NDA) לפי בקשה, לפני שאתם משתפים את הדרישות שלכם.

  3. התנעה

    לאחר החתימה, צוותי ההנדסה שלנו מתחילים את ספרינט 0 בתוך 5–10 ימי עסקים מחתימת החוזה.

  4. אספקה בחמישה שלבים

    התנעה, ספרינטים עם הדגמות חיות, אינטגרציה והקשחה, קבלה ועלייה לאוויר, ואז שירותים מנוהלים. לאחר ההשקה מגיע תקופת אחריות, ולאחריה תמיכה ותחזוקה אופציונליות.