IBM Open Enterprise SDK for Node.js

الوصول إلى منصة آمنة قائمة على الوحدات وقابلة للتوسع بدرجة كبيرة دون تكلفة لتسريع تحديث التطبيقات على IBM® z/OS

تدرُّج من مربعات بلون أزرق في الخلفية مع نقاط وخطوط تربط بينها.

JavaScript حديثة لأنظمة IBM z

يُعَد IBM® Open Enterprise SDK for Node.js حلًا مجانيًا لربط تطبيقات Node.js بموارد z/OS. فهو يوفر وقت تشغيل JavaScript آمنًا ومستقلًا لبناء تطبيقات قابلة للتوسع الحديثة التي توسع وتحديث أنظمة IBM® Z الحالية التي تستخدم أدوات JavaScript المألوفة.

تحديث التطبيقات

وسّع تطبيقات الأعمال الحالية باستخدام الخدمات المصغرة لتعزيز المرونة وقابلية التوسع.

الوصول إلى أصول z/OS

ادمج Node.js مع نظام z/OS من خلال واجهات برمجة تطبيقات REST للوصول إلى موارد CICS وDb2، وطريقة الوصول إلى التخزين الافتراضي (VSAM)، وMVS.

تسريع عملية التسليم

استخدم أكثر من مليونَي وحدة من وحدات مجتمع التطوير لتسريع تطوير التطبيقات ونشرها.

تحسين الأداء

اِجمع التطبيقات والبيانات في الموقع نفسه لزيادة معدل النقل وتقليل زمن الاستجابة على IBM Z.

المزايا

تطوير موحّد باستخدام JavaScript
استخدم JavaScript في كلٍّ من الواجهة الأمامية والخلفية لتبسيط المهارات، وتحسين الإنتاجية، وتقليل مجهود الصيانة.
تعليمات برمجية تستخدم إطار عمل Node.js
استخدم وقت تشغيل JavaScript، وواجهات برمجة التطبيقات من جانب الخوادم، والمكتبات لبناء تطبيقات شبكية عالية الأداء وقابلة للتوسع بكفاءة. شاهِد كيف تصدرت Node.js قائمة أبرز التقنيات في استطلاع Stack Overflow للمطورين لعام 2024.
أصبحت البرمجة أسهل مع npm
يمكنك تسريع عملية تسليم التطبيقات باستخدام npm، أكبر سجل برمجيات في العالم، والذي يمنح المطورين إمكانية مشاركة وإعادة استخدام أكثر من مليوني وحدة Node.js مجتمعية، مثل Express و Loopback.
دعم CICS
استضافة IBM Open Enterprise SDK for Node.js وإدارته باستخدام IBM CICS Transaction Server كجزء من حزمة CICS. يمكنك استخدام النقل المحسَّن محليًا لاستدعاء خدمات CICS.
الوصول إلى بيانات z/OS الخاصة بك
استخدم Node.js للاتصال بجميع الأصول الحيوية، بما في ذلك VSAM وDb2 وRACF/SAF وIMS من خلال z/OS Connect Enterprise Edition.
دعم ضغط البيانات في zEnterprise
يستخدم IBM Open Enterprise SDK for Node.js مسرِّع الأجهزة zEDC لضغط وفك ضغط البيانات المستندة إلى zlib، ما يحقق تحسينات كبيرة في الأداء مقارنةً بالتنفيذات البرمجية السابقة.
محرك V8 لتشغيل JavaScript
استخدم محرك JavaScript مفتوح المصدر وفعَّالًا يُترجم تعليمات JavaScript البرمجية إلى أحدث تعليمات z/Architecture لتحقيق أداء مثالي.
تنسيق واجهة برمجة التطبيقات للتوسع بكفاءة
بسّط تطوير واجهة برمجة التطبيقات وصيانتها باستخدام التنسيق غير المتزامن، ما يضمن توسّعًا فعّالًا واتصالًا سلسًا بين مختلف الخدمات.

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

يوفر تنسيق pax، الشائع في UNIX وz/OS UNIX، تجربة مألوفة. وتدير أداة SMP/E الصور القابلة للتثبيت وحزم الإصلاحات، مع الاشتراك والدعم في برامج IBM (S&S) الاختياري للطلبات الخدمية.

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

استخدم تنسيق أرشيف pax القابل للتثبيت، والذي يتوافق مع المنصات الموزعة.

نزّله الآن
إصدار SMP/E

أدر التحديثات بسهولة باستخدام تنسيق SMP/E (CBPDO, ServerPac)، والمُوصى به لبيئات الإنتاج. تتوفر التراخيص وS&S من خلال Shopz.

احصل عليه من Shopz

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

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

وظائف كاملة

يلزم وجود أجهزة IBM Z

دعم محدود على GitHub

يتضمن صورة حاوية Node.js على z/OS

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

اختياري (المعرّف PID: 5655-SDS)

*الأسعار المعروضة إرشادية، وقد تختلف حسب الدولة، ولا تشمل أي ضرائب ورسوم مطبقة، وتخضع لتوفُّر المنتج المعروض في المنطقة المحلية.

دليل

اكتشف كيف يوفِّر Open Enterprise SDK for Node.js نهجًا يعتمد على الوحدات وقابلًا للتوسع بدرجة كبيرة في تصميم وتطوير التطبيقات، ما يعزز الممارسات المرنة.
اكتشف مدى سهولة تصحيح الأخطاء عن بُعد لتطبيق IBM Open Enterprise SDK for Node.js داخل Visual Studio Code.
اكتشف وحدات Node.js الأصلية لتطبيقات Node.js اللازمة لتشغيل التعليمات البرمجية المهمة للأداء أو الوصول إلى واجهات برمجة التطبيقات على مستوى النظام أو تضمين مكتبات C أو ++C الموجودة.
تعلّم كيفية إدارة الملفات داخل مجموعة بيانات مُجزّأة باستخدام وحدة IBM Z Open Automation Utilities (ZOAU) الخاصة بـ Node.js. ويمكن أيضًا إدارة الملفات عبر إنشاء تطبيق ويب يمكنه تعديل وبناء وتشغيل مصدر الرمز C الموجود في مجموعة بيانات مُجزّأة.

الأسئلة الشائعة

احصل على إجابات عن الأسئلة الشائعة حول استخدام Node.js على IBM Z وتعظيم القدرات.

متاحة دون رسوم ترخيص. وتتوفر خدمة اشتراك ودعم (S&S) IBM الاختيارية المدفوعة.

تطبيقات IBM Open Enterprise SDK for Node.js غير مؤهلة للاستخدام مع معالج IBM Z Integrated Information Processor (اختصارًا zIIP).

متاح من دون رسوم ترخيص. يمكن خفض التكاليف الإجمالية لنشر التطبيقات على z/OS نظرًا لأن بعض أعباء العمل قد تكون مؤهلة لاستخدام نموذج التسعير الجديد لحلول التطبيقات لأعباء العمل الإنتاجية الجديدة على z13 والإصدارات الأحدث.

تتوفر ميزة S&S الاختيارية لإصدار SMP/E. 

لمعرفة المزيد حول عملية الطلب في Shopz، اقرأ المدونة عملية الطلب المبسّطة في Shopz لبيئة Node.js على z/OS أو تواصل مع ممثل IBM الخاص بك لتقديم طلب Shopz نيابةً عنك.

يقدِّم مشروع Zowe مفتوح المصدر واجهات حديثة تشبه السحابة للتفاعل مع z/OS. يوفر عنصر سطح المكتب الافتراضي في Zowe واجهة مستخدم مبنية على المتصفح مكتوبة بلغة Node.js ويتم نشرها فوق IBM Open Enterprise SDK for Node.js.

تعرف على كيفية تثبيت Node.js مع Zowe

تُعدُّ IBM Watson Machine Learning (اختصارًا WLMz) منصة تعلم آلي مؤسسية تساعد المؤسسات على بناء ونشر وتشغيل نماذج التعلم الآلي على IBM z/OS. وهي توفِّر أداة تكوين قائمة على الويب مدعومة من IBM Open Enterprise SDK for Node.js، والتي توجِّهك خلال عملية تكوين WMLz.

تعرف على المزيد

في Phoenix Software، تم استبدال النظام اليدوي لإصدار تراخيص المنتجات للعملاء بنظام آلي يسمح للعملاء بطلب تراخيص البرمجيات عبر الإنترنت. يُعَد IBM Open Enterprise SDK for Node.js أحد المكونات الأساسية للتكنولوجيا التي تدعم هذا الحل العصري، والذي يتطلب تغييرات طفيفة لتقليل وقت التطوير والتنفيذ، كما أنه يقلل من احتمالية إدخال سلوك غير متوقع.

بالنسبة إلى z/OS، تتوفر عمليات التثبيت باستخدام SMP/E لحزمة IBM Open Enterprise SDK for Node.js مجانًا عبر Shopz. يمكن للعملاء ببساطة أخذ تطبيقاتهم المكتوبة بواسطة Node.js أو تطويرها ونقلها إلى IBM Z.

يوجد احتمال كبير أن تتطلب التطبيقات السحابية أو تطبيقات الأجهزة المحمولة وواجهات برمجة التطبيقات المبنية على Node.js الوصول إلى البيانات والخدمات على IBM Z. ترجع هذه العملية إلى ثروة بيانات الشركة التي توجد أو تنشأ على IBM Z. وبفضل Node.js، يمكن للعملاء الآن عرض فرص أنظمة المشاركة من Node.js وربطها مع أنظمة السجلات الموثوق بها على IBM Z.

نعم، يتوفر خياران تجريبيان من IBM Z:

  1. IBM SDK for Node.js - z/OS: يكون جاهزًا خلال ساعتين ومتاحًا لمدة 3 أيام. تمكَّن من تشغيل تطبيق ويب مبني باستخدام Node.js ونشره باستخدام إطار العمل LoopBack واستخدام وحدة vsam.js npm module مع إطار العمل Express للاتصال بمجموعة البيانات VSAM.
  2. IBM® CICS Transaction Server for z/OS Trial: استخدم هذا التطبيق متعدد اللغات لإنشاء تطبيق ويب باستخدام Java أو Node.js ونشره في IBM CICS Transaction Server. تعرَّف على كيفية:
  • إنشاء تطبيق Java ونشره في CICS.
  • إنشاء تطبيق Node.js ونشره في CICS.

يُعَد Node.js بيئة تشغيل استراتيجية لبناء تطبيقات السحابة الأصلية والتطبيقات المؤسسية ومفتوحة المصدر. استفِد من إطار العمل LoopBack وAPI Connect لإنشاء وإدارة وتأمين ومراقبة واجهات برمجة التطبيقات والخدمة المصغرة لديك.

على z/OS، يقدم CICS Transaction Server for z/OS 5.5 دعمًا لإدارة تطبيقات Node.js على z/OS داخل مناطق CICS ويوفر وسيلة نقل محلية محسَّنة باستخدام وحدة ibm-cics-api لاستدعاء خدمات CICS. تستفيد Zowe، وهي منصة مفتوحة المصدر توفِّر واجهات حديثة للتفاعل مع z/OS ، من Node.js لتوفير إطار عمل سطح المكتب الخاص بها.

توفِّر وحدة ibm_db اتصالًا لتطبيقات Node.js مع Db2 على كلًا من z/OS والمنصات الموزعة، من خلال الاستفادة من دعم ODBC في db2connect و IBM Db2 for z/OS.

توفِّر وحدة عقدة racf قدرات المصادقة باستخدام مرفق z/OS RACF، بينما توفِّر وحدات عقدة zcrypto واجهات لاستخدام حلقات مفاتيح RACF، ما يتيح لك إنشاء تطبيقات ويب آمنة.

يمكن استدعاء Node.js داخل JCL باستخدام مرفق BPXBATCH.

تتوفر الوثائق عبر الإنترنت على وثائق IBM Documentation. يمكنك أيضًا تنزيل الوثائق بتنسيق PDF للاستخدام دون اتصال بالإنترنت. تتوفر خدمة الاشتراك والدعم المدفوعة من IBM على مستوى عالمي من خلال فتح حالة دعم. يتم دعم GitHub و Slack بناءً على أفضل جهد ممكن.

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

اكتشف IBM Open Enterprise SDK for Node.js: منصة آمنة وقابلة للتوسع لتسريع تحديث التطبيقات على IBM z/OS.

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