IBM Open Enterprise SDK for Node.js

IBM z/OS에서 애플리케이션 현대화에 속도를 더할 수 있는 모듈 중심의 안전하고 확장가능한 플랫폼에 무료로 액세스하세요.

배경에 있는 그라데이션의 파란색 사각형과 이들을 연결하는 점과 선

IBM z Systems용 최신 JavaScript

IBM Open Enterprise SDK for Node.js는 Node.js 애플리케이션을 z/OS에 연결하는 무료 솔루션입니다. 안전한 독립형 JavaScript 런타임을 제공하여, 익숙한 JavaScript 도구를 사용하는 기존 IBM Z 시스템을 확장하고 현대화하는 확장 가능한 최신 애플리케이션을 구축할 수 있습니다.

애플리케이션 현대화

마이크로서비스로 기존 비즈니스 애플리케이션을 확장하여 유연성과 확장성을 향상하세요.

z/OS 자산에 액세스

REST 애플리케이션 프로그래밍 인터페이스(API)를 통해 Node.js를 z/OS와 통합하여 CICS, Db2, Virtual Storage Access Method(VSAM) 및 MVS™ 리소스에 액세스할 수 있습니다.

신속한 제공

200만 개 이상의 커뮤니티 모듈을 사용하여 애플리케이션 개발 및 배포 속도를 높일 수 있습니다.

성능 개선

IBM Z에서 앱과 데이터를 같은 위치에 배치하여 처리량을 늘리고 응답 시간을 단축하세요.

기능

JavaScript를 사용한 통합 개발
프론트엔드 및 백엔드 개발 모두에 JavaScript를 사용하여 기술을 간소화하고 생산성을 개선하며 유지 관리 작업을 줄일 수 있습니다.
Node.js 프레임워크를 사용해 코드 작성
JavaScript 런타임, 서버 측 API 및 라이브러리를 사용하여 확장가능한 고성능 네트워크 애플리케이션을 효율적으로 구축할 수 있습니다. 2024년 Stack Overflow 개발자 설문조사에서 Node.js가 1위에 오른 이유를 알아보세요.
npm으로 더 쉬워진 코딩
개발자가 Express, LoopBack 등 180만 개가 넘는 커뮤니티 Node.js 모듈을 공유하고 재사용할 수 있는 세계 최대 규모의 소프트웨어 레지스트리인 npm을 사용하여 애플리케이션 배포를 가속화하세요.
CICS 지원
IBM Open Enterprise SDK for Node.js를 호스팅하고 IBM CICS Transaction Server를 사용하여 CICS 번들의 일부로 관리하세요. 로컬에 최적화된 전송을 사용하여 CICS 서비스를 호출할 수 있습니다.
z/OS 데이터에 액세스
Node.js를 사용하여 z/OS Connect Enterprise Edition을 통해 VSAM, Db2, RACF/SAF 및 IMS를 포함한 모든 중요 자산을 연결할 수 있습니다.
zEnterprise 데이터 압축 지원
IBM Open Enterprise SDK for Node.js는 zlib 기반 압축 및 압축 해제를 위해 zEDC 하드웨어 가속기를 사용하므로, 이전 소프트웨어 구현에 비해 상당한 성능상의 이점을 제공합니다.
V8 JavaScript 엔진
최적의 성능을 위해 JavaScript 소스를 최신 z/Architecture 명령어로 컴파일하는 강력한 오픈 소스 JavaScript 엔진을 사용하세요.
효율적인 확장을 위한 API 오케스트레이션
비동기 오케스트레이션을 통해 API 개발 및 유지 관리를 단순화하여 서비스 전반에 효율적인 확장과 간소화된 연결을 보장합니다.

에디션 비교

UNIX 및 z/OS UNIX에서 일반적으로 사용되는 PAX 형식은 익숙한 환경을 제공합니다. SMP/E는 설치 가능한 이미지와 수정 팩을 관리하며, 서비스 요청을 위한 IBM 소프트웨어 구독 및 지원(S&S) 옵션을 제공합니다.

에디션 PAX 에디션

분산 플랫폼과 일치하는 PAX 아카이브 설치 가능 형식을 사용합니다.

지금 다운로드
SMP/E 에디션

프로덕션에 권장되는 SMP/E(CBPDO, ServerPac) 형식으로 업데이트를 쉽게 관리할 수 있습니다. 라이선스와 S&S는 Shopz에서 구매 가능합니다.

Shopz에서 구입

라이선스 비용 없음

자체 애플리케이션 실행

전체 기능

IBM Z 하드웨어 필요

GitHub의 제한된 지원

Node.js on z/OS container 이미지 포함

IBM Software S&S

선택 사항(PID: 5655-SDS)

* 표시된 가격은 참고용으로서 국가별로 다를 수 있고, 관련 세금 및 관세가 제외된 가격이며, 지역별로 제공되는 제품에 따라 달라질 수 있습니다. 

이용 방법

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 소스 코드를 편집, 빌드 및 실행할 수 있는 애플리케이션을 생성하여 수행할 수도 있습니다.

자주 묻는 질문(FAQ)

IBM Z에서 Node.js를 사용하고 SDK 기능을 최대한 활용하는 방법에 대한 일반적인 질문에 대한 답변을 알아보세요.

라이선스 비용 없이 사용할 수 있습니다. 선택 사항으로 유료 IBM 소프트웨어 구독 및 지원(S&S)을 이용할 수 있습니다.

IBM Open Enterprise SDK for Node.js 애플리케이션은 IBM Z Integrated Information Processor(zIIP)에 적합하지 않습니다.

라이선스 비용 없이 사용할 수 있습니다. z13 이상의 새 프로덕션 워크로드에 새 애플리케이션 솔루션 가격 책정 모델을 사용할 수 있으므로 z/OS에 배치하기 위한 전체 비용을 줄일 수 있습니다.

SMP/E 에디션에 S&S 옵션을 사용할 수 있습니다. 

ShopZ의 주문 프로세스에 대해 자세히 알아보려면 Node.js on z/OS에 대해 간소화된 Shopz 주문 프로세스 블로그를 읽어보거나 IBM 담당자에게 연락하여 주문할 수 있습니다.

Zowe™ 오픈 소스 프로젝트는 z/OS와 상호 작용할 수 있는 최신 클라우드형 인터페이스를 제공합니다. Zowe의 가상 데스크톱 구성 요소는 Node.js로 작성된 브라우저 기반 UI를 제공하며, IBM Open Enterprise SDK for Node.js 위에 배포됩니다.

Zowe로 Node.js 설치 방법 알아보기

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의 경우, IBM Open Enterprise SDK for Node.js의 SMP/E 설치를 Shopz를 통해 무료로 이용할 수 있습니다. 고객은 Node.js 애플리케이션을 가져오거나 개발하여 IBM Z에 간단히 배포할 수 있습니다.

Node.js에 구축된 클라우드 또는 모바일 애플리케이션과 API는 IBM Z의 데이터 및 서비스에 대한 액세스가 필요할 가능성이 높습니다. 이러한 프로세스는 IBM Z에 존재하거나 기원하는 풍부한 기업 데이터로 인해 발생합니다. 이제 고객은 Node.js를 통해 Node.js의 Systems of Engagement 기회를 나타내고 신뢰할 수 있는 IBM Z의 Systems of Records와 연결할 수 있습니다.

예, 다음과 같은 두 가지 IBM Z 평가판 옵션을 사용할 수 있습니다.

  1. IBM SDK for Node.js - z/OS: 2시간 내에 준비되며 3일 동안 사용할 수 있습니다. Node.js 웹 애플리케이션을 LoopBack 프레임워크로 실행 및 배포하고 Express 프레임워크와 함께 vsam.js npm 모듈을 활용하여 VSAM 데이터 세트에 연결하세요.
  2. IBM CICS Transaction Server for z/OS 평가판: 혼합 언어 애플리케이션을 사용하여 Java™ 또는 Node.js 웹 앱을 만들고 IBM CICS Transaction Server에 배포하세요. 방법은 다음과 같습니다.
  • Java 애플리케이션을 생성하고 CICS에 배포합니다.
  • Node.js 애플리케이션을 생성하고 CICS에 배포합니다.

Node.js는 클라우드 네이티브, 엔터프라이즈 및 오픈 소스 애플리케이션을 구축하기 위한 전략적인 런타임입니다. LoopBack Framework와 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 키링을 활용하기 위한 인터페이스를 제공하여 안전한 웹 애플리케이션을 만들 수 있습니다.

Node.js는 BPXBATCH 기능을 사용하여 JCL 내에서 호출할 수 있습니다.

온라인 설명서는 IBM Documentation에서 확인할 수 있습니다. PDF 형식 문서를 다운로드해 오프라인에서 사용할 수 있습니다. 케이스를 생성하여 세계 최고 수준의 유료 IBM 지원 서비스를 이용할 수 있습니다. GitHub 및 Slack 관련 문의도 최선을 다해 도와드립니다.

다음 단계 안내

IBM z/OS에서 애플리케이션 현대화에 속도를 더할 수 있는 안전하고 확장가능한 모듈식 플랫폼인 IBM Open Enterprise SDK for Node.js에 대해 알아보세요.

지금 다운로드
더 살펴보기 문서 지원 소프트웨어 제품 라이프사이클 기술 라이프사이클 서비스 및 지원 커뮤니티 개발자 커뮤니티