IBM Open Enterprise SDK for Node.js は、Node.js アプリケーションを z/OS 参考情報に接続するための無料の SDK です。
デジタル・トランスフォーメーションの時代には、クライアントがアプリケーションをモダナイズしようとするとき、テクニカルベースおよび参考情報ベースの重要な課題によって妨げられることがよくあります。IBM® Open Enterprise SDK for Node.jsにより、クライアントは、アプリケーションをモダナイズして、既存のアプリケーションの価値を拡張できます。人気のあるJavaScript言語でのコーディングを可能にすることで、Node.jsはエンタープライズクライアントが大規模なJavaScript®開発者の人材プールと参考情報を利用できるようにします。クライアントは、API 開発と保守を単純化し、直接 API または RESTful API を使用して Node.js から z/OS® ベースの参考情報にアクセスし、Node.js アプリケーションとサービスを併置してパフォーマンスとセキュリティーを最適化できるようになりました。
Node.jsアプリケーションを z/OS でホストする理由を確認してください
IBM Open Enterprise SDK for Node.js のマイクロサービスを使用してコア・ビジネス・アプリケーションを拡張します。
必要以上の API を公開しないようにし、非同期オーケストレーションを使用して API 開発と保守を簡素化し、効率的なスケーリングを実現します。
REST API を使用して Node.js から z/OS ベースの参考情報にアクセスし、CICS®、DB2®、VSAM、および MVS® などのサービスおよびツールと統合します™。
アプリケーションのフロントエンドとバックエンドの両方で Node.js を使用して、同じテクノロジーとスキルを活用しながらエンドツーエンドのアプリケーションを構築します。
コミュニティーが提供する 180 万を超えるモジュールを活用して、アプリケーション開発を加速させます。
Node.js アプリケーションとデータを併置し、イベント駆動型の効率的な入出力モデルを活用して、スループットを向上させ、応答時間を短縮します。
JavaScript ランタイム、サーバー側 API、およびライブラリーを使用して、ハイパフォーマンスでスケーラブルなネットワーク・アプリケーションを効率的に構築します。JavaScript と Node.js が 2022 年のスタック・オーバーフロー開発者調査でどのようにリストのトップになったかをご覧ください。
世界最大のソフトウェアレジストリである npm を使用してアプリケーション配信を加速し、開発者に共有へのアクセスを提供し、Express や LoopBack などの 180 万を超えるコミュニティ Node.js モジュールを再利用します。
IBM Open Enterprise SDK for Node.js をホストし、CICS バンドルの一部として IBM CICS® Transaction Server で管理します。ローカルに最適化されたトランスポートを使用して、CICS サービスを呼び出すことができます。
Node.js を活用して、VSAM、Db2®、RACF/SAF、IMS® VIA z/OS® Connect Enterprise Edition を含むすべての重要な資産への接続を実現します。
最良のパフォーマンスを得るために、JavaScript ソースを最新の z/Architecture® 命令にコンパイルする強力なオープンソース JavaScript エンジンを使用してください。
IBM Open Enterprise SDK for Node.js を無料でお試しください。Open Enterprise SDK for Node.js のライセンスを今すぐ無料で取得して、IBM zSystems メインフレームですぐに使い始めましょう。
ソフトウェア要件
ハードウェア要件
PAX ダウンロード・フォーマットは、z/OS® UNIX を含む UNIX® 環境で一般的であり、同様のユーザー体験を提供します。SMP/E インストール可能イメージとその修正、修正パッケージは、z/OS 上の SMP/E ソフトウェア・インストールおよび保守ツールで管理できます。IBM サポートを利用してサービス要求をオープンし、オプションの IBM ソフトウェア・サブスクリプションおよびサポート (S&S) を使用して、文書化されたターンアラウンド・タイムで対処します。
分散プラットフォームと整合した PAX アーカイブ・インストール可能フォーマットを使用してください。
SMP/E (CBPDO、ServerPac) インストール可能なフォーマットで更新を簡単に管理できます。運用環境のデプロイメントに推奨されます。ライセンスと S&S の両方を Shopz から入手できます。
IBM Open Enterprise SDK for Node.js の実践的なチュートリアルをクラウド上で 3 日間お試しください-インストールは不要で、2 時間ですぐに済みます。
ライセンス料なし
独自のアプリケーションを実行する
フル機能
IBM zSystems™ ハードウェアが必要
IBM Software Subscription and Support (S&S)
なし
オプション
なし
GitHub での限定的なサポート
IBM Open Enterprise SDK for Node.js および IBM Open Enterprise SDK for Node.js の長所を活用する方法について説明します。
IBM Open Enterprise SDK for Node.js が Node.js アプリケーションのパフォーマンスをどのように向上させるかについて説明します。
アプリケーション開発者がモダナイズのアプリケーション・アーキテクチャー Node.js で再構成拡張エグゼキューター (REXX™) スクリプトをどのように活用するかについては、記事をお読みください。
本製品に関する詳細については、こちらの IBM Open Enterprise SDK for Node.js 動画リストをご覧ください。
IBM Open Enterprise SDK for Node.js が、アジャイル・プラクティスを促進する、アプリケーション設計および開発に対して、モジュール駆動型のスケーラブルなアプローチをどのように提供するかについて説明します。
Visual Studio Code 内で IBM Open Enterprise SDK for Node.js アプリケーションをリモート側でデバッグする方法について確認するには、この動画をご覧ください。
パフォーマンスクリティカルコードの実行、システムレベルの API へのアクセス、または既存の C/C++ ライブラリーの組み込みを必要とする Node.js アプリケーション用のネイティブ Node.js モジュールについての動画を見るをご覧ください。
Z 資産に合わせたコネクターにより、IBM Z のデジタル・トランスフォーメーションを加速します。
IBM Open Enterprise SDK for Node.js のリリース、リフレッシュ、および修正、修正パッケージ (PTF とも呼ばれる) の完全なリストを検索します。
より標準化されたエンタープライズ・アプローチによるアプリケーションのモダナイゼーションを加速 ITオートメーション
クラウド・コンピューティング向けのサービス提供プラットフォームにより、IBM CICS Transaction Server for z/OS で運用効率を高めながら、サービスの俊敏性を向上させます。
IBM Z/OS Connect Enterprise Edition を使用して、モバイルおよびクラウド・アプリケーション向けの効率的でスケーラブルな RESTful API を作成します。
オープンソース・プロジェクトである Zowe™ を活用して、z/OS と対話するための最新のインターフェースを提供し、クラウド・プラットフォームで体験するのと同様の方法で z/OS を操作できるようにします。
プラットフォーム上でネイティブに最も急速に成長しているプログラミング言語の 1 つでアプリケーション開発者を支援し、Python の豊富なモジュールのエコシステムを活用して新しいアプリケーションを開発します。
完全準拠の Java 製品を活用して、z/OS 開発者が新しい Java 言語の機能を活用し、Java コミュニティーの最新情報を入手できるようにします。
改善されたシステム・パフォーマンスを、IBM アーキテクチャーを完全に開発利用する IBM アーキテクチャーに組み込みます。
ライセンス料なしでご利用いただけます。オプションの有料サブスクリプション (S&S) が利用可能です。
IBM Open Enterprise SDK for Node.jsアプリケーションは、IBM zSystems 統合情報プロセッサー (zIIP) の対象ではありません。
ライセンス料なしでご利用いただけます。ワークロードは、z13® 以降の新しい実動ワークロードに対して新規アプリケーション・ソリューション料金体系モデルを使用できる可能性があるため、z/OS にデプロイするための全体的なコストを削減できます。
オプションのサブスクリプションおよびサポートは、SMP/E 版でご利用いただけます。
サブスクリプションとサポートは、追加料金なしで IBM Z and Cloud Modernization Stack ソリューションに含まれています。
詳細はこちら ShopZ での注文プロセスについては、z/OS 上のブログ Node.js の合理化された ShopZ 注文プロセスを読むか、IBM 担当員に連絡して Shopz の注文を依頼してください。
Zowe オープンソース・プロジェクトは、z/OS と対話するための最新のクラウドのようなインターフェースを提供します。Zowe の仮想デスクトップコンポーネントは、Node.js で記述されたブラウザベースのUIを提供し、IBM Open Enterprise SDK for Node.js の上にデプロイされます。
IBM Watson Machine Learning は、組織が IBM Z/OS 上で機械学習モデルを構築、デプロイ、および運用化できるようにするエンタープライズ機械学習プラットフォームです。これは、IBM Open Enterprise SDK for Node.js を利用した Web ベースの構成ツールを提供し、WMLz の構成をガイドします。
Phoenix Software では、お客様に製品ライセンスを発行する手動システムは、お客様がオンラインでソフトウェアライセンスをリクエストできる自動システムに取って代わられました。IBM Open Enterprise SDK for Node.js は、最小限の変更で開発と実装の両方の時間を短縮し、予期しない動作を引き起こす可能性を低減する最新のソリューションを可能にする重要なテクノロジーの 1 つです。
z/OS® の場合、IBM Open Enterprise SDK for Node.js の SMP/E インストールは、VIA Shopz で無料で入手できます。クライアントは、Node.jsアプリケーションを取得または開発して、IBM Zにデプロイするだけです。IBM Z に存在する、または IBM Z 上に発信される企業データが豊富にあるため、Node.js上に構築されたクラウドまたはモバイルのアプリケーションと API は、IBM Z 上のデータとサービスへのアクセスを必要とする可能性が高くなります。Node.jsを使用すると、クライアントはNodeからシステム・オブ・エンゲージメントの機会を公開し.js IBM Zの信頼できるシステム・オブ・レコードと結び付けることができます。
はい、クラウドベースの IBM Z® Trial をご覧ください。2時間で準備でき、3日間利用できます。LoopBack フレームワークを使用して Node.js Web アプリケーションを実行およびデプロイし、Express フレームワークを使用して vsam.js npm モジュールを使用して VSAM データセットに接続します。IBM CICS® には、Z 試用版で利用可能な Node.js シナリオもあります。
IBMには、Apache、Eclipse、Linux、OSGi、jQuery、OpenStack®、Cloud Foundryその他多数でのリーダーシップの役割を含む、重要なオープンソースイニシアチブへのコミットメントと貢献の豊富な遺産があります。IBM は、Node.js コミュニティー全体と緊密に協力し貢献しており、引き続きそうします。IBMはOpenJS Foundationのプラチナスポンサーであり、企業が信頼できる安定したリリースのソースとして、また実験とイノベーションの場として、Node.jsを次のレベルの採用に導きます。私たちは、理事会と Node.js 技術運営委員会に参加し、オープンソースプロジェクトに貢献し、組織の形成と促進を支援するための参考情報を提供し、継続的な運営にスポンサー資金を割り当てることにより、OpenJS 財団で積極的な役割を果たしています。IBMは、Node.js オープンソース・コミュニティへの技術的貢献を拡大し、当社の製品ポートフォリオ内でNode.jsを活用するために、続行、継続します。
IBM ZにNode.jsアプリケーションをデプロイすることにより、クライアントはメインフレームのすべての長所、セキュリティー、および信頼性を獲得することができます。IBM Z の高速汎用プロセッサーは、Node.js 単一スレッド処理モデルに適しています。メインフレームの大容量入出力は、Node.js アプリケーションの強みである数千の同時接続を拡張および維持する機能も補完します。IBM Z は、エンタープライズ・データおよびトランザクションにアクセスする必要がある JavaScript アプリケーションにさらに利点を提供できます。npm パッケージは、z/OS、RACF®、CICS トランザクション、および VSAM データセット上の IBM DB2® への直接アクセスを提供するために使用できます。真のデータソースにアクセスすることで、多くの場合、アプリケーションアーキテクチャを簡素化して、データ抽出と変更データ管理の複雑さを回避できます。
Node.jsは、クラウドネイティブ、エンタープライズ、およびオープンソースのアプリケーションを構築するための戦略的で人気のあるランタイムです。LoopBack フレームワークと API Connect® を活用して、API とマイクロサービスを作成、管理、保護、および監視します。z/OS では、CICS 5.5 では、CICS 領域内での z/OS Node.js アプリケーションの管理のサポートが導入され、IBM cics-api ノード・モジュールを介してローカルに最適化されたトランスポートが提供され、CICS サービスを呼び出すことができます。z/OSと対話するための最新のインターフェースを提供するオープンソース・プラットフォームであるZowe™は、Node.jsを活用してデスクトップ・フレームワークを提供しています。ibm_db ノード・モジュールは、db2connect および IBMDB2 for z/OS 内の ODBC サポートを活用して、z/OS と分散プラットフォームの両方でNode.js アプリケーションの Db2 への接続を実現します。racf ノード・モジュールは z/OS RACF 施設に対する認証機能を提供し、zcrypto ノード・モジュールは RACF 鍵リングを活用するためのインターフェースを提供して、セキュア Web アプリケーションの作成を可能にします。
Zowe オープンソース・プロジェクトは、z/OS と対話するための最新のクラウドのようなインターフェースを提供します。仮想デスクトップ・コンポーネントは、Node.js で記述され、IBM Open Enterprise SDK for Node.js にデプロイされたブラウザー・ベースの UI を提供します。Zowe アプリケーション・サーバーをインストールする z/OS ホスト上の PAX バージョンを使用します。
IBM Open Enterprise SDK for Node.js に変更はありません。分散 Node.js 製品の廃止は、コミュニティをサポートする要因に動く分散プラットフォームにのみ影響します。分散プラットフォームで Node.js のサポートが必要な場合、IBM は Support for Runtimes.
Node.js は、BPXBATCH 施設を使用して JCL (ジョブ制御言語) 内で呼び出すことができます。
Node.js アプリケーションは、IBM z Integrated Information Processor (zIIP) の対象ではありません。ただし、Tailor Fit 料金体系-新しいアプリケーション・ソリューションを使用すると、承認された新しいアプリケーション・ソリューションの一部として展開された場合、既存のワークロードの MLC コストに影響を与えることなく、Node.js ワークロードを分離できます。
IBM SDK for Node.js - z/OSの SMP/E バージョンを入手するには、Shopz 経由で注文するか、既存の IBM 担当員に連絡して Shopz を注文してください。
オンライン資料は、IBM Documentation にあります。オフラインで使用するために PDF 形式のドキュメントをダウンロードすることもできます。有料の世界クラスのIBMサポートは、ケースを開くことで利用できます。GitHub と Slack のサポートはベストエフォートベースです。