ألكسندر جوسيناتنر ، أوليغ زيكاريف
مقدمة
إطار أتمتة الشحن (SAF)

مؤسسة Sea-Freight Automation (SAF)
الإصدار 0.2 ، 04 أكتوبر 2018
يمكن وصف النموذج الحالي لدعم المعلومات لعمليات النقل على النحو التالي:
التحكم اليدوي في العمليات وتنفيذ المهام اليدوية وإعادة إدخال البيانات.
معظم العمليات التجارية ، بما في ذلك العمليات التي تتكرر بانتظام ولا تتطلب قرارات معقدة ، يتم التحكم فيها وتنفيذها بشكل كامل من قبل الناس. في عملية تنفيذ عقود اللوجستيات المختلفة ، يقوم الموظفون بإجراء المكالمات الهاتفية بشكل روتيني ، واستخدام البريد الإلكتروني ، وإعادة إدخال البيانات في نماذج الويب المختلفة ، وتتبع الشحنات في مختلف المنصات عبر الإنترنت ، وتوثيق تنفيذ العقود وما إلى ذلك.
منصات متجانسة كبيرة.
معظم أنظمة التحكم المستخدمة عبارة عن وحدات متجانسة كبيرة يصعب تغييرها والتي تحد وتجعل من الصعب التكيف مع التقنيات الجديدة وتغييرات الأعمال.
تشمل هذه الأنظمة:
منصات المعلومات : منصات الشاحن ، منصات الجمارك ذات النافذة الواحدة ، منصات خطوط الحاويات ، منصات السكك الحديدية ، أنظمة إدارة المحطات البحرية (TOS) ، منصات شركات النقل ، أنظمة إدارة الموانئ ، إلخ.
منصات التكامل التي توفر التفاعل بين أنظمة الإدارة والعملاء الفرديين الذين يعملون على الإنترنت: منصات التكامل السحابية التجارية وأنظمة مجتمع الموانئ وأنظمة الدفع الإلكترونية وما إلى ذلك.
العمليات المجزأة.
تنقسم العمليات التجارية إلى أجزاء منفصلة وغير ذات صلة. على سبيل المثال ، تحدث عملية تصدير الحاوية في الأجزاء التالية:
* . * . * .
ونتيجة لذلك ، لا يمكن تتبع عملية النقل بأكملها وغالبًا ما يُطلب من المشاركين إعادة إدخال البيانات.
واجهات مستخدم متنوعة.
خلال يوم العمل العادي ، يتعين على المستخدم الذي يقوم بمهمة قياسية متكررة استخدام منصات الإنترنت حيث يتم تنفيذ هذه المهمة بطرق مختلفة تمامًا. على سبيل المثال ، بالنسبة لخطوط الحاويات ، لكل نظام إدارة طرفي واجهة مستخدم خاصة به لحجز حاوية على متن سفينة.
عدم وجود معيار لأدوار العمل والاتفاقيات والمعاملات.
ونتيجة لذلك ، يتفاعل مختلف المشاركين مع بعضهم البعض بطرق مختلفة ، ولا يتم تحديد أدوارهم بوضوح ، ويتم تنفيذ العمليات التجارية (المعاملات) وتوثيقها بطرق مختلفة.
عدم وجود واجهات برمجة التطبيقات القياسية.
تتمتع منصات المعلومات والتكامل التجاري لغرض واحد بقدرات تكامل مختلفة: فهي تدعم واجهات برمجة التطبيقات غير القياسية وتستخدم تنسيقات رسائل مختلفة ، مثل: EDI و XML وملفات القيم المفصولة بفواصل و Excel وما إلى ذلك.
استخدام بروتوكولات الإنترنت المختلفة. \
الوضع معقد من خلال استخدام بروتوكولات مختلفة لتبادل البيانات على الإنترنت: FTP ، البريد الإلكتروني ، خدمات WEB ، إلخ. \
عدم وجود خدمات الإنترنت لعدد من المشاركين.
تمتلك معظم خطوط الحاويات ووكلاء الشحن مواقع الويب الخاصة بهم مع خدمات مختلفة على مدار الساعة طوال أيام الأسبوع ، ولكن معظم شركات الشحن وشركات النقل البري وسماسرة الجمارك ليس لديهم وجود دائم على الإنترنت. ونتيجة لذلك ، تعد المكالمات الهاتفية وبريد الإنترنت والاجتماعات الوسيلة الرئيسية للاتصال ، وغالبًا ما يتوقف هذا الاتصال عندما يتعذر الوصول إلى المشاركين.
تؤدي جميع العوامل المذكورة أعلاه إلى العواقب التالية:
- مستوى منخفض من أتمتة العمليات التجارية.
- التكلفة العالية لتنفيذ ودعم المنصات.
- تكاليف إضافية للمشاركين في النقل لخدمات منصات التكامل التجاري المختلفة.
- يواجه المشاركون في النقل عدم القدرة على الوصول إلى المعلومات والغموض وصعوبة الحصول على المعلومات في مختلف مراحل النقل.
إطار الأتمتة البحرية (SAF) هو مبادرة مفتوحة المصدر تهدف إلى زيادة أتمتة العمليات من خلال تقديم أدوار العمل والاتفاقيات والمعاملات وواجهات برمجة التطبيقات القياسية.
التعاريف والخصائص الرئيسية للقوات المسلحة السودانية:
- مشارك (شركة أو شخص) لديه معرف فريد ويلعب دورًا واحدًا أو عدة أدوار محددة في SAF : المصدر ، الشاحن ، الجمارك ، المحطة البحرية ، الميناء ، الخط البحري ، إلخ.
- الاتفاقية (المشاركة) هي اتفاقية رسمية أو غير رسمية بين الأطراف للتفاعل لتحقيق هدف عمل محدد ، على سبيل المثال:
- نقل الحاوية عن طريق البحر من ميناء التحميل إلى ميناء التفريغ ونقلها إلى المرسل إليه ؛
- نداء السفينة إلى الميناء ؛
- تسجيل البيان الجمركي للتصدير.
- نقل الحاوية من الشاحن إلى المحطة البحرية ؛
- تسليم البضائع إلى المرسل إليه من المحطة البحرية ؛
- الخ.
- العملية الإلكترونية هي عملية تجارية لتنفيذ الاتفاقية . لكل عملية إلكترونية رمزها الفريد. كقاعدة ، في نهاية هذه العملية ، يتم الدفع مقابل الخدمات التي يتم تنفيذها.
- R-App هو تطبيق مصمم لأتمتة دور معين. ينتمي كل تطبيق R إلى عضو واحد وله معرف فريد. تتكون شبكة SAF بالكامل من العديد من هذه التطبيقات.
- السلسلة الإلكترونية هي سلسلة مؤقتة تتكون من تطبيقات R-App المشاركة في عملية معينة (عملية إلكترونية ) .
- يمكن تنفيذ تطبيق R-App كخدمة سحابية ، تطبيق سطح مكتب ، تطبيق محمول لهاتف ذكي ، تطبيق بلوكشين لامركزي (Dapp) ، إلخ.
- يتبادل R-App الرسائل مع بعضها البعض من خلال استدعاء أسلوب بعيد: العميل R-App يستدعي الطريقة في خادم R-App ، ويرسلها رسالة ويستقبل رسالة أخرى رداً على ذلك.
- SAF-Transaction عبارة عن كائن بيانات يتكون من رسالة مرسلة ورسالة (أو رسائل) يتم تلقيها استجابةً واسم طريقة ومعرّفات المشاركين.
- تتكون عملية تنفيذ المعاملة ( SAF-Transaction) من إعادة توجيه الرسائل وتغيير الحالة الداخلية للمشاركين في R-App .
- يقوم العميل والخادم R-App بكتابة المعاملات ( SAF-Transaction ) التي يقومان بها في قواعد البيانات الخاصة بهما.
- تصف SAF واجهات برمجة التطبيقات القياسية لكل تطبيق ( R-App ). تعلن واجهة برمجة التطبيقات عن طرق الاتصال عن بعد ، بالإضافة إلى تنسيقات الرسائل المرسلة والرسائل المستلمة استجابة.
- يتم تقديم R-App باستمرار ، على مدار الساعة طوال أيام الأسبوع ، على الإنترنت ومسجل في المسجلين عبر الإنترنت ( Online Registry ).
- يمكن لتطبيقات R-App المشاركة في وقت واحد في أنواع مختلفة من العمليات ( E-Process) ونقل البيانات من عملية إلى أخرى.
- تشارك R-App في المراقبة التلقائية والتحكم في العملية ( E-Process ). في حالة التأخير ، يمكن للتطبيقات الاتصال تلقائيًا بالمشاركين مباشرة عبر الرسائل القصيرة أو البريد الإلكتروني.
- SAF-Model هو وصف للأدوار والاتفاقيات والمعاملات وواجهة برمجة التطبيقات ، تم إجراؤه بلغة وصف بيانات Proto 3.
يمكن أن يؤدي استخدام القوات المسلحة السودانية إلى التطورات الإيجابية التالية:
الوضع اليوم
| القوات المسلحة السودانية
|
التحكم اليدوي في عمليات النقل وإدخال البيانات يدويًا.
| التحكم الحاسوبي في عملية النقل التي تنطبق على جميع المشاركين في النقل.
أقل اعتمادًا على توفر وفعالية المشاركين في العملية.
عدم إعادة إدخال البيانات.
|
منصات متجانسة كبيرة.
| خدمات (تطبيقات) صغيرة ذات وظائف محددة بوضوح.
عند الضرورة ، ستندمج هذه الخدمات مع المنصات الحالية.
|
عمليات مجزأة غير ذات صلة.
| الاندماج الكامل لجميع العمليات.
|
واجهات مستخدم مختلفة لخدمات الإنترنت المختلفة.
| واجهات المستخدم الموحدة.
|
عدم وجود معيار لأدوار الأعمال والاتفاقيات والمعاملات.
| تعريف الأدوار والاتفاقيات والمعاملات التجارية القياسية المكتوبة بلغة وصف بيانات Proto 3.
|
عدم وجود معيار لواجهة برمجة التطبيقات .
| واجهات برمجة التطبيقات القياسية التي تتضمن وصفًا لطرق الرسائل وتنسيقاتها المكتوبة في Proto 3.
|
استخدام العديد من بروتوكولات الإنترنت.
| gRPC عبارة عن إطار عمل حديث متعدد الأنظمة الأساسية من Google لاستدعاء الإجراءات عن بُعد.
|
عدم وجود خدمات الإنترنت لعدد من المشاركين.
| حضور جميع المشاركين في عملية النقل عبر الإنترنت.
|