Início Software Z Developer Tools do Z SDK for Node.js 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

Baixar agora

O IBM Open Enterprise SDK for Node.js é um SDK sem custos para vincular aplicações Node.js a recursos z/OS . Proporciona um tempo de execução JavaScript independente e uma solução JavaScript no lado do servidor para a criação de módulos JavaScript e nativos do Node.js para a plataforma IBM Z .

Com o IBM Open Enterprise SDK for Node.js, o clientes modernizam e ampliam o valor das aplicações existentes. O Node.js permite que clientes corporativos aproveitem um enorme conjunto de talentos e recursos de desenvolvedores JavaScript, viabilizando a codificação nessa linguagem tão popular.

Agora, os clientes podem simplificar o desenvolvimento e a manutenção de APIs (interfaces de programação de aplicativos), acessar recursos baseados em z/OS do Node.js usando APIs diretas ou RESTful e colocar aplicações e serviços do Node.js para otimizar o desempenho e a segurança.

Novidades

Atualizações para funções, desempenho e aprimoramentos de usabilidade

Benefícios Modernize aplicações

Use microsserviços no IBM Open Enterprise SDK for Node.js para expandir as aplicações dos negócios principais.

Orquestrar as APIs

Para uma expansão eficiente, evite exibir mais APIs do que o necessário e simplifique o desenvolvimento e a manutenção das APIs com orquestração assíncrona. 

Acessar os ativos z/OS

Acesse os recursos baseados em z/OS do Node.js com APIs REST para integrar serviços e ferramentas como CICS, Db2, VSAM e IBM MVS.

Economize esforço de desenvolvimento

Use o Node.js tanto no front quanto no back-end das aplicações para usar a mesma tecnologia e qualificações na hora de criar aplicações ponta a ponta.

Acelerar a entrega das aplicações

Aproveite mais de 2 milhões de módulos oferecidos pela comunidade para acelerar o desenvolvimento da sua aplicação.

Melhore o desempenho

Colocar aplicações e dados Node.js para aumentar o rendimento e reduzir o tempo de resposta usando o modelo de E/S eficiente e orientado a eventos.

Recursos
Código que usa o popular 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 2023.

Explore a pesquisa de desenvolvedores do Stack Overflow

Programação facilitada com npm

Acelere a entrega das 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.

Saiba mais sobre o npm Reutilizando código com pacotes da comunidade npm para Node.js

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.

Usando o Node.js com o CICS Transaction Server for z/OS

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.

Conecte-se aos seus ativos z/OS com o IBM SDK for Node.js

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.

O que é V8?

Sem cobrança de licença

Experimente o IBM Open Enterprise SDK for Node.js sem custos.

Obtenha agora uma licença sem custos do Open Enterprise SDK for Node.js e comece a usar os mainframes IBM Z.

Compare as edições

O formato de download portable archive interchange (pax) é popular nos ambientes UNIX, incluindo o z/OS UNIX, e oferece uma experiência de usuário semelhante. As imagens instaláveis do SMP/E e seus pacotes de correções podem ser gerenciados pela ferramenta de instalação e manutenção do software SMP/E no z/OS. O IBM Software Subscription and Support (S&S) opcional está disponível para aproveitar o IBM Support e abrir solicitações de serviço que são atendidas em tempos de resposta documentados.

Edições Demonstração interativa

Experimente os tutoriais práticos do IBM Open Enterprise SDK for Node.js por 3 dias. Não requer instalação e fica pronto em 2 horas.

Experimente sem custo
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 as atualizações com o formato instalável do SMP/E (CBPDO, ServerPac). Recomendado para implementações de produções. Tanto as licenças quanto 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

Assinatura e Suporte de Software IBM (S&S)

Opcional

Uso limitado no GitHub

Detalhes técnicos
Pré-requisitos de software
  • z/OS 3.1 (5650-ZOS)
  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
Explore todos os pré-requisitos de software
Pré-requisitos de hardware
  • IBM z16 (todos os modelos)
  • IBM z15 (todos os modelos)
  • IBM z14 (todos os modelos)
  • IBM z13 (todos os modelos)
Explore os pré-requisitos opcionais
O protótipo dessa moderna orientada a eventos usando o Node.js foi concluído em apenas um fim de semana. Não conheço outra linguagem que faça isso em plataformas tão variadas e com tanta facilidade. Paul Scott, Chief Architect, Web enablement technologies Phoenix Software International
Recursos Interoperabilidade da linguagem com Node.js

Confira os artigos para saber como desenvolvedores usam os scripts Restructured Extended Executor (REXX™) em Node.js para modernizar a arquitetura das aplicações.

Por que hospedar suas aplicações Node.js no z/OS

Acelere sua transformação digital no IBM Z com conectores customizados para ativos IBM Z.

Lista de correções para o IBM Open Enterprise SDK for Node.js

Confira a lista completa de versões, atualizações e pacotes de correções (também conhecidos como PTFs) para o IBM Open Enterprise SDK for Node.js.

Produtos relacionados IBM Z and Cloud Modernization Stack

Acelere a modernização de aplicativos com uma abordagem empresarial mais padronizada para automação de TI.

IBM CICS Transaction Server for z/OS

Gere eficiência operacional com o IBM CICS Transaction Server for z/OS e aumente a agilidade do serviço — tudo em uma plataforma de entrega de serviços para computação em nuvem.

z/OS Connect Enterprise Edition

Crie APIs RESTful eficientes e flexíveis para aplicações móveis e em nuvem com o IBM Z/OS Connect Enterprise Edition.

Zowe

Utilize o Zowe™, um projeto de código aberto que oferece interfaces modernas para interagir com o z/OS. Com ele, você trabalha com o z/OS quase da mesma forma como trabalha plataforma de nuvem.

IBM Open Enterprise Python for z/OS

Capacite desenvolvedores de aplicações com uma das linguagens de programação que mais crescem de forma nativa na plataforma z/OS e aproveite o rico ecossistema de módulos do Python para desenvolver novas aplicações.

IBM Semeru Runtime Certified Edition for z/OS

Aproveite um produto Java totalmente em conformidade para que desenvolvedores z/OS usem novos recursos da linguagem Java e fiquem em dia com a comunidade Java.

Explore a família de produtos IBM Compiler

Perguntas frequentes

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).

Ele está disponível sem cobrança de licença. 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 New Application Solution Preços para nova carga de trabalho de produção no z13 e posterior.

A edição SMP/E tem assinatura e suporte opcionais. 

A solução IBM Z and Cloud Modernization Stack oferece assinatura e suporte sem custo extra. 

Saiba mais

Saiba mais sobre o processo de pedidos no ShopZ; confira o 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 é implementada no IBM Open Enterprise SDK for Node.js.

Descubra como instalar o Node.js com Zowe (link externo a ibm.com)

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, bem como reduzir o potencial de comportamentos imprevistos.

Leia o blog

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. Com a riqueza de dados corporativos que residem ou vêm do IBM Z, é bem provável que as aplicações e APIs em nuvem ou móveis construídos no Node.js exijam acesso a dados e serviços 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.

Saiba mais

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

  1. IBM SDK for Node.js - z/OS: pronto em 2 horas e disponível por 3 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.
Iniciar uma avaliação

O Node.js é um tempo de execução estratégico e muito usado na construçã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 oferece suporte ao gerenciamento das aplicações z/OS Node.js nas regiões CICS e oferece transporte otimizado localmente através do módulo de nó ibm-cics-api para chamar serviços CICS. Zowe, a plataforma de código aberto que oferece interfaces modernas para interagir com z/OS, aproveita o Node.js para fornecer sua 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.

Saiba mais

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.

Saiba mais
Próximas etapas

Explore o IBM Open Enterprise SDK for Node.js. Agende uma reunião sem custos de 30 minutos com um representante do IBM Z.

Baixar agora
Outras maneiras de explorar Documentação Suporte IBM Redbooks Suporte e serviços Financiamento global Preços flexíveis Educação e treinamento Comunidade Comunidade do desenvolvedor Envie uma ideia Ciclo de vida do produto de software Parceiros de Negócios Recursos