تي إم 1 (أو آي بي إم كوجنوس تي إم 1) هي منصة قوية للتخطيط والتحليل والتنبؤ تسمح للمؤسسات بجمع البيانات وإدارتها وتحليلها في الوقت الفعلي. واحدة من السمات الرئيسية ل تم 1 هو القدرة على البرنامج باستخدام أدوات العمارة الموجهة نحو الخدمة (سوا) و تمب 1 في 3 أبي.
توفر أدوات الخدمية للمبرمجين أدوات قوية لإنشاء تطبيقات معقدة ومرنة باستخدام مجموعات من خدمات الويب وبنية تعتمد على مجموعة من الخدمات المستقلة. تم 1 الإصدار 3 عبارة عن مجموعة من وظائف واجهة برمجة التطبيقات التي تسمح للمطورين بالتفاعل مع هياكل وبيانات تم 1.
يسمح لك استخدام الخدمية و تم 1 الإصدار 3 في البرمجة بأتمتة عمليات التخطيط والميزنة وتحليل البيانات ، بالإضافة إلى دمج الأنظمة والتطبيقات الحالية مع تم 1. يتيح ذلك للمؤسسات تلقي أحدث المعلومات والبيانات التحليلية في الوقت الفعلي ، وبالتالي زيادة الكفاءة واتخاذ قرارات مستنيرة.
استنادا إلى الخدمية و تم 1 الإصدار 3 ، يمكنك تطوير مجموعة متنوعة من التطبيقات ، بما في ذلك واجهات إدخال البيانات وأنظمة التقارير وتطبيقات الهاتف المحمول وأكثر من ذلك بكثير. ومع ذلك ، فإن إنشاء التطبيقات باستخدام الخدمية و تم 1 الإصدار 3 يتطلب معرفة ومهارات برمجة معينة. في هذا البرنامج التعليمي ، سوف نتحدث عن العديد من الجوانب الرئيسية للبرمجة تم 1 مع أدوات سوا تمب 1 في 3 وتقديم توصيات حول كيفية استخدام هذه الأدوات في الممارسة العملية.
- الفصل الأول تثبيت وتكوين أدوات الخدمية ل تم 1 الإصدار 3
- 1.1. تثبيت الخدمية على خادم تم 1 الإصدار 3
- 1.2. تكوين الخدمية لـ تم 1 الإصدار 3
- الفصل الثاني-أساسيات برمجة تي أم 1 باستخدام الخدمية
- الفصل الثالث. العمل مع الخدمية في تم 1 الإصدار 3: تعليمات الاستخدام
- الفصل الرابع-أمثلة على برمجة تم 1 باستخدام الخدمية
الفصل الأول تثبيت وتكوين أدوات الخدمية ل تم 1 الإصدار 3
يصف هذا الفصل عملية تثبيت وتكوين أدوات الخدمية (العمارة الموجهة نحو الخدمة) للاستخدام في تم 1 الإصدار 3. الخدمية هي أداة مهمة لتطوير البرمجيات باستخدام تم 1 ويوفر قابلية التشغيل البيني قوية بين التطبيقات والأنظمة المختلفة.
1.1. تثبيت الخدمية على خادم تم 1 الإصدار 3
قبل تثبيت الخدمية على خادم تم 1 الإصدار 3 ، يجب إكمال الخطوات التالية:
- تأكد من تثبيت جافا بيئة التشغيل (جري) الدعم على الخادم.
- قم بتنزيل مجموعة توزيع الخدمية من موقع المطور الرسمي.
- قم بفك ضغط الأرشيف الذي تم تنزيله وقم بإجراء التثبيت وفقا للتعليمات.
- قم بتشغيل التثبيت واتبع تعليمات معالج التثبيت.
1.2. تكوين الخدمية لـ تم 1 الإصدار 3
بعد تثبيت الخدمية ، تحتاج إلى تكوينه لاستخدامه في تم 1 الإصدار 3. للقيام بذلك ، اتبع الخطوات التالية:
- افتح ملف تكوين تم 1 الإصدار 3 (تم 1 سي إف جي.إيني) في محرر نصوص.
- أضف الأسطر التالية إلى ملف التكوين:
"'نص عادي
[الخدمية]
ممكن = صحيح
نقطة نهاية الخدمة=هتب: / / لوكالهوست: 8080 / سوا
"`
أين:
- ممكن-يشير إلى تمكين الخدمية للاستخدام.
- سيرفيسيندبوينت-يحدد عنوان ورل حيث سوا سوف تكون متاحة.
- احفظ التغييرات وأغلق ملف التكوين.
بعد الانتهاء من هذه الخطوات ، سيتم تكوين الخدمية للاستخدام في تم 1 الإصدار 3. يمكنك الآن البدء في تطوير البرامج باستخدام الخدمية والمشاركة الكاملة في التفاعل بين الأنظمة والتطبيقات المختلفة.
الفصل الثاني-أساسيات برمجة تي أم 1 باستخدام الخدمية
واحدة من أدوات البرمجة الرئيسية من تم 1 هو خدمة المنحى العمارة (سوا) ، والذي يسمح لك لتطوير ودمج مختلف التطبيقات والخدمات باستخدام واجهات موحدة. في هذا الفصل ، سوف ننظر في المبادئ الأساسية للبرمجة تم 1 باستخدام الخدمية.
1. تم 1 كخدمة
أحد المفاهيم الأساسية في الخدمية هو تمثيل تم 1 كخدمة. يمكن أن توفر تي إم 1 خدمات مختلفة مثل عمليات البيانات ومعالجة التسوية وإدارة الجلسات وغيرها. على مستوى عال ، يمكن اعتبار خدمات تم 1 كمجموعة من العمليات التي يمكن تنفيذها من خلال خدمات الويب.
2. إنشاء خدمات الويب
لإنشاء خدمات ويب في تم 1 ، يجب عليك استخدام تم 1 ويبسيرفر ، والذي يسمح لك بالوصول إلى ملقم تم 1 عبر بروتوكول هتب. لإنشاء خدمات ويب في تي إم 1 ويبسرفر ، تحتاج إلى إنشاء عنصر مناسب في التسلسل الهرمي لخادم تي إم 1. ثم يمكنك تحديد العمليات التي ستكون متاحة من خلال خدمات الويب.
3. التفاعل مع تي إم 1 عبر خدمات الويب
للتفاعل مع تي إم 1 عبر خدمات الويب ، من الضروري استخدام البروتوكولات القياسية المناسبة. على سبيل المثال ، للوصول إلى خدمات ويب تم 1 ، يمكنك استخدام بروتوكول سواب (بروتوكول وصول كائن بسيط) أو بروتوكول ريست (نقل الحالة التمثيلية). عند استخدام سواب ، يتم استخدام شمل كتنسيق تبادل البيانات ، وعند استخدام ريست ، يتم استخدام جسون.
4. برمجة تم 1 باستخدام الخدمية
تتضمن برمجة تي إم 1 مع الخدمية تطوير وتكامل المكونات المختلفة. النهج الأكثر شيوعا هو تطوير تطبيقات الويب المخصصة التي تتفاعل مع تم 1 من خلال خدمات الويب. باستخدام الخدمية ، يمكنك تنفيذ وظائف مختلفة ، مثل الحصول على البيانات من تم 1 ، ومعالجة الحسابات ، وإنشاء التقارير ، وغيرها.
5. مزايا تم 1 البرمجة مع الخدمية
- المرونة وقابلية التوسع. القدرة على تطوير ودمج المكونات المختلفة في التطبيقات والخدمات.
- براعة. القدرة على استخدام تم 1 في مختلف البيئات والمنصات.
- سهولة التطوير والدعم. القدرة على استخدام واجهات موحدة وأدوات التطوير.
- التكامل مع الأنظمة الأخرى. القدرة على دمج تي إم 1 مع الأنظمة والخدمات الأخرى من خلال بروتوكولات موحدة.
في هذا الفصل ، قمنا بتغطية أساسيات برمجة تم 1 باستخدام الخدمية. تم هنا عرض المفاهيم الأساسية للبرمجة باستخدام الخدمية ، وإنشاء خدمات الويب في تم 1 ، والتفاعل مع تم 1 من خلال خدمات الويب ، ومزايا برمجة تم 1 باستخدام الخدمية.
الفصل الثالث. العمل مع الخدمية في تم 1 الإصدار 3: تعليمات الاستخدام
الخدمية (العمارة الموجهة نحو الخدمة) هي أسلوب معماري يتم فيه تقديم التطبيق كمجموعة من الخدمات التي تتفاعل مع بعضها البعض من خلال شبكة.
تمت إضافة دعم الخدمية إلى تي أم 1 في 3 ، مما يجعل من السهل دمج تي أم 1 مع الأنظمة الأخرى واستخدام وظائفها ضمن بنية موجهة نحو الخدمة.
للعمل مع الخدمية في تم 1 الإصدار 3 ، اتبع الخطوات التالية:
- قم بتثبيت وتكوين تي إم 1 الإصدار 3 على الخادم الخاص بك.
- إنشاء خدمات في تم 1 الإصدار 3 باستخدام لغة برمجة تدعم سواب (على سبيل المثال ، جافا ، سي#).
- قم بإعداد اتصال بين تم 1 الإصدار 3 والأنظمة الأخرى باستخدام بروتوكول سواب.
- تنفيذ منطق الخدمات في تم 1 الإصدار 3 باستخدام واجهة برمجة تطبيقات تم 1.
- لاختبار تشغيل الخدمات ، والتأكد من أنها تعمل بشكل صحيح.
لتشغيل الخدمات في تي إم 1 الإصدار 3 ، اتبع الخطوات التالية:
- افتح تم 1 الإصدار 3 وانتقل إلى قسم "الإعدادات".
- في القائمة ، حدد " الخدمات "وانقر على"إضافة خدمة جديدة".
- في النافذة التي تفتح ، حدد إعدادات الخدمة ، بما في ذلك الاسم والمنفذ والبروتوكول.
- بعد إطلاق الخدمة ، سيكون من الممكن الوصول إلى وظائفها من خلال طلبات سواب.
يمكن للمطورين إنشاء خدمات جديدة في تي إم 1 الإصدار 3 باستخدام واجهة برمجة تطبيقات تي إم 1 ، باستخدام لغة البرمجة التي يختارونها.
مثال على إنشاء خدمة باستخدام جافا والصابون:
استيراد جافا.جمهورية جزر مارشال.ريموتيكسيبتيون;
استيراد جافاكس.إجب.كريتيكسيبتيون;
استيراد جافاكس.جمس.جمسيكسيبتيون;
استيراد جافاكس.جوس.ويبميثود;
استيراد جافاكس.جوس.خدمة ويب;
@خدمة ويب
- فئة عامة هيلوورلدسرفيس {
- تضمين التغريدة
- السلسلة العامة سايهيلو (اسم السلسلة) {
- عودة "مرحبا" ، + اسم+"!";
- }
العامة ثابت الفراغ الرئيسي (سلسلة [] أرجس) يلقي ريموتيكسيبتيون ، كريتيكسيبتيون ، جمسيكسيبتيون {
المؤسسة.أباتشي.سكف.جاكسوس.جاكسوسرفيرفاكتوريبين مصنع = المؤسسة الجديدة.أباتشي.سكف.جاكسوس.جاكسوسرفرفاكتوريبين();
- مصنع.سيت سيرفيس كلاس(هيلوورلدسرفيس).فئة);
- مصنع.سيتادريس("http://localhost:8080/HelloWorldService");
- مصنع.إنشاء();
- }
- }
ينشئ المثال خدمة بسيطة تحيي المستخدم بالاسم. بعد إطلاق الخدمة ، يمكنك الوصول إليها عبر طلبات سواب ، على سبيل المثال:
- بوست / هيلوورلدسرفيس هتب / 1.1
- المضيف: المضيف المحلي: 8080
- نوع المحتوى: نص/شمل ؛ محارف = أوتف-8
- طول المحتوى: الطول
- سلسلة
وبالتالي ، فإن العمل مع الخدمية في تم 1 الإصدار 3 يسمح لك باستخدام جميع ميزات تم 1 ضمن بنية موجهة نحو الخدمة ، مما يبسط إلى حد كبير التكامل مع الأنظمة الأخرى ويزيد من مرونة التطبيق وقابليته للتوسع.
الفصل الرابع-أمثلة على برمجة تم 1 باستخدام الخدمية
- 4.1 مثال على برنامج لإنشاء بعد جديد
- هنا مثال على برنامج بيثون الذي يوضح إنشاء بعد جديد في تم 1 باستخدام سوا.
- الاتصال بخادم تي إم 1
- إنشاء كائن قياس جديد بالاسم المحدد
- إضافة عناصر إلى البعد
حفظ التغييرات على خادم تم 1
- إغلاق الاتصال بخادم تي إم 1
- 4.2 مثال على برنامج لإضافة عنصر جديد إلى بعد
- هنا مثال على برنامج جافا الذي يوضح إضافة عنصر جديد إلى بعد موجود في تم 1 باستخدام سوا.