IBM® Open Enterprise SDK for Node.js
Tenha acesso sem custos a uma plataforma segura, orientada por módulos e altamente flexível para acelerar a transformação digital no IBM Z/OS
Baixe a edição PAX
ilustração isométrica de racks de servidores mostrando dados em movimento na nuvem

O IBM Open Enterprise SDK for Node.js é um SDK sem custos que vincula aplicações Node.js a recursos z/OS

Na era da transformação digital, os clientes muitas vezes enfrentam desafios com a parte técnica e com os recursos ao tentar modernizar as aplicações.O IBM® Open Enterprise SDK for Node.js moderniza e amplia o valor das aplicações dos clientes. Como o Node.js faz a programação com o JavaScript®, os clientes corporativos contam com um enorme conjunto de talentos e recursos para os desenvolvedores dessa linguagem. Agora, os clientes simplificam o desenvolvimento e a manutenção da API; usam APIs diretas para acessar recursos baseados em z/OS® no Node.js ou RESTful; e coalocam aplicações e serviços Node.js para otimizar o desempenho e a segurança.

Confira últimas as atualizações do IBM Open Enterprise SDK for Node.js

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

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 expor mais APIs do que o necessário; e simplifique o desenvolvimento e a manutenção das APIs com um orquestração assíncrona. 

Acessar os ativos z/OS

Use APIs REST para acessar os recursos baseados em z/OS no Node.js; e integre serviços e ferramentas como CICS®, DB2®, VSAM e 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 1,8 milhão de módulos oferecidos pela comunidade para acelerar o desenvolvimento da sua aplicação.

Melhore o desempenho

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

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
Características Programe com o famoso framework Node.js.

Use o tempo de execução JavaScript, APIs do lado do servidor, além das bibliotecas, para criar aplicações de rede de alto desempenho e altamente flexíveis. Saiba como JavaScript e o Node.js apareceram no topo da lista do 2022 Stack Overflow Developer Survey.

Confira a pesquisa (link externo)
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 reusar mais de 1,8 milhão de módulos Node.js, como Express e LoopBack.

Conheça o npm (link externo)
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 ao local para solicitar os serviços de CICS.

Leia o blog
Acesse os dados do seu z/OS

Use o Node.js para vincular todos os críticos ativos, como VSAM, Db2®, RACF/SAF, IMS® via z/OS® Connect:Enterprise Edition.

Leia o blog
Mecanismo JavaScript V8

Use um potente mecanismo JavaScript de código aberto, que compila o código-fonte JavaScript com as mais recentes instruções z/Architecture® para oferecer o desempenho ideal.

Saiba mais (link externo)
Sem cobrança de licença

Experimente o IBM Open Enterprise SDK for Node.js sem custos. Solicite agora uma licença sem custos do Open Enterprise SDK for Node.js e comece a usar os mainframes IBM zSystems agora.

Detalhes Técnicos

Requisitos de software

  • z/OS 2.5 (5650-ZOS)
  • z/OS 2.4 (5650-ZOS)
  • z/OS 2.3 (5650-ZOS) (aceita apenas a versão 14)

 

See a complete list of software requirements

Requisitos de hardware

  • IBM® z16™
  • IBM z15™
  • IBM z14™, IBM z14 modelo ZR1 (z14 ZR1)
  • IBM z13®/z13s®
  • IBM zEnterprise® EC12/BC12
See a complete list of hardware requirements
Compare Editons

O formato de download PAX é muito usado em ambientes UNIX®, incluindo o z/OS® UNIX, e oferece uma experiência similar ao usuário. As imagens instaláveis do SMP/E e os pacotes de correções podem ser gerenciados pela ferramenta de instalação e manutenção do software SMP/E no z/OS. Aproveite o suporte da IBM para abrir solicitações de serviço, que são abordadas em tempos de resposta documentados com o IBM Software Subscription and Support (S&S) opcional.

Edições Edição PAX

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

Try the free edition
Edição SMP/E

Gerencie as atualizações com o formato instalável do SMP/E (CBPDO, ServerPac). Recomendado para implementação de produções. Tanto a licença quanto o S&S estão disponíveis no Shopz.

Contact us
Demostração interativa da avaliação em nuvem

Confira os tutoriais práticos do IBM Open Enterprise SDK for Node.js por três dias na nuvem - não precisa instalar, e fica pronto em duas horas.

Start a free trial

Sem cobrança de licença

Execute suas próprias aplicações

Funcionalidade completa

Requer o hardware do IBM zSystems™

Assinatura e Suporte de Software IBM (S&S)

Não

Opcional

Não

Uso limitado no GitHub

Recursos Como o IBM Open Enterprise SDK for Node.js ajuda você

Saiba mais sobre o IBM Open Enterprise SDK for Node.js e como aproveitar os pontos fortes do IBM Open Enterprise SDK for Node.js.

Acelere sua aplicação Node.js com o IBM Open Enterprise SDK for Node.js

Saiba como o IBM Open Enterprise SDK for Node.js melhora o desempenho das suas aplicações Node.js.

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.

Lista de vídeos do IBM Open Enterprise SDK for Node.js

Confira a lista de vídeos para saber mais sobre o IBM Open Enterprise SDK for Node.js.

Confira uma visão geral do IBM Open Enterprise SDK for Node.js

Saiba como o IBM Open Enterprise SDK for Node.js traz uma abordagem orientada por módulos e altamente flexível para o design e o desenvolvimento de aplicações que incentiva as práticas ágeis.

Use o Visual Studio Code para depurar remotamente uma aplicação IBM Open Enterprise SDK for Node.js

Este vídeo mostra como é possível depurar remotamente uma aplicação IBM Open Enterprise SDK for Node.js no Visual Studio Code.

Como construir um módulo Node.js nativo

Assista ao vídeo sobre os módulos Native Node.js para aplicações Node.js que precisam executar código de desempenho crítico, acessar APIs em nível de sistema ou incluir bibliotecas C/C++.

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

Acelere sua transformação digital no IBM Z com conectores customizados para ativos 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 Benefícios do IBM Z e 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 nativas de mais rápido crescimento na plataforma; 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.

IBM Compilers Family

Melhore o desempenho do sistema nas aplicações que exploram totalmente as arquiteturas IBM.

Perguntas frequentes

A licença é sem custos. A assinatura (S&S) com custo é opcional.

As aplicações IBM Open Enterprise SDK for Node.js não funcionam em sistemas 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 vem com interfaces modernas e semelhantes à nuvem para interagir com z/OS. O componente de desktop virtual do Zowe traz uma UI baseada em navegador e escrita em Node.js e é implementada no IBM Open Enterprise SDK for Node.js.

Saiba mais (link fora do IBM.com)

O IBM Watson Machine Learning é uma plataforma corporativa de aprendizado de máquina que permite que que as organizações construam, implementem e operacionalizem modelos de aprendizado de máquina no IBM Z/OS. Ele inclui 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, pois envolve mudanças mínimas para reduzir o tempo de desenvolvimento e implementação e reduz 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. Consulte nosso IBM Z® Trial baseado em nuvem, 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. O IBM CICS® também possui um cenário Node.js disponível no Z Trial.

A IBM tem tradição no compromisso e na contribuição em importantes iniciativas de código aberto, incluindo funções de liderança no Apache, Eclipse, Linux, OSGi, jQuery, OpenStack®, Cloud Foundry e muitos outros. A IBM trabalhou e continuará trabalhando em estreita colaboração e contribuindo com toda a comunidade Node.js. A IBM é patrocinadora Platinum da OpenJS Foundation, que levará o Node.js a um outro patamar na adoção como a fonte de uma versão estável, com a qual as empresas podem contar, e é o lugar certo para experimentação e inovação. Temos um papel ativo na OpenJS Foundation: somos parte do Conselho de Administração e do Comitê de Direção Técnica do Node.js, contribuímos nos projetos de código aberto, oferecemos recursos para moldar e promover a organização e alocamos fundos nas operações em andamento. A IBM continuará fazendo contribuições técnicas à comunidade de código aberto Node.js e usando o Node.js no portfólio de serviços oferecidos.

Saiba mais

Ao implementar aplicações Node.js no IBM Z, os clientes recebem todos os pontos fortes, a segurança e a confiabilidade do mainframe.Os processadores rápidos de uso geral do IBM Z se adequam ao modelo de processamento de thread único do Node.js. A enorme capacidade de E/S da solução de aprendizado de máquina também complementa um ponto forte das aplicações Node.js: expandir e manter milhares de conexões simultâneas. O IBM Z traz ainda mais uma vantagem às aplicações JavaScript que precisam acessar dados e transações corporativas. Pacotes npm estão disponíveis para dar acesso direto ao IBM Db2® no z/OS, RACF®, transações CICS e conjuntos de dados VSAM. Ao acessar a verdadeira fonte de dados, muitas vezes, a arquitetura da aplicação pode ser simplificada para evitar as complexidades da extração dos dados e da gestão das alterações nos dados.

Saiba mais

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. Use o framework LoopBack e o API Connect® para criar, gerenciar, proteger e monitorar suas APIs e microsserviços. No z/OS, o CICS 5.5 viabiliza a gestão das aplicações z/OS Node.js nas regiões CICS; e oferece transporte otimizado a cada local graças ao módulo de nó IBM-cics-api para solicitar serviços CICS. Zowe™, a plataforma de código aberto que oferece interfaces modernas para interagir com z/OS, use o Node.js no 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 projeto de código aberto Zowe vem com interfaces modernas e semelhantes à nuvem para interagir com z/OS. O componente de desktop virtual traz uma UI baseada em navegador e escrita em Node.js, e é implementado no IBM Open Enterprise SDK for Node.js. Use a versão PAX no host z/OS na qual você instala o Zowe Application Server.

Saiba mais (link fora do IBM.com)

Não há nenhuma mudança no IBM Open Enterprise SDK for Node.js. A descontinuação do produto Node.js distribuído afeta apenas plataformas distribuídas, que migraram para apoiar a motivação da comunidade. Se você precisar de suporte para Node.js nas plataformas distribuídas, a IBM tem o Support for Runtimes.

Saiba mais

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

Saiba mais

As aplicações Node.js não funcionam em sistemas IBM z Integrated Information Processor (zIIP). No entanto, você pode usar a solução Tailored Fit Preços-New Application para isolar a carga de trabalho do Node.js sem impactar os custos de MLC da carga de trabalho existente quando implementado como parte de uma nova New Application Solution.

Saiba mais

Para adquirir a versão SMP/E do IBM SDK for Node.js - z/OS, solicite via Shopz ou peça para um representante da IBM fazer o pedido no Shopz para você.

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. Para o suporte IBM de qualidade mundial (pago), abra um chamado. O suporte do GitHub e do Slack é feito com base nos melhores esforços.

Saiba mais
Próximos passos

Confira as últimas atualizações do IBM Open Enteripse SDK for Node.js para acelerar a transformação digital no IBM Z/OS. 

Confira as novidades
Outras maneiras de explorar Documentação Comunidade Node.js na comunidade IBM Z e LinuxONE Suporte aos compiladores Suporte ao ciclo de vida do software Suporte e serviços Preço de ajuste customizado IBM Global Financing