Join us at Elevate 2021 to learn about what's coming in PowerBuilder 2022!

Register for Free

Architecture d'une application Cloud Installable

Pourquoi choisir PowerServer


  • Configurer & Déployer – Une fois votre profil PowerServer configuré, les outils intégrés génereront automatiquement une application Cloud Installable, incluant les API REST et l'installeur client.
  • Fonctionnalités Supportées –  Le client Windows natif est basé sur la VM PB. C'est pourquoi il supporte directement la quasi-totalité des fonctionnalités de PowerBuilder, y compris les PFC. Seules quelques fonctionnalités ne sont pas supportées.
  • Conservez la même Interface et expérience utilisateur – Après conversion, le client conserve le même fonctionnement et le même design que l'application PowerBuilder d'origine. Vous n'avez pas besoin de former vos utilisateurs ou de limiter les fonctionnalités de l'application.
  • Installation transparente – Installation transparente sur les appareils Windows sans droits administrateur en cliquant simplement sur un lien ou en saisissant une URL. L'application peut également être préinstallée sous forme de fichier .MSI.
  • Mise à jour automatique – L'application client se met à jour automatiquement et de façon incrémentale chaque fois qu'elle est lancée. Cela ne nécessite aucune action supplémentaire de l'utilisateur.
  • Création de raccourcis – Des raccourcis peuvent être créés automatiquement sur le bureau et dans le menu "Démarrer" pour faciliter le lancement de l'application.
  • Sécuriser les accès – Sécurisez vos applications avec des services d'authentification intégrés ou tiers tels que OAuth, JWT, AWS Cognito, Azure Active Directory. Il suffit de quelques modifications minimes du code pour adapter votre processus d'autorisation existant. En savoir plus >
  • Accès protégé aux données  – Toutes les DataWindows et SQL sont exécutées sur le serveur, derrière un pare-feu. Le client n'a plus d'accès direct à la base de données et la communication avec le serveur Web se fait par HTTPS.
  • Sécurité intégrée – En quelques étapes de configuration, vous pouvez empêcher toute modification non autorisée de votre application grâce au cryptage, à la signature et en vérifiant l'intégrité de l'application. En savoir plus >
  • Déploiement flexible des applications – Vous pouvez déployer un projet PowerServer sur le serveur, directement depuis PowerBuilder, soit en installant un package portable, soit en utilisant des outils d’intégration continue (CI/CD).
  • DevOps – PowerServer supporte les principaux systèmes de contrôles de source, d'automatisation des builds, et outils de CI/CD, pour rendre vos développements plus agiles et de respecter les exigences DevOps.
  • Technologie Conteneur – L'architecture native Cloud de PowerServer permet d'utiliser pleinement les avantages du Cloud, notamment en exploitant la technologie des conteneurs pour simplifier le déploiement de vos applications et augmenter ou réduire automatiquement les ressources du serveur selon les besoins.
  • Compétences PowerBuilder – Vous maintenez vos applications dans l'IDE PowerBuilder en tirant parti des compétences de développement existantes.
  • Programmation L4G – Les projets PowerServer sont développés de la même manière que les applications client/serveur traditionnelles. Le développeur est épargné des complexités de la programmation des API n-tier et REST.
  • Base de code unique – La même base de code peut être utilisée pour les applications client/serveur et PowerServer, ce qui élimine les efforts supplémentaires et la complexité de la gestion de deux projets distincts.

5 étapes pour convertir une application Client/Serveur 

Etape 1 – Configurer le profil PowerServer dans l'IDE PowerBuilder.

Créer le profil PowerServer et suivez les instructions pour que la totalité de l'application soit prête à être déployée.

Etape 2 – Si nécessaire, remplacer les fonctionnalités non supportées.

Il n'y a que peu de fonctionnalités non supportées. Utilisez les outils intégrés pour les identifier et les corriger en les supprimant ou en trouvant une solution de contournement.

Etape 3 – Générer et tester l'application en environnement de développement.

Testez soigneusement votre application à l'aide de divers outils et déployez-la dans votre environnement de développement. Le processus de déploiement sera encore amélioré dans la version officielle de PowerServer.

Etape 4 – Sécuriser les API REST générées  avec les services d'authentification intégrés ou tiers.

Utilisez les services intégrés OAuth, JTW ou Amazon Cognito pour sécuriser vos API REST. Les services d'authentification externes, tels qu'Azure Active Directory, sont également supportés.

Etape 5 – Déployer l'application testée et sécurisée en production.

Vous disposez d'un large éventail d'options de déploiement qui peuvent s'adapter à pratiquement tous les processus, que vous soyez en auto-hébergement ou que vous utilisiez des services gérés.

Prix

Licences de Développement

Disponibles avec PowerBuilder CloudPro

$1,595

Développeur ∙ An

Licences de Production 

De 150 à un Nombre Illimité de Sessions Utilisateur

$3,500-12,500

Session Utilisateur ∙ An 

FAQs

PowerServer est compatible avec les appareils Windows 10, tels que les ordinateurs de bureau, les ordinateurs portables et les tablettes Surface.

PowerServer est compatible avec PowerBuilder 2021 (CloudPro) et les versions ultérieures. Si votre application est dans une version plus ancienne de PowerBuilder, la mise à jour vers la dernière version de PowerBuilder ne devrait nécessiter que peu de travail. D'une manière générale, la mise à jour à partir de PowerBuilder 10.x ou plus récent ne devrait nécessiter aucune modification du code.

PowerServer supporte la plupart des principales bases de données, telles que MS SQL Server, Oracle, SAP SQL Anywhere, SAP ASE, etc. En savoir plus

Bien que PowerServer exécute la logique d'accès aux données sur le middle tier en utilisant C# et ADO.NET, il ne s'agit pas d'une solution de conversion de code. Si vous souhaitez migrer votre code vers C#, nous vous recommandons d'essayer PowerScript Migrator.

Le développement et la maintenance sont réalisés dans l'IDE PowerBuilder, en exploitant les compétences PowerBuilder existantes.

Oui. Les licences perpétuelles et en souscription doivent héberger les applications PowerServer sur un serveur disposant d'une connexion Internet. Contactez-nous à par email si votre serveur ne possède pas de connectivité Internet.

Veuillez consulter les FAQ sur le Licensing PowerServer pour des informations détaillées sur le modèle de licence.

Veuillez consulter les FAQ sur le support PowerServer pour obtenir des informations détaillées sur le support standard et premium de PowerServer.

PowerServer 2021

La façon la plus rapide pour passer votre application client/serveur sur le Cloud
avec une architecture cloud native.