Déploiement

Oracle APEX vous permet de déplacer en toute transparence des applications depuis et vers Oracle Database Cloud Service, des clouds publics et privés, sur site, et même le service gratuit d'évaluation publique.

Déploiement sur site ou dans le cloud

Oracle APEX est unique : il offre de la flexibilité là où le déploiement a lieu. Vous pouvez déployer Oracle APEX sur site, sur Oracle Cloud, sur un cloud privé ou là où Oracle Database est exécuté. Découvrez les options de déploiement les plus courantes et constatez à quel point les applications Oracle APEX sont portables.

Oracle Cloud

Tous les services Oracle Database Cloud Service sur Oracle Cloud prennent en charge Oracle APEX. Les services Autonomous Database Cloud, y compris Oracle Autonomous Database Toujours gratuit, fournissent une base de données autonome entièrement gérée et incluent un environnement Oracle APEX préconfiguré. Les clients n'ont pas à se soucier de la base de données ou des tâches d'administration APEX. Ils peuvent se concentrer sur le développement de leurs applications métier. De plus, les services Oracle Database Cloud Service sur Oracle Cloud Infrastructure sont disponibles dans des configurations flexibles, des machines virtuelles aux systèmes intégrés Oracle en passant par les instances Bare Metal.

  • Autonomous Transaction Processing

    Fournit des performances sans égales sur le marché, avec une base de données entièrement réglée optimisée pour le traitement des transactions ou pour les charges globales mixtes.

  • Autonomous Data Warehouse

    Fournit une base de données facile à utiliser et entièrement autonome d'une capacité élastique sur laquelle les performances des requêtes sont excellentes et qui ne nécessite pas d'administration.

  • Instances Database Cloud Service

    Oracle Database sur Oracle Cloud Infrastructure peut être déployé dans des configurations flexibles (des machines virtuelles aux systèmes intégrés Oracle en passant par les instances Bare Metal hautes performances) afin d'exécuter toutes vos charges de travail de base de données, qu'elles soient volumineuses ou non.

Sur site ou dans un cloud privé

Grâce à Oracle APEX, il est facile de convertir une instance de base de données en plate-forme de développement d'applications au sein d'un cloud privé. Chaque locataire obtient son propre espace de travail privé dans lequel les développeurs peuvent travailler indépendamment sur leurs applications.

  • Provisionnement de l'espace de travail

    Les espaces de travail APEX peuvent être provisionnés de manière automatique. Lorsque cette option est activée, les clients suivent simplement un assistant d'inscription. Une fois l'approbation reçue, le provisionnement est automatique.

  • Gestion de ressources intégrée

    APEX facilite l'intégration à la gestion des ressources de base de données. Dès que l'administrateur de base de données a créé des groupes de consommateurs, les espaces de travail APEX peuvent facilement leur être affectés. Il est possible de prioriser des applications ou des espaces de travail en fonction de leur importance.

  • Surveillance intégrée

    APEX est entièrement testé. Les administrateurs peuvent toujours consulter les activités sur les espaces de travail et les applications, en autorisant la détection des tendances (temps de réponse, vues de pages) et la réalisation d'actions si nécessaire.

Déploiement là où est exécuté Oracle Database

Là où Oracle Database est exécuté, Oracle APEX peut être déployé : que ce soit dans Oracle Cloud, sur site, dans un cloud tiers, ou sur les plates-formes Linux, Unix ou Windows. Ainsi, vous pouvez développer une instance Oracle APEX exécutée sous Windows sur site et la déployer sur Oracle APEX exécuté dans le cloud sous Linux, ou inversément.

Cycle de développement

La gestion d'un effort de développement à grande échelle demande à la fois une structure efficace pour permettre à plusieurs développeurs de travailler en même temps et la capacité de gérer le déploiement de plusieurs versions de l'application de l'environnement de développement, grâce à des phases de QA/test à l'environnement de production. Découvrez comment Oracle APEX peut être intégré à vos pratiques de développement existantes, comment gérer le déploiement dans différents environnements et comment intégrer le contrôle de version et les outils d'intégration continue pour plus de contrôle.

Déplacement des applications entre les plates-formes de test, de développement et de production

Oracle APEX contient des utilitaires et des fonctionnalités à exécuter sur des plates-formes de développement, de test, d'intégration et de production professionnelles.

  • Export/Import

    Utilisez Export/Import pour déplacer votre application de la plate-forme de développement vers celle de test ou de la plate-forme de test vers celle de la production. Tous les détails de l'application se trouvent dans un fichier d'export.

  • Ligne de commande

    Les tâches d'export et d'import peuvent être entièrement automatisées. APEX fournit un utilitaire de ligne de commande et une API PL/SQL pour effectuer les exports d'application. L'import peut être effectué facilement avec SQL*Plus.

  • Intégration du workflow

    Utilisez un système d'exploitation ou des travaux d'intégration continue/de déploiement continu pour déplacer automatiquement des applications entre différentes plates-formes. En fonction de la ligne de commande d'export/import, chaque scénario peut être réalisé.

Intégration avec contrôle de version

APEX est une plate-forme de développement sur une instance centrale. Les développeurs travaillent sur la même plate-forme de développement. L'intégration au contrôle de version a donc l'air différente, mais peut absolument se faire, ce qui est le cas en pratique.

  • Export et fractionnement d'applications

    Chaque export d'application peut être fractionné en composants individuels. Les composants sont ensuite réinsérés dans le contrôle de version afin de facilement identifier les composants modifiés et ainsi que le moment où cette modification a été apportée.

  • Intégration du contrôle de version automatisé

    Utilisez des travaux d'intégration continue pour exporter automatiquement des applications pendant la nuit et pour les réinsérer dans le contrôle de version. Les développeurs obtiendront un historique détaillé des versions des modifications de leur application sans rien faire. Toutes les opérations sont effectuées sur l'instance centrale.

  • Contrôle de version en tant qu'archivage d'application

    Une fois les exports d'application réinsérés dans le contrôle de version, ils peuvent également être utilisés en tant qu'archives lorsque les développeurs suppriment ou endommagent accidentellement leurs applications. La récupération est effectuée simplement en réimportant une version propre.