IBM Open Enterprise SDK for Node.js

Tenha acesso sem custos a uma plataforma segura, orientada por módulos e altamente escalável para acelerar a modernização de aplicações no IBM z/OS

Um gradiente de quadrados azuis no fundo com pontos e linhas conectando-os.

JavaScript moderno para IBM z Systems

O IBM® Open Enterprise SDK for Node.js é uma solução sem custos que conecta aplicações Node.js a recursos z/OS . Ele proporciona um tempo de execução seguro e independente para a criação de aplicações escaláveis e modernas que modernizam e ampliam os IBM® z Systems existentes que usam ferramentas JavaScript conhecidas.

Modernize aplicações

Estenda as aplicações de negócios existentes com microsserviços para aumentar a flexibilidade e a escalabilidade.

Acessar os ativos z/OS

Integre o Node.js com o z/OS por meio de interfaces de programação de aplicativos (APIs) REST para acessar recursos do CICS, Db2, Método de Acesso a Armazenamento Virtual (VSAM) e MVS.

Entrega acelerada

Use mais de 2 milhões de módulos da comunidade para acelerar o desenvolvimento e a implementação de aplicações.

Melhore o desempenho

Coloque aplicativos e dados para aumentar o rendimento e reduzir o tempo de resposta no IBM Z.

Recursos

Desenvolvimento unificado com JavaScript
Use JavaScript no desenvolvimento front-end e back-end para aperfeiçoar as habilidades, aumentar a produtividade e reduzir o esforço de manutenção.
Código que usa o framework Node.js
Use o tempo de execução JavaScript, APIs do lado do servidor e bibliotecas para criar aplicações de rede de alto desempenho e altamente escaláveis. Veja como o Node.js lidera a lista no Stack Overflow Developer Survey 2024.
A programação ficou mais fácil com o npm
Acelere a entrega de aplicações com o npm, o maior registro de software do mundo, que dá a desenvolvedores acesso à comunidade para compartilhar e reutilizar mais de 2 milhões de módulos Node.js, como Express e LoopBack.
Suporte ao CICS
Hospede o IBM Open Enterprise SDK for Node.js e gerencie com o IBM CICS Transaction Server como parte de um pacote CICS. É possível usar o transporte otimizado localmente para solicitar os serviços de CICS.
Acesse os dados do seu z/OS
Use o Node.js para conectar todos os ativos críticos, incluindo VSAM, Db2, RACF/SAF e IMS por meio do z/OS Connect Enterprise Edition.
zEnterprise Data Compression Support
O IBM Open Enterprise SDK for Node.js usa o acelerador de hardware zEDC para compactação e descompactação baseadas em zlib, trazendo benefícios significativos de desempenho em relação às implementações de software anteriores.
Mecanismo JavaScript V8
Use um potente mecanismo JavaScript de código aberto que compila a fonte JavaScript com as mais recentes instruções z/Architecture para oferecer o desempenho ideal.
Orquestração de APIs para escalonamento eficiente
Simplifique o desenvolvimento e a manutenção de APIs com orquestração assíncrona, garantindo escalabilidade eficiente e conectividade simplificada entre serviços.

Compare as edições

O formato pax, comum no UNIX e no z/OS UNIX, proporciona uma experiência familiar. O SMP/E gerencia imagens instaláveis e pacotes de correções, com o IBM Software Subscription and Support (S&S) opcional para solicitações de serviço.

Edições edição pax

Use o formato instalável de arquivo PAX, que é compatível com as plataformas distribuídas.

Baixar agora
Edição SMP/E

Gerencie facilmente atualizações com o formato SMP/E (CBPDO, ServerPac) recomendado para produção. As licenças e o S&S estão disponíveis no Shopz.

Obter do Shopz

Sem cobrança de licença

Execute seus próprios aplicativos

Funcionalidade completa

Hardware IBM Z necessário

Uso limitado no GitHub

Inclui o Node.js em imagem de contêineres de z/OS Containers

IBM Software S&S

Opcional (PID: 5655-SDS)

*Os preços apresentados são indicativos, podem variar de acordo com o país, excluem impostos e taxas aplicáveis e estão sujeitos à disponibilidade de ofertas do produto em uma localidade. 

Guia

Saiba como o Open Enterprise SDK for Node.js oferece uma abordagem orientada por módulos e altamente escalável para o design e o desenvolvimento de aplicações que incentiva as práticas ágeis.
Descubra como pode ser prático depurar remotamente sua aplicação do IBM Open Enterprise SDK for Node.js no Visual Studio Code.
Descubra módulos Node.js nativos para aplicações Node.js que são necessárias para executar código de desempenho crítico, acessar APIs em nível de sistema ou incluir bibliotecas C/C+.
Aprenda a gerenciar arquivos em um conjunto de dados particionado usando o módulo Node.js do IBM Z Open Automation Utilities (ZOAU). O gerenciamento de arquivos também pode ser feito por meio da criação de uma aplicação da web que possa editar, construir e executar o código fonte C residente em um PDS.

Perguntas frequentes

Confira respostas para perguntas frequentes sobre o uso do Node.js no IBM Z e a maximização dos recursos do SDK.

A licença é sem custos. O IBM Software Subscription and Support (S&S) com custo é opcional.

As aplicações IBM Open Enterprise SDK for Node.js não são elegíveis para IBM Z Integrated Information Processor (zIIP).

A licença é sem custos. Os custos gerais de implementação no z/OS podem ser reduzidos, pois a carga de trabalho pode ser elegível para usar o modelo de preços New Application Solution para novas cargas de trabalho de produção no z13 e posteriores.

A edição SMP/E tem S&S opcional. 

Saiba mais sobre o processo de pedidos no ShopZ; leia o artigo no blog Processo de pedido simplificado do Shopz para Node.js no z/OS; ou procure um representante da IBM para fazer o pedido no Shopz para você.

O projeto de código aberto Zowe oferece interfaces modernas e semelhantes à nuvem para interagir com z/OS. O componente de desktop virtual do Zowe traz uma IU baseada em navegador e escrita em Node.js e é implementado no IBM Open Enterprise SDK for Node.js.

Descubra como instalar o Node.js com o Zowe

O IBM Watson Machine Learning (WLMz) é uma plataforma corporativa de aprendizado de máquina que permite que as organizações construam, implementem e operacionalizem modelos de aprendizado de máquina no IBM Z/OS. Ele fornece uma ferramenta de configuração baseada na web, desenvolvida pelo IBM Open Enterprise SDK for Node.js, que orienta você na configuração do WMLz.

Saiba mais

Na Phoenix Software, o sistema manual de emissão de licenças dos produtos aos clientes deu lugar a um sistema automatizado, no qual esses clientes podem solicitar online a licença de um software. O IBM Open Enterprise SDK for Node.js é uma das peças-chave da tecnologia que possibilita essa solução moderna, o que envolve mudanças mínimas para reduzir o tempo de desenvolvimento e implementação. Além disso, reduz o potencial de introdução de comportamentos imprevistos.

Para o z/OS, as instalações SMP/E do IBM Open Enterprise SDK for Node.js estão disponíveis sem custos via Shopz. Os clientes podem pegar ou desenvolver as aplicações Node.js e implementar no IBM Z.

É bem provável que aplicações e APIs em nuvem ou móveis desenvolvidos no Node.js exijam acesso a dados e serviços no IBM Z. Esse processo se deve à variedade de dados corporativos que residem ou têm origem no IBM Z. Com o Node.js, os clientes agora podem expor as oportunidades de sistemas de engajamento do Node.js e vincular aos confiáveis sistemas de registros no IBM Z.

Sim, há duas opções de avaliação do IBM Z disponíveis:

  1. IBM SDK for Node.js - z/OS: pronto em duas horas e disponível por três dias. Execute e implemente uma aplicação Node.js para web com o framework LoopBack; e use o módulo vsam.js npm com o framework Express para vincular um conjunto de dados VSAM.
  2. IBM® CICS Transaction Server for z/OS Trial: use essa aplicação de linguagem mista para criar um aplicativo da web Java ou Node.js e implementar no IBM CICS Transaction Server. Saiba como:
  • Criar e implementar uma aplicação Java no CICS.
  • Criar e implementar uma aplicação Node.js no CICS.

O Node.js é um tempo de execução estratégico para a criação de aplicações corporativas, nativas da nuvem e de código aberto. Aproveite o framework LoopBack e o API Connect para criar, gerenciar, proteger e monitorar suas APIs e microsserviços.

No z/OS, o CICS Transaction Server for z/OS 5.5 é compatível com o gerenciamento de aplicações z/OS Node.js nas regiões CICS e oferece transporte otimizado localmente por meio do módulo de nó ibm-cics-api para chamar serviços CICS. O Zowe, a plataforma de código aberto que oferece interfaces modernas para interagir com z/OS, aproveita o Node.js para fornecer seu framework para desktop.

O módulo do nó ibm_db traz conectividade às aplicações Node.js para DB2 em plataformas z/OS e distribuídas, aproveitando o suporte ODBC no db2connect e IBM DB2 para z/OS.

O módulo do nó racf traz recursos de autenticação na instalação do z/OS RACF; e os módulos do nó zcrypto vêm com interfaces para uso de chaveiros RACF, criando aplicações web seguras.

O Node.js pode ser invocado dentro do JCL com a instalação do BPXBATCH.

A documentação online está disponível em "Documentação da IBM". Você também pode baixar a documentação em formato PDF para usar offline. O IBM S&S pago de classe mundial está disponível mediante a abertura de um caso. O suporte do GitHub e do Slack é feito com base nos melhores esforços.

Dê o próximo passo

Descubra o IBM Open Enterprise SDK for Node.js: uma plataforma segura, modular e altamente escalável para acelerar a modernização de aplicações no IBM z/OS.

Baixar agora
Outras maneiras de explorar Documentação Suporte Ciclo de vida do produto de software Serviços e suporte de ciclo de vida técnico Comunidade Comunidade do desenvolvedor