IBM® Open Enterprise SDK for Node.jsは、Node.jsアプリケーションをz/OS参考情報に接続するための無料のSDKです。スタンドアロンのJavaScriptランタイムと、サーバー・サイドJavaScriptソリューションを提供します。IBM® Zプラットフォーム向けのNode.jsネイティブ・モジュールやJavaScriptモジュールの開発に使用できます。
IBM Open Enterprise SDK for Node.jsにより、クライアントは、アプリケーションをモダナイズして、既存のアプリケーションの価値を拡張できます。Node.jsは人気のあるJavaScript言語でのコーディングを可能にし、エンタープライズ・クライアントが大規模なJavaScript開発者の人材プールと参考情報を利用できるようにします。
クライアントは、アプリケーション・プログラミング・インターフェース(API)の開発と保守を単純化し、直接APIまたはRESTful APIを使用してNode.jsからz/OSベースの参考情報にアクセスし、Node.jsアプリケーションとサービスを併置してパフォーマンスとセキュリティーを最適化できるようになりました。
機能、パフォーマンス、ユーザビリティーを向上させるための更新
IBM Open Enterprise SDK for Node.jsのマイクロサービスを使用することで、コア・ビジネス・アプリケーションを拡張します。
必要以上のAPIを表示しないようにし、非同期オーケストレーションを使用してAPIの開発と保守を簡素化し、効率的なスケーリングを実現します。
REST APIを使用してNode.jsからz/OSベースの参考情報にアクセスし、CICS、Db2、VSAM、およびIBM® MVSなどのサービスおよびツールと統合します。
アプリケーションのフロントエンドとバックエンドの両方で Node.js を使用して、同じテクノロジーとスキルを活用しながらエンドツーエンドのアプリケーションを構築します。
コミュニティーが提供する200万を超えるモジュールを活用して、アプリケーション開発を加速させます。
Node.jsアプリケーションとデータを併置し、イベント駆動型の効率的な入出力モデルを活用することで、スループットを向上させ、応答時間を短縮します。
JavaScriptランタイム、サーバー側API、およびライブラリーを使用して、ハイパフォーマンスでスケーラブルなネットワーク・アプリケーションを効率的に構築します。
Node.jsが2023年のスタック・オーバーフロー開発者調査でどのようにしてリストのトップになったのかをご覧ください。
世界最大のソフトウェア・レジストリーであるnpmを使用してアプリケーション配信を加速し、開発者に共有へのアクセスを提供し、ExpressやLoopBackなどの200万を超えるコミュニティーNode.jsモジュールを再利用します。
IBM Open Enterprise SDK for Node.jsをホストし、CICSバンドルの一部としてIBM® CICS Transaction Serverで管理します。ローカルに最適化されたトランスポートを使用して、CICSサービスを呼び出すことができます。
Node.jsを使用することで、z/OS Connect Enterprise Editionを介して、VSAM、Db2、RACF/SAF、IMSを含むすべての重要な資産を接続できます。
最良のパフォーマンスを得るために、JavaScriptソースを最新のz/Architecture命令にコンパイルする強力なオープンソースJavaScriptエンジンを使用してください。
IBM Open Enterprise SDK for Node.js を無料でお試しください。
Open Enterprise SDK for Node.jsのライセンスを今すぐ無料で取得して、IBM® Zメインフレームですぐに使い始めましょう。
ポータブル・アーカイブ交換(PAX)ダウンロード・フォーマットは、z/OS UNIXを含むUNIX環境で一般的であり、同様のユーザー・エクスペリエンスを提供します。SMP/Eインストール可能イメージとその修正パッケージは、z/OS上のSMP/Eソフトウェア・インストールおよび保守ツールで管理できます。オプションのIBMソフトウェア・サブスクリプション&サポート(S&S)をご利用いただくと、IBMサポートを活用して、サービス要求をオープンし、文書化されたターンアラウンド・タイムで対処することができます。
IBM Open Enterprise SDK for Node.jsの実践的なチュートリアルを3日間お試しください。インストールは不要で、2時間で準備できます。
分散プラットフォームと整合した、PAXアーカイブのインストール可能なフォーマットを使用してください。
SMP/E(CBPDO、ServerPac)インストール可能なフォーマットで更新を簡単に管理できます。運用環境のデプロイメントに推奨されます。ライセンスとS&Sの両方をShopzから入手できます。
ライセンス料なし
独自のアプリケーションを実行する
フル機能
IBM Zハードウェアが必要
IBM Software Subscription and Support (S&S)
GitHub での限定的なサポート
Open Enterprise SDK for Node.jsが、アジャイル・プラクティスを促進する、アプリケーション設計および開発に対して、モジュール駆動型のスケーラブルなアプローチをどのように提供するかについて説明します。
Visual Studio Code内でIBM Open Enterprise SDK for Node.jsアプリケーションをリモート・デバッグすることがいかに便利かをご覧ください。
パフォーマンスクリティカル・コードの実行、システム・レベルのAPIへのアクセス、または既存のC/C++ライブラリーの組み込みに必要な、Node.jsアプリケーション用のネイティブ Node.jsモジュールをご覧ください。
IBM Z Open Automation Utilities(ZOAU)Node.jsモジュールを活用し、PDS内のCソースコードを編集、構築、実行できるWebアプリケーションを作成することで、パーティション化されたデータ・セット内のファイルの管理方法を学びます。
アプリケーション開発者がモダナイズのアプリケーション・アーキテクチャー Node.js で再構成拡張エグゼキューター (REXX™) スクリプトをどのように活用するかについては、記事をお読みください。
IBM 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 を操作できるようにします。
z/OSプラットフォーム上でネイティブに最も急速に成長しているプログラミング言語の1つでアプリケーション開発者を支援し、Pythonの豊富なモジュールのエコシステムを活用して新しいアプリケーションを開発します。
完全準拠の Java 製品を活用して、z/OS 開発者が新しい Java 言語の機能を活用し、Java コミュニティーの最新情報を入手できるようにします。
ライセンス料なしでご利用いただけます。有料オプションのIBM Software Subscription and Support(S&S)が利用可能です。
IBM Open Enterprise SDK for Node.jsアプリケーションは、IBM Z Integrated Information Processor(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の上にデプロイされます。
ZoweでNode.jsをインストールする方法をご覧ください(ibm.com外部へのリンク)
IBM Watson Machine Learning(WLMz)は、組織が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の無料評価版には、次の2つのオプションがあります。
Node.jsは、クラウドネイティブ、エンタープライズ、およびオープンソースのアプリケーションを構築するための戦略的で人気のあるランタイムです。LoopBackフレームワークとAPI Connectを活用して、APIとマイクロサービスを作成、管理、保護、および監視します。z/OSでは、CICS Transaction Server for z/OS 5.5により、CICS領域内におけるz/OS Node.jsアプリケーションの管理サポートが導入され、またibm-cics-apiノード・モジュールを介してローカルに最適化されたトランスポートが提供され、CICSサービスを呼び出すことができます。z/OSと対話するための最新のインターフェースを提供するオープンソース・プラットフォームであるZoweは、Node.jsを活用してデスクトップ・フレームワークを提供しています。ibm_dbノード・モジュールは、db2connectおよびIBM Db2 for z/OS内のODBCサポートを活用して、z/OSと分散プラットフォームの両方でNode.jsアプリケーションのDb2への接続を実現します。racfノード・モジュールはz/OS RACF施設に対する認証機能を提供し、zcryptoノード・モジュールはRACF鍵リングを活用するためのインターフェースを提供して、セキュアなWebアプリケーションの作成を可能にします。
Node.js は、BPXBATCH 施設を使用して JCL (ジョブ制御言語) 内で呼び出すことができます。
オンライン資料は、IBM Documentationにあります。オフラインで使用するために、PDF形式のドキュメントをダウンロードすることもできます。有料の世界クラスのIBM S&Sは、ケースを開くことで利用できます。GitHubとSlackのサポートはベストエフォート・ベースです。