RISE – Simplesmente a melhor solução
RISE é um conjunto de software para o desenvolvimento de um sistema de informação orientado por modelo. Está equipado com características e funções necessárias para construir o seu modelo de informação e transformá-lo numa solução de sistema completa.
Utilize um modelo RISE de origem única para gerar a sua solução de informação integral incluindo bases de dados, serviços web e documentação. Impulsiona o débito de desenvolvimento e melhora a qualidade e a capacidade de manutenção!
Modelo – Gerar - Implementar
Conceba o seu modelo de informação, incluindo vistas e conteúdo predefinido e dote-o de uma interface governando a sua utilização. De seguida gira as suas bases de dados, classes de acesso de dados e serviço web, tudo a partir do RISE. Finalmente, utilize o seu ambiente de desenvolvimento favorito tal como AJAX, Visual Studio, NetBeans ou BizTalk para integrar a solução gerada.
Experiência de utilizador
A experiência de utilizador RISE baseia-se num conceito de projecto, idêntico ao da maioria dos ambientes de desenvolvimento integrados. O utilizador trabalha com recursos e esquemas que fazem parte de um único projecto de desenvolvimento.
Os objectos novos podem ser arrastados para o esquema actual a partir da barra de ferramentas de objecto ou serem criados a partir da barra de menu. Para modificar um objecto já existente o utilizador selecciona-o na árvore do projecto ou clica neste no esquema actualmente exibido.
É simples, é intuitivo e permite-lhe aprender enquanto executa trabalho real!
Modelação no RISE
O RISE suporta uma abordagem totalmente gráfica no que concerne à modelação de informação e engenharia de sistema. Tal inclui o arrastar e largar de entidades, dos seus atributos e relações, bem como de vistas e serviços web na íntegra.
À medida que o seu trabalho progride, através da modelação e remodelação, o RISE mantém automaticamente a consistência do modelo. Assim, está à vontade para se concentrar no que é importante: o resultado final.
Edição avançada
O RISE suporta a edição gráfica de objectos complexos tais como vistas e métodos orquestrados. Tal é efectuado permitindo ao utilizador seleccionar objectos e combiná-los. O RISE salvaguarda automaticamente o processo de combinação, assegurando, assim, um resultado tecnicamente correcto.
A imagem à esquerda mostra o compositor de método RISE. Este permite ao utilizador criar métodos de negócio de alto nível utilizando a orquestração de arrastar e largar de métodos já existentes, de nível inferior. O RISE proporciona uma ferramenta similar para a criação de vistas fácil e isenta de erros.
Gerar código
O RISE oferece várias formas de gerar código a partir do modelo; directamente para o ficheiro, através do Servidor RISE ou como um serviço de Internet. O RISE proporciona geradores de código para a camada de base de dados bem como para a camada de aplicativo do lado do servidor (serviços web e classes recorrentes). Todos os scripts de bases de dados são incrementais permitindo-lhe instalar e manter qualquer número de bases de dados a partir de um único modelo.
À esquerda gerámos serviços web utilizando o RISE c# para gerador ODBC. Vamos guardar o resultado como fazendo parte de um serviço web de Visual Studio e, a seguir, iremos compilar e implementar esse projecto.
Execute o teste directamente!
Assim que tenha gerado e implementado a sua solução de informação como um serviço web o RISE permite-lhe testá-lo. Tal permite, a si ou à sua equipa de software, testar e verificar a solução de informação antes de programar qualquer integração ou software de cliente.
O utilitário de teste encontra-se disponível sem necessidade de programar uma única linha de código e independentemente de o ter implementado a nível local, num servidor ou numa comunidade Internet.
Gerador de proxy AJAX
O RISE fornece um utilitário incorporado a fim de simplificar o acesso do AJAX à sua solução de informação. O utilitário gera proxies JavaScript para chamar os seus métodos. Tal emita o suporte SOAP disponível para programadores .NET no Visual Studio e programadores JAVA, por exemplo, no NetBeans. O utilitário também proporciona um editor de JavaScript com detecção de contexto bem como suporte para armazenar o código proxy como parte do seu projecto RISE.
Exemplo real
Esta amostra ilustra uma solução completa em ambiente real. É um sistema de gestão de registos. Possui um servidor integrado que utiliza o RISE e um cliente web de janelas múltiplas no YUI (YAHOO User Interface (Interface de Utilizador YAHOO)).
Esta solução de sistema poderia facilmente ser expandida com outros clientes tais como soluções web ASP.NET e clientes nativos Windows ou clientes Java. É igualmente possível integrar o backend do sistema, como parte de uma solução orientada, por serviço, mais vasta. Tudo sem qualquer necessidade de alterar a implementação de servidor.