ホーム Zのソフトウェア Zの開発者ツール SDK for Node.js IBM Open Enterprise SDK for Node.js

セキュアでモジュール駆動型のスケーラブルなプラットフォームに無料でアクセスして、IBM® z/OSでアプリケーションのモダナイゼーションを加速

ダウンロード

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を表示しないようにし、非同期オーケストレーションを使用してAPIの開発と保守を簡素化し、効率的なスケーリングを実現します。

z/OS 資産へのアクセス

REST APIを使用してNode.jsからz/OSベースの参考情報にアクセスし、CICS、Db2、VSAM、およびIBM® MVSなどのサービスおよびツールと統合します。

開発への労力の節減

アプリケーションのフロントエンドとバックエンドの両方で Node.js を使用して、同じテクノロジーとスキルを活用しながらエンドツーエンドのアプリケーションを構築します。

アプリケーションの配信を加速

コミュニティーが提供する200万を超えるモジュールを活用して、アプリケーション開発を加速させます。

パフォーマンスの向上

Node.jsアプリケーションとデータを併置し、イベント駆動型の効率的な入出力モデルを活用することで、スループットを向上させ、応答時間を短縮します。

主要な機能
一般的なNode.jsフレームワークを使用するコード

JavaScriptランタイム、サーバー側API、およびライブラリーを使用して、ハイパフォーマンスでスケーラブルなネットワーク・アプリケーションを効率的に構築します。

Node.jsが2023年のスタック・オーバーフロー開発者調査でどのようにしてリストのトップになったのかをご覧ください。

スタック・オーバーフロー開発者調査はこちら

npm でコーディングが簡単に

世界最大のソフトウェア・レジストリーであるnpmを使用してアプリケーション配信を加速し、開発者に共有へのアクセスを提供し、ExpressやLoopBackなどの200万を超えるコミュニティーNode.jsモジュールを再利用します。

npmの詳細はこちら Node.jsのnpmコミュニティー・パッケージによるコードの再利用

CICSサポート

IBM Open Enterprise SDK for Node.jsをホストし、CICSバンドルの一部としてIBM® CICS Transaction Serverで管理します。ローカルに最適化されたトランスポートを使用して、CICSサービスを呼び出すことができます。

CICS Transaction Server for z/OSでのNode.jsの使用

z/OS データにアクセス

Node.jsを使用することで、z/OS Connect Enterprise Editionを介して、VSAM、Db2、RACF/SAF、IMSを含むすべての重要な資産を接続できます。

IBM SDK for Node.jsを使ってz/OS資産に接続する

V8 JavaScript エンジン

最良のパフォーマンスを得るために、JavaScriptソースを最新のz/Architecture命令にコンパイルする強力なオープンソースJavaScriptエンジンを使用してください。

V8とは

ライセンス料なし

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エディション

分散プラットフォームと整合した、PAXアーカイブのインストール可能なフォーマットを使用してください。

ダウンロード
SMP/E エディション

SMP/E(CBPDO、ServerPac)インストール可能なフォーマットで更新を簡単に管理できます。運用環境のデプロイメントに推奨されます。ライセンスとS&Sの両方をShopzから入手できます。

Shopz から入手

ライセンス料なし

独自のアプリケーションを実行する

フル機能

IBM Zハードウェアが必要

IBM Software Subscription and Support (S&S)

オプション

GitHub での限定的なサポート

技術的な詳細
ソフトウェアの前提条件
  • z/OS 3.1(5650-ZOS)
  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
すべてのソフトウェア前提条件はこちら
ハードウェアの前提件
  • IBM® z16(全モデル)
  • IBM® z15(全モデル)
  • IBM® z14(全モデル)
  • IBM® z13(全モデル)
オプションの前提条件はこちら
Node.js を使用したこの最新のイベント駆動型ソリューションのプロトタイプは、たった一度の週末に完成しました。私は、このような多様なプラットフォームで、これほど多くのことを、それほど少ない労力で達成できる別の言語を考えることはできません。 ポール・スコット、チーフアーキテクト、Webイネーブルメントテクノロジー フェニックスソフトウェアインターナショナル
参考情報 Node.jsとの言語の相互運用性

アプリケーション開発者がモダナイズのアプリケーション・アーキテクチャー Node.js で再構成拡張エグゼキューター (REXX™) スクリプトをどのように活用するかについては、記事をお読みください。

Node.jsアプリケーションを z/OS でホストする理由

IBM Z資産に合わせたコネクターにより、IBM Zのデジタル・トランスフォーメーションを加速します。

IBM Open Enterprise SDK for Node.js の修正リスト

IBM Open Enterprise SDK for Node.js のリリース、リフレッシュ、および修正、修正パッケージ (PTF とも呼ばれる) の完全なリストを検索します。

関連製品 IBM® Z and Cloud Modernization Stack

より標準化されたエンタープライズ・アプローチによるアプリケーションのモダナイゼーションを加速 ITオートメーション

IBM CICS Transaction Server for z/OS

クラウド・コンピューティング向けのサービス提供プラットフォームにより、IBM CICS Transaction Server for z/OS で運用効率を高めながら、サービスの俊敏性を向上させます。

z/OS Connect Enterprise Edition

IBM Z/OS Connect Enterprise Edition を使用して、モバイルおよびクラウド・アプリケーション向けの効率的でスケーラブルな RESTful API を作成します。

Zowe

オープンソース・プロジェクトである Zowe™ を活用して、z/OS と対話するための最新のインターフェースを提供し、クラウド・プラットフォームで体験するのと同様の方法で z/OS を操作できるようにします。

IBM Open Enterprise Python for z/OS

z/OSプラットフォーム上でネイティブに最も急速に成長しているプログラミング言語の1つでアプリケーション開発者を支援し、Pythonの豊富なモジュールのエコシステムを活用して新しいアプリケーションを開発します。

IBM Semeru Runtime Certified Edition for z/OS

完全準拠の Java 製品を活用して、z/OS 開発者が新しい Java 言語の機能を活用し、Java コミュニティーの最新情報を入手できるようにします。

IBM Compiler製品ファミリーの詳細はこちら

よくあるご質問

ライセンス料なしでご利用いただけます。有料オプションの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つのオプションがあります。

  1. IBM SDK for Node.js - z/OS:2時間で準備でき、3日間ご利用いただけます。LoopBackフレームワークを使用してNode.js Webアプリケーションを実行およびデプロイし、vsam.js npmモジュールとExpressフレームワークを使用してVSAMデータ・セットに接続します。
  2. IBM® CICS Transaction Server for z/OSの無料評価版 - この混合言語アプリケーションを使用して、JavaまたはNode.js Webアプリを作成し、IBM CICS Transaction Serverにデプロイします。次の方法をご覧ください。
  • Javaアプリケーションを作成して、CICSにデプロイする方法。
  • Node.jsアプリケーションを作成して、CICSにデプロイする方法。
無料評価版を試す

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のサポートはベストエフォート・ベースです。

詳細はこちら
次のステップ

IBM Open Enterprise SDK for Node.jsの詳細をご覧ください。IBM Zのエキスパートとの30分間の無料相談をご予約ください。

ダウンロード
その他の参考情報 資料 サポート IBM Redbooks サポートとサービス グローバル・ファイナンシング 柔軟な料金体系 教育プログラムと学習 コミュニティー 開発者コミュニティー アイデアを送信 ソフトウェア製品のライフサイクル ビジネス・パートナー 参考情報