Cloud simplifié : déploiement du logiciel d'automatisation des comptes fournisseurs sur Oracle Cloud
Pour répondre à la demande de 4 milliards de dollars générée par le logiciel d'automatisation des comptes fournisseurs (A/P), EZ Cloud a développé une application de comptabilité fournisseurs cloud native exécutée sur Oracle Cloud Infrastructure.
Grâce à ses tableaux de bord intégrés, ses règles de routage, ses politiques de conformité et ses fonctionnalités de reporting à la demande, les entreprises peuvent utiliser la plate-forme cloud facile pour réduire les retards de paiement, satisfaire aux exigences réglementaires et éliminer les transactions frauduleuses.
Fondée en 2018, la plate-forme A/P de EZ Cloud s'intègre facilement aux applications Oracle ERP pour aider les entreprises à saisir, autoriser et payer des factures jusqu'à 80 % plus rapidement que les applications A/P sur site. Although the EZ Cloud platform is already integrated into Oracle Enterprise Resource Planning Cloud (ERP) and Oracle E-Business Suite applications, the company is currently developing integrations into Oracle NetSuite, Oracle JD Edwards EnterpriseOne, and Oracle PeopleSoft.
Aujourd'hui, les entreprises utilisent les applications Web et mobiles dans le cloud pour :
- Capturer des factures : les fournisseurs de solutions cloud simples peuvent télécharger, soumettre et accéder aux factures via les applications Web et mobiles simplifiées. Grâce au portail des fournisseurs, les utilisateurs de Easy Cloud peuvent également capturer des factures par courriel, chargement ou analyse. Grâce à la plate-forme Cloud simplifiée, les utilisateurs évitent les factures en double, bénéficient d'une prise en charge multilingue et multidevise, et disposent d'un rapprochement automatique des commandes fournisseur.
- Autoriser les utilisateurs : les utilisateurs peuvent affecter un ou plusieurs approbateurs pour le traitement des factures, définir des seuils d'approbation, approuver des factures, créer des approbations de paiement prioritaires, utiliser les fonctionnalités de piste d'audit et afficher la progression à l'aide d'un tableau de bord intégré.
- Recouvrer les paiements : EZ Cloud étant une plate-forme indépendante des systèmes, l'entreprise offre à tous ses clients l'intégralité de ses fonctionnalités, quel que soit le système de planification des ressources d'entreprise (ERP) qu'ils utilisent, sans frais généraux ni délai de paiement.
Architecture
Cette fonction appelle également le service AWS Textract pour extraire les données de facture d'un bucket AWS S3, puis l'envoyer à Oracle Cloud Infrastructure Object Storage. Les factures capturées par la plate-forme cloud simplifiée sont ensuite stockées de façon permanente dans un référentiel Oracle Content Management.
Grâce à Oracle Integration, Easy Cloud lie les images de facture stockées dans Oracle Content Management au système ERP (Enterprise Resource Planning) du client. Une fois l'image de facture reçue et validée, un lien apparaît dans le système ERP back-end, permettant aux utilisateurs de sélectionner l'image de facture approuvée. Les utilisateurs peuvent également afficher les données extraites de l'image. L'application Web frontale est mise en conteneur et orchestrée à l'aide d'Oracle Container Engine for Kubernetes (OKE).
Au départ, la plate-forme cloud facile s'exécutait sur 10 machines virtuelles différentes, prenant en charge 10 utilisateurs simultanés. Aujourd'hui, l'entreprise exécute sa plate-forme à l'aide d'Oracle Autonomous Database. Cet environnement sans serveur prend désormais en charge 50 utilisateurs simultanés, peut facilement évoluer à la demande et tout cela pour une fraction du coût d'exécution sur des machines virtuelles.
Le cloud facile exploite les fonctionnalités Oracle Cloud Infrastructure (OCI) suivantes pour assurer une croissance continue :
- Développement cloud natif avec des services gérés OCI tels que OKE, Oracle Autonomous Database, Oracle Cloud Infrastructure Registry, Oracle Content Management, Oracle Cloud Infrastructure Document Understanding, Oracle Functions et Events, et Oracle Integration
- Redimensionnement et performances grâce au redimensionnement automatique et à la haute disponibilité des services gérés OCI
- Intégration native aux applications Oracle ERP et SaaS
Si la majorité des services et des ressources que le cloud simple consomme actuellement sur Oracle Cloud Infrastructure (OCI), certains services sont exécutés sur AWS. Au cours des prochains mois, le cloud simple fera passer 100 % de ses charges de travail à OCI. Parmi les modifications, l'architecture de " futur état " du cloud prévoit de déplacer son service de capture de courriels d'AWS vers Oracle Content Management et de passer d'AWS Textract à Oracle Cloud Infrastructure Document Understanding pour l'extraction des données de facture.
Le schéma suivant illustre l'implémentation actuelle de cette architecture de référence.
Le schéma suivant illustre l'implémentation prochaine de cette architecture de référence.
ez-cloud-oci-phase2-oracle.zip
L'architecture comprend les composants suivants :
- Région
Une région Oracle Cloud Infrastructure est une zone géographique localisée qui contient des centres de données, appelés domaines de disponibilité. Les régions sont indépendantes les unes des autres et de grandes distances peuvent les séparer (dans les pays ou même les continents).
- Identity and Access Management (IAM)
Oracle Cloud Infrastructure Identity and Access Management (IAM) est le plan de contrôle d'accès pour Oracle Cloud Infrastructure (OCI) et les applications Oracle Cloud. L'API IAM et l'interface utilisateur vous permettent de gérer les domaines d'identité et les ressources au sein du domaine d'identité. Chaque domaine d'identité OCI IAM représente une solution autonome de gestion des identités et des accès ou une population d'utilisateurs différente.
- Stratégie
Une stratégie Oracle Cloud Infrastructure Identity and Access Management spécifie qui peut accéder à quelles ressources et comment. L'accès est accordé au niveau du groupe et du compartiment, ce qui signifie que vous pouvez écrire une stratégie qui offre à un groupe un type d'accès spécifique dans un compartiment spécifique ou dans la location.
- Surveillance
Le service Oracle Cloud Infrastructure Monitoring surveille activement et passivement les ressources cloud à l'aide de mesures pour surveiller les ressources et les alarmes afin de vous avertir lorsque ces mesures répondent aux déclencheurs spécifiés par une alarme.
- Domaine de disponibilité
Les domaines de disponibilité sont des centres de données autonomes et indépendants au sein d'une région. Les ressources physiques de chaque domaine de disponibilité sont isolées des ressources des autres domaines de disponibilité, ce qui garantit la tolérance aux pannes. Les domaines de disponibilité ne partagent pas d'infrastructure telle que l'alimentation ou le refroidissement, ni le réseau interne du domaine de disponibilité. Ainsi, il est peu probable qu'un échec dans un domaine de disponibilité affecte les autres domaines de disponibilité de la région.
- Domaine de pannes
Un domaine de pannes est un regroupement de matériel et d'infrastructures au sein d'un domaine de disponibilité. Chaque domaine de disponibilité comporte trois domaines de pannes avec un matériel et une alimentation indépendants. Lorsque vous répartissez des ressources entre plusieurs domaines de pannes, les applications peuvent tolérer les pannes physiques du serveur, la maintenance du système et les pannes d'alimentation au sein d'un domaine de pannes.
- Compartiment
Les compartiments sont des partitions logiques inter-région au sein d'une location Oracle Cloud Infrastructure. Utilisez des compartiments pour organiser vos ressources dans Oracle Cloud, contrôler l'accès aux ressources et définir des quotas d'utilisation. Pour contrôler l'accès aux ressources d'un compartiment donné, vous définissez des stratégies qui indiquent qui peut accéder aux ressources et les actions réalisables.
- Réseau cloud virtuel (VCN) et sous-réseaux
Un VCN est un réseau personnalisable défini par logiciel que vous configurez dans une région Oracle Cloud Infrastructure. Tout comme les réseaux de centres de données traditionnels, les réseaux cloud virtuels vous donnent un contrôle total sur votre environnement réseau. Un VCN peut comporter plusieurs blocs CIDR qui ne se chevauchent pas et que vous pouvez modifier après avoir créé le VCN. Vous pouvez segmenter un VCN en sous-réseaux, qui peuvent être ciblés vers une région ou vers un domaine de disponibilité. Chaque sous-réseau se compose d'une plage contiguë d'adresses qui ne chevauchent pas les autres sous-réseaux du VCN. Vous pouvez modifier la taille d'un sous-réseau après sa création. Un sous-réseau peut être public ou privé.
- Liste de sécurité
Pour chaque sous-réseau, vous pouvez créer des règles de sécurité qui spécifient la source, la destination et le type de trafic à autoriser à l'entrée et à la sortie du sous-réseau.
- Table de routage
Les tables de routage virtuelles contiennent des règles permettant d'acheminer le trafic de sous-réseaux vers des destinations en dehors d'un VCN, généralement via des passerelles.
- Passerelle Internet
La passerelle Internet autorise le trafic entre les sous-réseaux publics d'un réseau VCN et le réseau Internet public.
- Dynamic routing gateway (DRG)
Le DRG est un routeur virtuel qui fournit un chemin pour le trafic réseau privé entre les réseaux cloud virtuels de la même région, entre un VCN et un réseau en dehors de la région, tel qu'un VCN dans une autre région Oracle Cloud Infrastructure, un réseau sur site ou un réseau dans un autre fournisseur cloud.
- Passerelle de service
La passerelle de service fournit l'accès d'un VCN à d'autres services, tels qu'Oracle Cloud Infrastructure Object Storage. Le trafic du VCN vers le service Oracle transite par la structure réseau Oracle et ne traverse jamais Internet.
- Passerelle d'appairage local
Une passerelle d'appairage local vous permet d'appairer un VCN avec un autre VCN dans la même région. L'appairage signifie que les réseaux virtuels communiquent à l'aide d'adresses IP privées, sans que le trafic ne passe par Internet ou ne passe par le routage sur votre réseau sur site.
- équilibreur de charge
Le service Oracle Cloud Infrastructure Load Balancing fournit une distribution de trafic automatisée à partir d'un seul point d'entrée vers plusieurs serveurs du back-end.
- Container Engine for Kubernetes
Oracle Cloud Infrastructure Container Engine for Kubernetes est un service entièrement géré, évolutif et hautement disponible que vous pouvez utiliser pour déployer vos applications en conteneur vers le cloud. Indiquez les ressources de calcul dont vos applications ont besoin et Container Engine for Kubernetes les provisionne sur Oracle Cloud Infrastructure dans une location existante. Container Engine for Kubernetes utilise Kubernetes pour automatiser le déploiement, le redimensionnement et la gestion des applications en conteneur sur des clusters d'hôtes.
- Compute
Le service Oracle Cloud Infrastructure Compute vous permet de provisionner et de gérer des hôtes de calcul dans le cloud. Vous pouvez lancer des instances de calcul avec des formes qui répondent aux besoins en ressources pour l'UC, la mémoire, la bande passante réseau et le stockage. Une fois qu'une instance de calcul est créée, vous pouvez y accéder en toute sécurité, la redémarrer, attacher et détacher des volumes, puis y mettre fin lorsque vous n'en avez plus besoin.
- Autonomous Data Warehouse
Oracle Autonomous Data Warehouse est un service de base de données doté de fonctions d'autopilotage, d'autosécurisation et d'autoréparation optimisé pour les charges de travail d'entreposage de données. Vous n'avez pas besoin de configurer ou de gérer du matériel, ni d'installer un logiciel. Oracle Cloud Infrastructure gère la création de la base de données, ainsi que la sauvegarde, l'application de patches, la mise à niveau et le réglage de la base de données.
- Hôte de bastion
Le bastion est une instance de calcul qui sert de point d'entrée sécurisé et contrôlé vers la topologie à partir de l'extérieur du cloud. Le bastion est généralement provisionné dans une zone démilitarisée (DMZ). Il vous permet de protéger les ressources sensibles en les plaçant dans des réseaux privés inaccessibles directement à partir de l'extérieur du cloud. La topologie comporte un seul point d'entrée connu que vous pouvez surveiller et auditer régulièrement. Vous pouvez donc éviter d'exposer les composants les plus sensibles de la topologie sans compromettre leur accès.
- Intégration
Oracle Integration est un service entièrement géré qui permet d'intégrer vos applications, d'automatiser les processus, d'obtenir des informations sur vos processus métier et de créer des applications visuelles.
- Stockage d'objets
Object Storage offre un accès rapide à de grandes quantités de données structurées et non structurées de tout type de contenu, notamment des sauvegardes de base de données, des données analytiques et des contenus enrichis tels que des images et des vidéos. Vous pouvez stocker les données, puis les extraire directement à partir d'Internet ou de la plate-forme cloud, et ce, en toute sécurité. Vous pouvez faire évoluer le stockage de manière transparente sans subir de dégradation des performances ou de la fiabilité du service. Utilisez le stockage standard pour le stockage "à chaud" auquel vous devez accéder rapidement, immédiatement et fréquemment. Utilisez le stockage d'archives pour le stockage "à froid" que vous conservez pendant de longues périodes et auquel vous accédez rarement.
- Registry
Oracle Cloud Infrastructure Registry est un registre géré par Oracle qui vous permet de simplifier votre workflow du développement à la production. Le registre facilite le stockage, le partage et la gestion des artefacts de développement, tels que des images Docker. L'architecture hautement disponible et évolutive d'Oracle Cloud Infrastructure vous garantit de déployer et de gérer vos applications de manière fiable.
- Evénements
Les services Oracle Cloud Infrastructure émettent des événements, qui sont des messages structurés décrivant les modifications apportées dans les ressources. Les événements sont émis pour les opérations de création, de lecture, de mise à jour ou de suppression (CRUD), les modifications d'état de cycle de vie des ressources et les événements système qui affectent les ressources cloud.
- Fonctions
Oracle Functions est une plate-forme Functions-as-a-Service (FaaS) entièrement gérée, colocative, hautement évolutive et à la demande. Il est optimisé par le moteur open source du projet Fn. Les fonctions vous permettent de déployer votre code, puis de l'appeler directement ou de le déclencher en réponse à des événements. Oracle Functions utilise des conteneurs Docker hébergés dans Oracle Cloud Infrastructure Registry.
- Gestion de contenu
Oracle Content Management est un hub de contenu sur le cloud pour piloter la gestion de contenu omnicanal et accélérer la livraison de l'expérience client. Il propose des fonctions de collaboration et de gestion des workflows puissantes permettant de simplifier la création et la diffusion de contenu, ainsi que d'améliorer l'engagement des clients et des collaborateurs.
- Analyse de document
Oracle Cloud Infrastructure Document Understanding est un service d'IA permettant d'effectuer des analyses de documents basées sur l'apprentissage en profondeur à grande échelle. Grâce aux modèles prédéfinis prêts à l'emploi, les développeurs peuvent facilement créer un traitement intelligent des documents dans leurs applications sans expertise en machine learning (ML).
Intégrer et déployer les fonctionnalités
Vous souhaitez découvrir ce que vous avez créé sur Oracle Cloud Infrastructure ? Vous souhaitez partager vos enseignements, vos meilleures pratiques et vos architectures de référence avec notre communauté mondiale d'architectes cloud ? Laissez-vous guider.
- Télécharger le modèle (PPTX)
Illustrez votre propre architecture de référence en faisant glisser les icônes dans l'exemple de cadre filaire.
- Regarder le tutoriel sur l'architecture
Obtenez des instructions étape par étape sur la création d'une architecture de référence.
- Soumettre votre diagramme
Envoyez-nous un courriel avec votre diagramme. Nos architectes cloud examineront votre diagramme et vous contacteront pour discuter de votre architecture.

