IBM Open Enterprise SDK for Go

أنشئ تطبيقات سريعة وقابلة للتوسع على IBM z/OS

نمط هندسي أبيض وأزرق

تسريع التحول الرقمي على z/OS

يُعَد IBM® Open Enterprise SDK for Go محوِّلًا برمجيًا بلغة Go ومتوافقًا مع المعايير الصناعية ومحسَّنًا لمنصة z/OS. يستخدم المحوِّل البرمجي Go أحدث تعليمات z/Architecture لتقديم تنفيذ متميز على منصة z/OS.

تبسيط تطوير وتشغيل تطبيقات Go على أنظمة IBM Z. يستخدم أحدث ممارسات البرمجة في لغة Go ومنظومتها الغنية من الحِزَم، خاصةً للتطبيقات السحابية على z/OS.

دعم التشفير

دعم خوارزمية التشفير الشامل التي تحتاجها التطبيقات الحديثة لتأمين البيانات أو الاتصالات.

مكتبات شاملة

مجموعة غنية من المكتبات القياسية ومكتبات الطرف الثالث لمهام البرمجة المتنوعة.

مفتوح المصدر وموجه بالمجتمع

تحسين مستمر من قِبل مجتمع متنامٍ، ما يضمن الوصول إلى أحدث الأدوات والوحدات.

تحسين كفاءة التطوير

يمكن للمطورين استخدام بساطة وكفاءة لغة Go لتطوير التطبيقات بسرعة، ما يقلل من وقت الوصول إلى السوق.

حالات الاستخدام

نقل التطبيقات إلى z/OS

انقل التطبيقات إلى z/OS من خلال تكييف تطبيقات Go الحالية لتعمل على z/OS، وتحسينها لتلائم بيئته الفريدة. واستخدم برنامج Wharf للنقل التلقائي لأتمتة الكثير من عمليات التكييف، ما يجعل ترحيل التطبيقات إلى z/OS أسرع وأسهل من خلال التعامل مع العديد من التعديلات الضرورية تلقائيًا.

نقل التطبيقات إلى z/OS استخدام Wharf للنقل التلقائي
إدارة قواعد البيانات

استخدام Go لإنشاء قواعد البيانات وإدارتها. تمكين الوصول المباشر للقراءة والكتابة لمجموعات بيانات Virtual Storage Access Method (VSAM) وDb2 عبر وحدة Go recordio. الاطِّلاع على المثال الخاص بإنشاء قاعدة بيانات للموظفين باستخدام مجموعة بيانات ذات تسلسل مفتاحي (KSDS).

الوصول إلى Db2 بشكل أصلي على z/OS باستخدام Go الوصول المباشر إلى قواعد بيانات VSAM
حاوية Go على z/OS

دمج تطبيقات Go مع الأصول الحرجة على z/OS لتقليل أوقات الاستجابة وزيادة معدل الإنتاجية. إنشاء وتشغيل تطبيقات Go المعبأة في حاويات على z/OS باستخدام الحاويات للنشر، وقابلية التوسع، والإدارة. يدعم IBM Open Enterprise SDK for Go منصة الحاويات IBM z/OS Container Platform 1.1 Kubernetes والعديد من الإمكانات الأخرى.

لقطة شاشة توضِّح التشغيل البيني مع تطبيقات الأعمال ذات المهام الحساسة المكتوبة بلغتَي COBOL وPL/I باستخدام وظيفة CGO.
قابلية التشغيل البيني

أصبح بإمكان Go الآن استدعاء ملفات DLL الخاصة بـ COBOL (64-بت) مباشرةً باستخدام بروتوكول XPLINK القياسي، ويمكن لـ COBOL (64-بت) استدعاء Go مباشرةً عبر البروتوكول نفسه. يتضمن Go أدوات للتعامل مع التحويل إلى EBCDIC والعودة منه.

تفاعُل Go مع COBOL في بيئة z/OS
إنشاء خوادم RESTful

طور خوادم RESTful والحزم المترجمة وانشرها باستخدام Go من دون الحاجة إلى الإنترنت.

ربط البرامج الثنائية المحولة برمجيًا

استخدام Go لاستدعاء برنامج نصي أو برنامج ثنائي خارجي لتحقيق تفاعل بين البرامج. يُتيح ذلك للمطورين دمج تطبيقات Go مع البرامج الحالية على z/OS، ما يؤدي إلى تعزيز الوظائف والاستفادة من نقاط القوة في كِلتا البيئتين.

نقل التطبيقات إلى z/OS

انقل التطبيقات إلى z/OS من خلال تكييف تطبيقات Go الحالية لتعمل على z/OS، وتحسينها لتلائم بيئته الفريدة. واستخدم برنامج Wharf للنقل التلقائي لأتمتة الكثير من عمليات التكييف، ما يجعل ترحيل التطبيقات إلى z/OS أسرع وأسهل من خلال التعامل مع العديد من التعديلات الضرورية تلقائيًا.

نقل التطبيقات إلى z/OS استخدام Wharf للنقل التلقائي
إدارة قواعد البيانات

استخدام Go لإنشاء قواعد البيانات وإدارتها. تمكين الوصول المباشر للقراءة والكتابة لمجموعات بيانات Virtual Storage Access Method (VSAM) وDb2 عبر وحدة Go recordio. الاطِّلاع على المثال الخاص بإنشاء قاعدة بيانات للموظفين باستخدام مجموعة بيانات ذات تسلسل مفتاحي (KSDS).

الوصول إلى Db2 بشكل أصلي على z/OS باستخدام Go الوصول المباشر إلى قواعد بيانات VSAM
حاوية Go على z/OS

دمج تطبيقات Go مع الأصول الحرجة على z/OS لتقليل أوقات الاستجابة وزيادة معدل الإنتاجية. إنشاء وتشغيل تطبيقات Go المعبأة في حاويات على z/OS باستخدام الحاويات للنشر، وقابلية التوسع، والإدارة. يدعم IBM Open Enterprise SDK for Go منصة الحاويات IBM z/OS Container Platform 1.1 Kubernetes والعديد من الإمكانات الأخرى.

لقطة شاشة توضِّح التشغيل البيني مع تطبيقات الأعمال ذات المهام الحساسة المكتوبة بلغتَي COBOL وPL/I باستخدام وظيفة CGO.
قابلية التشغيل البيني

أصبح بإمكان Go الآن استدعاء ملفات DLL الخاصة بـ COBOL (64-بت) مباشرةً باستخدام بروتوكول XPLINK القياسي، ويمكن لـ COBOL (64-بت) استدعاء Go مباشرةً عبر البروتوكول نفسه. يتضمن Go أدوات للتعامل مع التحويل إلى EBCDIC والعودة منه.

تفاعُل Go مع COBOL في بيئة z/OS
إنشاء خوادم RESTful

طور خوادم RESTful والحزم المترجمة وانشرها باستخدام Go من دون الحاجة إلى الإنترنت.

ربط البرامج الثنائية المحولة برمجيًا

استخدام Go لاستدعاء برنامج نصي أو برنامج ثنائي خارجي لتحقيق تفاعل بين البرامج. يُتيح ذلك للمطورين دمج تطبيقات Go مع البرامج الحالية على z/OS، ما يؤدي إلى تعزيز الوظائف والاستفادة من نقاط القوة في كِلتا البيئتين.

قارن الإصدارات

يُعَد تنسيق pax شائعًا في بيئات UNIX، بما في ذلك خدمات نظام UNIX على z/OS، ويدعم التثبيت السهل الذاتي (DIY). للإدارة المبسَّطة، يمكن التعامل مع صور SMP/E وحِزَم الإصلاح باستخدام أداة SMP/E. تشمل SMP/E Bill of Materials أيضًا مذكرة استحقاق لتحميل صور حاويات Go من IBM Cloud Container Registry.

يُتيح لك الدعم عالمي المستوى من IBM تقديم طلبات الخدمة مع تحديد أوقات الاستجابة الموثَّقة.

الإصدارات إصدار PAX

تنسيق أرشيف pax قابل للتثبيت الذاتي (DIY). استخدِم IBMid الموجود لديك للوصول أو أنشئ واحدًا عند التسجيل.

جرِّب مجانًا
إصدار SMP/E

يمكن للتنسيق القابل للتثبيت SMP/E (CBPDO وServerPac) إدارة التحديثات بسهولة. مُوصى به لعمليات نشر الإنتاج. متاح من خلال Shopz.

كيفية الحصول عليه من Shopz

من دون رسوم ترخيص

شغّل تطبيقاتك الخاصة

وظائف كاملة

يتضمن Go صورة حاوية z/OS

الاشتراك والدعم في برامج IBM (S&S)

لا

اختياري

         

التفاصيل الفنية

يتوفر IBM Open Enterprise SDK for Go بثلاثة تنسيقات للتثبيت: SMP/E وPAX وصورة حاوية Go.

الموارد

استخدام Go

تعرف على كيفية استخدام مرافق الخدمات القائمة على Go لتحقيق تنفيذ أسرع وتكلفة أقل للعملاء.

Killer Crypto في Go

سرّع رمز خوارزميات التشفير لجعله يعمل بشكل أسرع عدة مرات والحفاظ على أمان عمليات التشفير.

تصحيح أخطاء برامج Golang الخاصة بك

تعرف على كيفية تصحيح أخطاء برنامج جُمع باستخدام IBM Open Enterprise SDK for Go باستخدام مصحح أخطاء z/OS.

المخزن المؤقت للبروتوكول مع Go على z/OS

استخدم مخازن البروتوكولات لتحويل البيانات إلى سلسلة وتشغيل تطبيق خادم عميل مع gRPC في Go.

اتخِذ الخطوة التالية

اكتشف IBM Open Enterprise SDK for Go. حدِّد موعدًا لإجراء مقابلة مجانية لمدة 30 دقيقة مع أحد ممثلي IBM Z.

جرِّب مجانًا
المزيد من الطرق للاستكشاف وثائق المنتج الدعم دورة حياة المنتج بوابة الأفكار