# تطوير واجهات برمجية مخصّصة والطبقة التكاملية تحتها.

> تكامل أنظمة مؤسسية لشركات تحوّلت برمجياتها إلى جزر منفصلة: تطوير واجهات REST وGraphQL، وربط واجهات أطراف ثالثة، وتحديث الأنظمة القديمة، والخدمات الخلفية التي تجمعها — مصمّمة بحيث يكون العطل مرئياً وقابلاً لإعادة المحاولة وللتجاوز.

- **البريد:** hello@zhajmohamad.com
- **URL:** https://zhajmohamad.com/ar/system-integration

## عمل التكامل نفسه.

التكامل ليس سكربتاً يعمل ليلاً، بل عقد بين نظامين سيستمرّان في التغيّر.

- **تطوير واجهات برمجية مخصّصة** — واجهات REST وGraphQL مصمّمة حول العمليات التي ينفّذها النشاط فعلاً، بإصدارات ومصادقة وتوثيق للفرق التي ستستهلكها.
- **ربط واجهات أطراف ثالثة** — مزوّدو الدفع وشركات الشحن والأسواق والمراسلة والمحاسبة ونقاط الفوترة الإلكترونية — تُغلَّف كي لا يصبح انقطاعها انقطاعاً لديك.
- **معمارية التكامل** — طوابير ومفاتيح idempotency ومعالجة الرسائل الفاشلة ومهام مطابقة — الفرق بين تكامل يعمل وتكامل ما زال يعمل في الشهر السادس.
- **تحديث الأنظمة القديمة** — وضع واجهة موثّقة أمام نظام لا يريد أحد لمسه، ليُبنى برنامج جديد دون إعادة كتابة لا يحتمل النشاط التوقف لأجلها.
- **خدمات خلفية وتدفّق بيانات** — الخدمات الواقعة بين الأنظمة: التحويل والتحقق والجدولة، والمراقبة التي تخبر المشغّل بما انتقل وما لم ينتقل.

## ما يكلّفه نظام غير مترابط.

يُدفع الثمن غالباً من وقت أحدهم بعد الظهر، كل يوم، إلى أن يوجد التكامل.

- **البيانات نفسها تُدخل ثلاث مرّات** — مرّة في نظام المتجر، ومرّة في المحاسبة، ومرّة في جدول لا يملكه أحد رسمياً.
- **ربط ERP بالتجارة الإلكترونية** — نظامان يحتفظ كلاهما بالمنتجات والأسعار والعملاء، بلا عقد متّفق عليه بينهما.
- **واجهة برمجية تغيّرت دون إنذار** — يصدر المزوّد نسخة جديدة، فتفشل المهمة الليلية بصمت، ويُكتشف الفراغ بعد أسبوع.
- **تقارير لا تتطابق أبداً** — تنتج المبيعات والمخزون والمالية أرقاماً مختلفة للأسبوع نفسه، فيصبح الاجتماع عن أيّها نصدّق.
- **نظام لا يجرؤ أحد على استبداله** — يشغّل العملية كلها، ورحل من كتبه، وكل متطلّب جديد مضطرّ للالتفاف حوله.
- **النمو محكوم بالقدرة اليدوية** — مضاعفة الطلبات تعني مضاعفة عدد من يعيدون إدخالها.

## أعمال تكامل في الإنتاج.

- **Edip Saat (edipsaat.com)** — طبقة تكامل بين التجارة وERP والمستودع والمحاسبة — مصدر حقيقة واحد لكل حقل، ومهمّة مطابقة تُثبت ذلك.
- **DORTEK (dortek.com.tr)** — خطوط PLC عبر بوّابة إلى لوحات سحابية — تكامل يكون أحد طرفيه آلة.
- **Hujuzatk (hujuzatk.com)** — منصّة متعدّدة المستأجرين تتحدّث وحدات الحجز والتسعير والتشغيل فيها عبر واجهات داخلية بدل جداول مشتركة.

## أسئلة متكرّرة.

**هل تبني الواجهة أم تتصل بواحدة؟**
كلاهما، وغالباً في المشروع نفسه. معظم التكاملات تحتاج واجهة جديدة في طرف، ووسيطاً في الطرف الآخر، وخدمة في المنتصف تملك إعادة المحاولة والمطابقة.

**كيف تتعامل مع تعطّل النظام الآخر؟**
يُوضع العمل في طابور بدل إرساله مباشرة. تحمل الرسائل مفتاح idempotency، وتنتقل الإخفاقات إلى طابور فاشل مع سببها، وتقارن مهمّة مطابقة مجدولة الطرفين فلا يختفي شيء بصمت.

**هل يمكنك العمل مع فريقنا الداخلي؟**
نعم. الترتيب الشائع أن أملك طبقة التكامل ومعماريتها بينما يملك فريقكم المنتج الذي يعرفه — مع نشر أسبوعي وسجلّ تغييرات مكتوب فلا يضطرّ أحد للسؤال عمّا تغيّر.

## مجالات تخصّص ذات صلة.

- [تكاملات Magento مع ERP والمدفوعات](https://zhajmohamad.com/ar/magento-integrations)
- [أتمتة العمليات التجارية](https://zhajmohamad.com/ar/business-automation)
- [إنترنت الأشياء الصناعي وتكامل PLC](https://zhajmohamad.com/ar/industrial-iot)
- [منصّات SaaS ومتعدّدة المستأجرين](https://zhajmohamad.com/ar/saas-platforms)
- [تطوير تجارة إلكترونية مخصّصة](https://zhajmohamad.com/ar/ecommerce)

---

اكتب لي ما تريد بناءه أو أتمتته أو توسيعه. تحصل على جواب صريح حول الملاءمة خلال يوم — واسم تتصل به إن لم أكن الشخص المناسب.
