Adviespatronen met aanbevolen technologiekeuzes
Internetapplicaties bestaan gewoonlijk uit een front-end (wat gebruikers zien) en een back-end (het deel dat de bedrijfslogica bevat). In reactie op een aanvraag van een gebruiker of API, communiceert een internetapplicatie met de API of met data die is opgeslagen in een bestandssysteem, objectopslag, blokopslag of database. De applicatie moet verschillende clients ondersteunen, zoals browsers en mobiele apparaten, en communiceren met andere systemen en applicaties door middel van API's.
Oplossingen voor het versturen van berichten verbinden applicatiecomponenten, inclusief bestaande on-premises systemen, met cloudoplossingen. Dit maakt dataoverdracht mogelijk als onderdeel van een goed gedefinieerde gedistribueerde verwerkingspijplijn, of voor de publicatie van berichten naar meerdere onafhankelijke downstreamsystemen die zich onafhankelijk van elkaar ontwikkelen.
In de cloud is een event elke significante gebeurtenis of verandering in een systeem. De kernprincipes van een eventgestuurde architectuur zijn het vastleggen, communiceren, verwerken en bewaren van events. Als u een eventgestuurde applicatie bouwt op OCI, kunt u zich abonneren op wijzigingen in uw cloudresources en op events die uw applicatie genereert. Hierdoor kunt u bijna in realtime op deze events reageren. De meeste moderne applicaties die zijn gebouwd met microservices zijn gebaseerd op een eventgestuurde architectuur.
Big data is een verzameling mogelijkheden en patronen waarmee u alle soorten data (ongestructureerd, semi-gestructureerd en gestructureerd) kunt beheren, verzamelen, opslaan, catalogiseren, voorbereiden, verwerken en analyseren. Het maakt daarbij niet uit van welke bron de data afkomstig zijn. Denk bijvoorbeeld aan databases, video's, formulieren, documenten, logbestanden, webpagina's of afbeeldingen. De mogelijkheden voor big data die Oracle biedt, omvatten verschillende services en tools, zodat u uw big data-traject kunt starten op basis van uw vaardigheden en voorkeuren.
Datawetenschappers en ML-engineers willen geen tijd verspillen aan het inrichten, upgraden, patchen en beveiligen van de infrastructuur. Ze willen modellen bouwen, trainen, implementeren en monitoren die het bedrijf verder helpen. Een machine-learning platform moet volledig worden beheerd en hen de mogelijkheid bieden om al deze stappen in de levenscyclus van de modelontwikkeling uit te voeren.
Oracle Fusion Cloud, het SaaS-aanbod (software as a service) voor bedrijven van Oracle, omvat oplossingen voor gebieden als HCM, ERP, SCM en CX. Het biedt uitgebreide functionaliteit, maar soms willen organisaties aangepaste gebruikersinterfaces en bedrijfsprocessen ontwikkelen ter uitbreiding van die functionaliteit. Deze uitbreidingsapplicaties integreren met informatie uit Oracle Fusion Cloud, gebruiken dezelfde beveiligingslaag en combineren vaak data uit andere systemen, waardoor een gebruikerservaring ontstaat die naadloos integreert met Oracle Cloud Apps.
Platforms met weinig code zijn zeer geschikt voor het bouwen van opportunistische applicaties in samenwerking met zakelijke belanghebbenden, het bouwen van applicaties voor datarapportages en -analyses, het uitbreiden van SaaS-applicaties en het moderniseren van verouderde applicaties. Elke regel code brengt kosten met zich mee: voor het schrijven, onderhouden, debuggen, upgraden en beveiligen ervan. Oracle Application Express (APEX) helpt ontwikkelaars deze kosten te besparen door hoogwaardige componenten en gemeenschappelijke ontwerppatronen te bieden via een intuïtieve en grafische ontwikkelervaring.