نظام مراسلة المؤسسات

نظام مراسلة المؤسسات ( EMS ) ، أو نظام المراسلة باختصار [ 1 هو مجموعة من المعايير المنشورة على مستوى المؤسسة، والتي تُمكّن المؤسسات من إرسال رسائل دقيقة دلاليًا بين أنظمة الحاسوب. تُعزز أنظمة EMS بنىً ذات ترابط ضعيف ، مما يسمح بأن يكون لتغييرات تنسيقات الرسائل تأثير ضئيل على مُشتركي الرسائل. وتُسهّل أنظمة EMS استخدام الرسائل المُهيكلة (مثل XML أو JSON )، والبروتوكولات المُناسبة، مثل DDS و MSMQ و AMQP و SOAP مع خدمات الويب .

تأخذ خدمات الطوارئ الطبية عادةً الاعتبارات التالية في الحسبان:

  1. الأمان : يجب تشفير الرسائل إذا تم نقلها عبر واجهات عامة. كما يجب توثيق الرسائل أو توقيعها رقميًا لضمان ثقة المستلم في عدم التلاعب بها أثناء النقل.
  2. التوجيه : يجب توجيه الرسائل بكفاءة من المرسل إلى المستلم. قد تحتاج العقد الوسيطة إلى توجيه الرسائل إذا كان محتوى الرسالة مشفرًا.
  3. البيانات الوصفية : يحتوي متن المستند على معلومات يجب تفسيرها بشكل لا لبس فيه. ينبغي استخدام سجلات البيانات الوصفية لإنشاء تعريفات دقيقة لكل عنصر من عناصر البيانات.
  4. الاشتراك : ينبغي أن تكون الأنظمة قادرة على الاشتراك في جميع الرسائل التي تتطابق مع نمط محدد. قد يتم توجيه الرسائل ذات المحتوى المحدد بشكل مختلف. على سبيل المثال، قد يكون لبعض الرسائل أولويات أو سياسات أمان مختلفة.
  5. السياسة : يجب أن توفر أنظمة المراسلة المؤسسية بعض الاعتبارات لسياسة مركزية للرسائل مثل فئات أو أدوار المستخدمين التي يمكنها الوصول إلى حقول مختلفة من أي رسالة.

تُعرف أنظمة إدارة الرسائل أيضًا باسم البرمجيات الوسيطة الموجهة نحو الرسائل (MOM) [ 2 ]

فصل رأس الرسالة عن نص الرسالة

عادةً ما يتم تقسيم تصميم نظام إدارة الطوارئ إلى قسمين:

  1. تصميم رأس الرسالة ​​تحتوي رؤوس الرسائل على المعلومات اللازمة لتوجيه الرسائل. عادةً ما تُكتب رؤوس الرسائل كنص واضح بحيث تتلقى العقد الوسيطة جميع المعلومات الضرورية لتوجيه الرسالة وتحديد أولويتها. تُشبه رؤوس الرسائل المعلومات المطبوعة على غلاف الرسالة (إلى، من، أولوية الرسالة، إلخ).
  2. دلالات نص الرسالة ​​تشمل دلالات نص الرسالة التعريف الدقيق لجميع عناصر البيانات في نص الرسالة. ويمكن تعزيز دلالات الرسالة باستخدام قاموس بيانات دقيق يوثق البيانات الوصفية .

المقارنات

تم التقاط أوجه التشابه بين أنظمة المراسلة (من حيث القدرات والبنية) بطريقة مستقلة عن المنصة كأنماط تكامل المؤسسات (المعروفة أيضًا باسم أنماط المراسلة) . [ 3 ]

على الرغم من تشابهها في المفهوم مع ناقل خدمة المؤسسة (ESB)، إلا أن نظام إدارة الرسائل (EMS) يركز على تصميم بروتوكولات المراسلة (على سبيل المثال، باستخدام DDS أو MSMQ أو AMQP)، وليس على تنفيذ الخدمات باستخدام تقنية محددة مثل خدمات الويب ، وواجهات برمجة تطبيقات DDS للغات C/C++ و Java، و .NET أو خدمة رسائل Java (JMS).

تجدر الإشارة إلى أنه لا ينبغي الخلط بين نظام مراسلة المؤسسات ونظام البريد الإلكتروني المستخدم لتوصيل الرسائل النصية القابلة للقراءة البشرية إلى الأفراد.

من الأمثلة على واجهات برمجة التطبيقات (API) التي تُنفذ نظام مراسلة مؤسسية، خدمة رسائل جافا (Java Message Service ). ورغم أنها واجهة برمجة تطبيقات، إلا أنها تنطوي على العديد من المشكلات نفسها التي تواجه إعداد نظام مراسلة مؤسسية متكامل.

يمكن أيضًا استخراج بيانات السياسة من خادم سياسات مركزي. ويمكن التعبير عن بيانات السياسة هذه بلغة ترميز التحكم في الوصول XML (XACML).

انظر أيضاً

مراجع

  1. جي. هوب. بي. وولف، أنماط تكامل المؤسسات، أديسون ويسلي، 2004.
  2. كاري، إدوارد. 2004. "البرمجيات الوسيطة الموجهة نحو الرسائل" . في: البرمجيات الوسيطة للاتصالات، تحرير قصي ح. محمود، 1-28. تشيتشستر، إنجلترا: جون وايلي وأولاده. doi : 10.1002/0470862084.ch1 . ISBN 978-0-470-86206-3]
  3. أولاف زيمرمان؛ سيزار باوتاسو؛ غريغور هوب؛ بوبي وولف (2016). "عقد من أنماط تكامل المؤسسات: حوار مع المؤلفين" . مجلة IEEE للبرمجيات . 33 (1): 13-19 . doi : 10.1109/MS.2016.11 .