تكامل الأنظمة

يُعرَّف تكامل النظام في الهندسة بأنه عملية جمع الأنظمة الفرعية المكونة في نظام واحد (تجميع الأنظمة الفرعية التي تتعاون بحيث يكون النظام قادرًا على تقديم الوظائف الشاملة) وضمان عمل الأنظمة الفرعية معًا كنظام واحد، [ 1 ] وفي تكنولوجيا المعلومات [ 2 ] بأنه عملية ربط أنظمة الحوسبة المختلفة وتطبيقات البرامج ماديًا أو وظيفيًا، [ 3 ] للعمل ككل منسق.

يقوم مُكامل الأنظمة بدمج الأنظمة المنفصلة باستخدام مجموعة متنوعة من التقنيات مثل شبكات الحاسوب ، وتكامل تطبيقات المؤسسات ، وإدارة عمليات الأعمال ، أو البرمجة اليدوية . [ 4 ]

يتضمن تكامل الأنظمة دمج الأنظمة القائمة، والتي غالبًا ما تكون متباينة ، بطريقة "تركز على زيادة القيمة المقدمة للعميل" [ 5 ] (مثل تحسين جودة المنتج وأدائه)، مع توفير قيمة للشركة في الوقت نفسه (مثل خفض التكاليف التشغيلية وتحسين سرعة الاستجابة). [ 5 ] في عالمنا المعاصر المتصل بالإنترنت ، يكتسب دور مهندسي تكامل الأنظمة أهمية بالغة، إذ يتزايد تصميم الأنظمة بحيث تتصل فيما بينها، سواء داخل النظام قيد الإنشاء أو مع الأنظمة القائمة بالفعل. [ 6 ]

أساليب التكامل

التكامل الرأسي (على عكس التكامل الأفقي ) هو عملية دمج الأنظمة الفرعية وفقًا لوظائفها، وذلك بإنشاء كيانات وظيفية تُعرف أيضًا باسم "الوحدات المعزولة " . [ 7 ] تتمثل ميزة هذه الطريقة في سرعة التكامل واقتصاره على الموردين الضروريين، مما يجعلها أقل تكلفة على المدى القصير. من ناحية أخرى، قد تكون تكلفة الملكية أعلى بكثير من الطرق الأخرى، إذ في حالة إضافة وظائف جديدة أو تحسينها، فإن الطريقة الوحيدة الممكنة لتنفيذها (توسيع نطاق النظام) هي إنشاء وحدة معزولة أخرى. ولا يمكن إعادة استخدام الأنظمة الفرعية لإنشاء وظائف جديدة. [ 8 ]

التكامل النجمي ، المعروف أيضًا باسم التكامل المتشابك ، هو عملية تكامل أنظمة حيث يتم ربط كل نظام فرعي بجميع الأنظمة الفرعية المتبقية. عند النظر إلى النظام الفرعي المراد دمجه، تبدو الروابط شبيهة بالنجمة، ولكن عند عرض المخطط العام للنظام، تبدو الروابط شبيهة بالمعكرونة المتشابكة، ومن هنا جاءت تسمية هذه الطريقة. تختلف التكلفة باختلاف واجهات الأنظمة الفرعية. في حالة تصدير الأنظمة الفرعية لواجهات غير متجانسة أو خاصة، قد ترتفع تكلفة التكامل بشكل كبير. يزداد الوقت والتكاليف اللازمة لدمج الأنظمة بشكل كبير عند إضافة أنظمة فرعية إضافية. من منظور الميزات، غالبًا ما تبدو هذه الطريقة مفضلة، نظرًا لمرونتها العالية في إعادة استخدام الوظائف. [ 8 ]

التكامل الأفقي، أو ناقل خدمات المؤسسة (ESB)، هو أسلوب تكامل يُخصص فيه نظام فرعي متخصص للتواصل بين الأنظمة الفرعية الأخرى. يتيح هذا الأسلوب تقليل عدد الاتصالات (الواجهات) إلى اتصال واحد فقط لكل نظام فرعي، يتصل مباشرةً بناقل خدمات المؤسسة. يتميز ناقل خدمات المؤسسة بقدرته على ترجمة هذه الواجهة إلى واجهة أخرى. يُسهم هذا في خفض تكاليف التكامل وتوفير مرونة فائقة. عند دمج الأنظمة باستخدام هذا الأسلوب، يُمكن استبدال نظام فرعي بآخر يوفر وظائف مماثلة ولكن بواجهات مختلفة، وذلك بشفافية تامة لبقية الأنظمة الفرعية. الإجراء الوحيد المطلوب هو تطبيق الواجهة الجديدة بين ناقل خدمات المؤسسة والنظام الفرعي الجديد. [ 8 ]

إلا أن المخطط الأفقي قد يكون مضللاً إذا اعتُقد أنه يمكن تجنب تكلفة تحويل البيانات الوسيطة أو تكلفة نقل المسؤولية عن منطق الأعمال. [ 8 ]

يُعدّ تكامل دورة حياة الصناعة عمليةً لتكامل الأنظمة، تأخذ في الحسبان أربع فئات أو مراحل للتكامل: التنفيذ الأولي للنظام، والهندسة والتصميم، وخدمات المشروع، والتشغيل. [ 9 ] يدمج هذا النهج متطلبات كل مرحلة من مراحل دورة حياة الأصل الصناعي عند دمج الأنظمة والأنظمة الفرعية. والنتيجة الرئيسية هي بنية بيانات موحدة قادرة على العمل طوال عمر الأصل.

يُعدّ تنسيق البيانات الموحد أسلوبًا للتكامل يُجنّب كل مُهايئ تحويل البيانات من وإلى تنسيقات التطبيقات الأخرى. عادةً ما تُحدد أنظمة تكامل تطبيقات المؤسسات (EAI) تنسيق بيانات مُستقل عن التطبيق (أو تنسيقًا موحدًا). ​​[ 10 ] كما يُوفر نظام EAI عادةً خدمة تحويل البيانات للمساعدة في التحويل بين التنسيقات الخاصة بالتطبيقات والتنسيقات الموحدة. يتم ذلك على مرحلتين: يُحوّل المُهايئ المعلومات من تنسيق التطبيق إلى التنسيق الموحد للناقل. ثم تُطبّق تحويلات دلالية على هذه البيانات (مثل تحويل الرموز البريدية إلى أسماء المدن، وتقسيم/دمج الكائنات من تطبيق إلى كائنات في التطبيقات الأخرى، وما إلى ذلك).

تحديات التكامل

قد يُمثل تكامل الأنظمة تحديًا للمؤسسات، وقد تُقلل هذه التحديات من عائد الاستثمار الإجمالي بعد تطبيق حلول برمجية جديدة. تشمل بعض هذه التحديات انعدام الثقة وعدم الرغبة في مشاركة البيانات مع شركات أخرى، وعدم الرغبة في إسناد عمليات مختلفة إلى طرف ثالث، ونقص التواصل الواضح وتحديد المسؤوليات، واختلاف الشركاء حول مكان وجود الوظائف، وارتفاع تكلفة التكامل، وصعوبة إيجاد الكفاءات المناسبة، ووجود مستودعات بيانات معزولة، وعدم وجود معايير موحدة لواجهات برمجة التطبيقات (API) . [ 11 ] تُؤدي هذه التحديات إلى خلق عقبات "تمنع أو تُبطئ تكامل أنظمة الأعمال داخل الشركات وفيما بينها". [ 12 ] يُعد التواصل الواضح وتبادل المعلومات المُبسط عنصرين أساسيين في بناء عمليات تكامل أنظمة طويلة الأجل تُلبي متطلبات الأعمال.

فوائد التكامل

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

انظر أيضاً

مراجع

  1. جيلكي، هربرت ت. (1960)، "أساليب جديدة لتدفئة الهواء"، أساليب جديدة لتدفئة المباني: مؤتمر بحثي ربطي عقده معهد أبحاث البناء، قسم الهندسة والبحوث الصناعية، كأحد برامج مؤتمرات الخريف لمعهد أبحاث البناء، نوفمبر 1959. ، واشنطن: المجلس القومي للبحوث (الولايات المتحدة). معهد أبحاث البناء، ص  60، OCLC 184031 
  2. بالنسبة لأنظمة الكمبيوتر، فقد تضمن مصطلح "تكامل الأنظمة" كلمة الجمع "الأنظمة" على الرغم من استخدام صيغة المفرد أيضًا في الإشارة إلى أنظمة الكمبيوتر.
  3. CIS 8020 – تكامل الأنظمة ، جامعة ولاية جورجيا، منظمة التعاون الاقتصادي والتنمية
  4. مور، جون (13 ديسمبر 1982)، "مراجعات البرامج، BusinessMaster II+، دفتر الأستاذ لأنظمة CP/M"، InfoWorld ، مجموعة InfoWorld Media Group، ص 31، ISSN 0199-6649  
  5. فوندرمبسي ، إم إيه؛ راغوناثان، تي إس؛ راو، إس إس ( 1997). "نموذج ما بعد الصناعة: دمج وأتمتة التصنيع". المجلة الدولية لبحوث الإنتاج . 35 (9): 2579-2600 . doi : 10.1080/002075497194679 .{{cite journal}}: صيانة CS1: أسماء متعددة: قائمة المؤلفين ( رابط )
  6. ميريمان، دان (19 فبراير 1996)، "ربط كل شيء معًا"، عالم الشبكات ، شركة IDG Network World Inc، ص 51، ISSN 0887-7661  
  7. لاو، إدوين (2005)، "تقديم الخدمات متعددة القنوات"، دراسات منظمة التعاون الاقتصادي والتنمية حول الحكومة الإلكترونية، الحكومة الإلكترونية من أجل حكومة أفضل ، باريس: منظمة التعاون الاقتصادي والتنمية، ص 52، ISBN  9789264018334، OCLC 224889830 
  8. 1 2 3 4 غولد-بيرنشتاين، بيث؛ روه، ويليام أ (2005)، تكامل المؤسسات: الدليل الأساسي لحلول التكامل ، أديسون ويسلي، ISBN 0-321-22390-X
  9. "قيمة بنية التنفيذ المرتكزة على البيانات في أطر تكامل الأنظمة لأصول الطاقة الصناعية" . شركة فيستا بروجكتس المحدودة .
  10. معيار تنسيق وثيقة التحكم في واجهة الطائرة/المتجر المشتركة ، SAE International، doi : 10.4271/as5609a
  11. غوليدج، توماس (سبتمبر 2002). "الأسواق الإلكترونية بين الشركات والمؤسسات الصغيرة والمتوسطة". الحوسبة في الصناعة . 49 (1): 47-58 . doi : 10.1016/s0166-3615(02)00058-1 . ISSN 0166-3615 . 
  12. هفولبي، هانز-هنريك؛ ترينيكنز، جاك هـ. (ديسمبر 2010). "تحديات تكامل أنظمة الأعمال". الحوسبة في الصناعة . 61 (9): 808-812 . doi : 10.1016/j.compind.2010.07.006 . ISSN 0166-3615 .