O IBM Rational Business Developer e seus serviços EGL (Enterprise Generation Language) permitem que programadores orientados a negócios aproveitem os benefícios e a tecnologia de Java, JEE, plataformas de navegador, implementação em nuvem, bancos de dados, IBM i e zSystems sem precisar aprender todas as tecnologias subjacentes. Combinado com recursos poderosos que permitem o desenvolvimento entre plataformas, o Rational Business Developer foi criado para ocultar os detalhes técnicos da plataforma de implementação e das interfaces de programação de middleware associadas. Isso garante que o desenvolvedor se concentre no problema dos negócios em vez das tecnologias de implementação subjacentes.
Use ou crie configurações de regras de programação para o código-fonte EGL e execute as configurações para verificar a consistência do código-fonte com as regras.
Crie aplicações modernos e/ou integre com sistemas legados usando ferramentas que lidam com várias tecnologias.
Interface rica modernizada (Web 2.0 e mobile) com arrastar e soltar para serviços e geração automatizada de interface do usuário.
Crie aplicações usando ferramentas e frameworks: GIT para controle de origem, Swagger e integração de MQ para implementação em nuvem, Spring para serviços REST e Cordova para aplicativos móveis híbridos.
O IBM® Rational® Business Developer é um ambiente de desenvolvimento integrado (IDE) baseado em Eclipse que simplifica o desenvolvimento da Web 2,0, dispositivos móveis, arquitetura orientada a serviços (SOA) baseada em nuvem e aplicações tradicionais usando a Enterprise Generation Language (EGL). Os desenvolvedores podem desenvolver aplicativos e serviços da Web 2.0 e móveis sem precisar dominar a programação Java e SOA. Os desenvolvedores podem criar, testar e depurar aplicativos EGL enquanto geram código Java, JavaScript ou COBOL para implementação.
O software permite o desenvolvimento e a implementação de aplicações tradicionais de tela verde para IBM i e IBM zSystems®. Ele auxilia o desenvolvimento e a implementação de serviços no IBM WebSphere® Application Server em várias plataformas, bem como em plataformas de nuvem. Para interfaces de usuário, contribui com o desenvolvimento e a implementação de aplicativos da Web 2.0 em um navegador, bem como em plataformas móveis. O IBM Rational Business Developer permite que os desenvolvedores trabalhem no ambiente familiar baseado no Eclipse, aproveitando as habilidades de desenvolvimento existentes.
O software usa uma linguagem única e de alto nível para o desenvolvimento simplificado do aplicativo de negócios. Ele gera diferentes linguagens para um único aplicativo, como JavaScript para uma interface de usuário do aplicativo e Java ou COBOL para o back-end do aplicativo. Também aumenta a produtividade e reduz a curva de aprendizado de tecnologia para melhorar a agilidade e a competitividade dos negócios.
O IBM Rational Business Developer amplia os ativos de TI existentes e fornece os recursos de extensibilidade, escalabilidade e produtividade de uma plataforma baseada em Eclipse. Ele se integra ao IBM Developer for z/OS, IBM Rational Developer for i e IBM Rational Software Architect, e se integra ao IBM Rational Team Concert™ para configuração avançada, controle de fonte e gerenciamento de mudança.
Obtenha relatórios de requisitos de sistema atualizados e relatórios detalhados relacionados a sistemas operacionais, software relacionado, hipervisores e traduções.
O IBM® Rational® Business Developer 9.7 contém os últimos aprimoramentos nas várias tecnologias do produto e inclui correções de versões anteriores.
Integração do Eclipse GIT (eGIT) para código fonte EGL. Os usuários podem adicionar serviços à visualização de dados do EGL com o recurso arrastar e soltar no painel de design do EGL RUI. Isso permite que os usuários adicionem o código de back-end com rapidez às suas páginas de RUI de front-end.
Uma nova propriedade booleana cdata foi adicionada à anotação @XMLElement. Isso indica se o campo de registro a ser gravado em uma string XML está encapsulado em uma tag CDATA ou não.
Esta versão e as versões anteriores possuem metacabeçalhos para HTML gerado, permitindo a separação do conteúdo Javascript em outro arquivo no HTML implementado e a desativação do content assist.
O descritor de compilação deepNullCheck especifica se alguma variável verificará o status nulo do valor referido quando comparado a nulo. Além disso, duas opções de compilação, defaultServiceHttpBasicUserId e defaultServiceHttpBasicPassword, especificam o UserID e a Senha padrão para chamar todos os serviços.