UMA BREVE INTRODUÇÃO
Progress Software:
À frente de seu tempo ou com necessidade de modernização?
À frente de seu tempo ou com necessidade de modernização?
A Progress Software foi fundada há quatro décadas, em 1981. Na época, o Progress foi revolucionário por tornar mais fácil e rápido a construção de grandes aplicações. Eles conseguiram isso desenvolvendo uma linguagem de quarta geração (4GL).
A partir daí, a empresa desfrutou de vários anos de sucesso e, em meados dos anos 80, já havia conquistado seus primeiros grandes clientes. Durante os anos 90, eles chegaram a atingir a marca de 100 milhões de dólares de receita. O progresso estava muito à frente de seu tempo naquele momento, com o lançamento de seu primeiro produto baseado na GUI escrito inteiramente em 4GL. Na época, a 4GL era de vanguarda, poderosa e versátil e era considerada por muitos como a primeira forma de desenvolvimento de código baixo. Entretanto, este impulso não durou e os anos seguintes marcaram o início de um declínio em seu sucesso.
- Dificil de realizar transições tecnológicas
- OpenEdge ABL nunca Multi-Tier
- Ultimo desenvolvimento em 2007
A HISTÓRIA DA PLATAFORMA DE PROGRESSO
Progresso: a transição de inovador para desatualizado
Houve inúmeras tentativas de inovar a partir do ano 2000, adquirindo várias tecnologias. Entretanto, as tecnologias adquiridas nunca foram totalmente integradas com a OpenEdge ABL. Elas acabaram sendo vendidas após alguns anos. Esta é uma das principais razões pelas quais a Progress ABL adquiriu gradualmente o status de “tecnologia legada”.
Muitos clientes do Progress ainda estão relutantes em fazer a transição para a versão mais recente, e do servidor de aplicativos clássico para o PASOE. A reprogramação e os testes levam muito tempo e não há realmente muitas melhorias tecnológicas para se beneficiar.
No final, os usuários do Progress se sentem presos. A manutenção da aplicação atual está se tornando cada vez mais difícil, devido à crescente falta de desenvolvedores do Progress. Muitos deles estão se aposentando e há muito poucos novos entrando no mercado de trabalho.
Ao mesmo tempo, a mudança para a última versão pode muitas vezes levar tanto tempo quanto a reconstrução de tudo a partir do zero. No final do dia, você se vê preso no estrangulamento do software legado.
Assuntos do E-book gratuito
Modernização de Progress
- A história do Progress
- 9 razões para modernizar as aplicações com a Thinkwise
- O processo de Upcycling
- 6 maneiras que a Thinkwise evite o lock-in
Solicite o e-book!
ALTERNATIVA PARA PROGRESS OPENEDGE
Aplicações que crescem na sua organização
Em suma, as organizações com aplicações RPG-AS/400 enfrentam todas o mesmo desafio: como podemos garantir que nossas aplicações possam acompanhar um mundo em rápida mudança? É fundamental encontrar a tecnologia certa antes de investir grandes quantidades de tempo, dinheiro e recursos. A Thinkwise fornece a tecnologia para garantir que sua aplicação permaneça sempre atualizada tecnologicamente.
Então, como a Thinkwise difere do Progress?
Já se foram os dias do software tecnologicamente obsoleto
Com Thinkwise, suas aplicações tornam-se independentes da tecnologia; você só tem que manter o modelo. A tecnologia subjacente, tais como interfaces de usuário, níveis de serviço e bancos de dados são atualizados periodicamente para você, sem afetar as aplicações construídas anteriormente. Isto significa que uma aplicação da Thinkwise nunca se tornará um legado em nenhuma destas áreas e sempre permanecerá tecnologicamente moderna.
Sistema de autorização embutido: não há mais necessidade de programação manual
A plataforma Thinkwise conta com um sistema de autorização incorporado. Muitas outras plataformas não têm esta parte do desenvolvimento de software integrada em seus sistemas e tem que ser programada manualmente. Gerenciar e manter isto adequadamente a longo prazo é um desafio complexo. Além disso, é muito fácil criar novos usuários, incluindo todos os direitos e papéis associados. Isto é crucial em organizações com muitos tipos diferentes de usuários.
A plataforma também suporta a autenticação OpenID por padrão. Você pode usar vários provedores OpenID, tais como Azure AD, Facebook, Gmail, etc. Além disso, a própria plataforma também pode ser usada como um provedor OpenID, permitindo que aplicativos de terceiros usem Single Sign-on (SSO) com contas armazenadas na plataforma Thinkwise.
Testes rápidos e eficientes
O desenvolvimento de software requer uma grande quantidade de testes e melhoria contínua. A plataforma Thinkwise integra os casos de teste no modelo, o que significa que eles continuam a funcionar corretamente mesmo após mudanças tanto no modelo de dados quanto no modelo GUI.
Além disso, o ambiente de desenvolvimento Thinkwise permite a geração automática de casos de teste com base no modelo.
Modernização de sistemas abrangentes utilizando o Upcycler
Um importante valor agregado da plataforma Thinkwise é que ela inclui uma solução integrada para a modernização do RPG-AS/400. Com o Upcycler você pode criar uma primeira versão de uma aplicação Thinkwise simplesmente importando uma aplicação RPG-AS/400. O resultado obviamente ainda não estará pronto para a produção, mas uma parte significativa do trabalho terá sido feita automaticamente para você.
O processo de Upcycle de uma aplicação RPG-AS/400 consiste aproximadamente nas seguintes etapas:
- Extração de modelos e dados
- Modelo de importação
- Transformando o meta modelo em modelo Thinkwise
- Implantação da aplicação
- Importação de dados antigos para a aplicação Thinkwise
Integração: a chave para uma organização orientada por dados
Escusado será dizer que o software precisa ser capaz de se comunicar com outros sistemas. Nossa camada de serviços integrados proporciona acesso seguro a todos os dados e funcionalidades desejadas através de uma API aberta baseada no protocolo OData.
A plataforma Thinkwise oferece amplas capacidades de integração como, por exemplo
- Conectividade de banco de dados
- Web services
- BI
- Microsoft Exchange
- Office e relatórios