...
Versie | Omschrijving | Toelichting | Planning / Status |
---|---|---|---|
Klantwensen en technische aanpassingen | De 1.8.6 versie is de huidige Beeyond versie. In deze versie worden geen nieuwe features meer ontwikkeld. Indien zich klantspecifieke issues voordoen zullen deze wel opgepakt worden, en opgelost in deze versie. Klik hier voor de volledige release notes. | 2021 Q2 t/m - 2022 Q3 | |
Technische update | In deze versie worden met name een aantal applicaties geüpdatet of vervangen die benodigd zijn om Beeyond te kunnen laten functioneren. Deze aanpassingen zijn onder andere benodigd als voorbereiding om Beeyond volledig API geschikt te maken, en ook om de laatste technieken te kunnen blijven gebruiken. Hieronder worden de applicaties verder toegelicht.
| 2022 Q1 (test)2022 Q2 (productie)- Q4 | |
Nieuwe front-end Beeyond | In deze versie gaat de front-end van Beeyond op de schop. Momenteel wordt voor de front-end van Beeyond gebruik gemaakt van Vaadin 7.6. Deze versie is end-of-life waardoor de ondersteuning hierop eindigt. In eerste instantie wordt Vaadin 8.0 gebruikt, en in een later stadium zal nog een upgrade naar een nieuwere versie plaatsvinden. Door de overgang naar de 8.0 versie, worden de daaropvolgende upgrades eenvoudig binnen Vaadin. Behalve dat de schermopbouw in Beeyond moderner wordt, biedt deze versie ook enkele nieuwe functionaliteiten. Zo is het mogelijk om widgets per gebruiker of gebruikersgroep te configureren. Bij het openen van Beeyond is het dan bijvoorbeeld mogelijk om direct artikelen weer te geven die nog verrijkt dienen te worden door de marketingafdeling. Ook is er een aanpassing in het zoeken van gegevens. Op tabelniveau is er naast de bekende huidige functionaliteit één zoekbalk waarmee door alle velden in die tabel gezocht kan worden. | 2022 Q4- Q2 | |
Beeyond API 2.0 | In deze versie wordt de de gehele Beeyond architectuur aangepast. Het doel hiervan is om Beeyond volledig API geschikt te maken. Dit zal gebeuren middels het Swagger framework. Concreet betekend dit dat intern alle applicaties die Beeyond ondersteunen communiceren via de nieuw op te zetten API-laag. Externe applicaties kunnen dan ook API requests uitvoeren op de Beeyond omgeving, zodat gegevens direct en op een veilige wijze worden onttrokken uit Beeyond of toegevoegd in Beeyond. | Planning volgt in Q4zodra Beeyond 2.0 is afgerond. | |
3.5 | Geschiedenis 2.0 | De opslag van data, en de geschiedenis van records wordt aangepast. Dit biedt de mogelijkheid om de volgende toepassingen in Beeyond toe te voegen, waarbij aangetekend dient te worden dat deze niet direct allemaal in deze versie mogelijk zullen zijn:
| Planning nog niet bekend. |
Reeds released
Versie | Omschrijving | Toelichting |
---|---|---|
Klantwensen en technische aanpassingen | In deze versie wordt een reeks aan klantwensen opgepakt. Daarnaast is ook aandacht voor verbetering op het gebied van performance en stabiliteit. Onderstaande een aantal van de aanpassingen:
Klik hier voor de volledige release notes. | |
1.8.6-498 | Inloggen Beeyond via BeeyondAuth | In deze versie wordt het inloggen in Beeyond aangepast, zodat dit voldoet aan de huidige standaarden en eisen op het gebied van veiligheid. Bij het inloggen is er sprake van authenticatie en autorisatie. Authenticatie heeft betrekking op de user, en het bijbehorende wachtwoord. Autorisatie heeft te maken met de rollen en rechten die een gebruiker in Beeyond heeft, en op basis waarvan dus wordt bepaald welke acties iemand mag uitvoeren. Het authenticatie stuk wordt daarbij uit Beeyond gehaald, en daarbij wordt gebruik gemaakt van de open source software op basis van het Oauth2 framework en OpenID Connect. Het Oauth2 framework voorziet in het overdragen van de authenticatie aan applicaties en is wereldwijd geadopteerd door o.a. de grote tech bedrijven. Door toepassing van deze standaarden wordt security op een hoog niveau toegepast, met als resultaat dat data beter beveiligd is, en dat het inloggen in systemen door een bewezen systeem wordt uitgevoerd. In de nieuwe situatie zullen gebruikers in BeeyondAuth aangemaakt worden. Bij het aanmaken van een gebruiker zal deze vervolgens direct zelf een wachtwoord moeten instellen via 2 factor authenticatie. De identiteit van jou als gebruiker wordt daarbij vastgesteld door middel van 2 factoren. Dit betekend dat je naast het invoeren van een gebruikersnaam en wachtwoord nog een tweede factor nodig hebt, zoals een authenticator app op je smartphone. Overigens is het niet zo dat dat na een update naar deze versie iemand direct de nieuwe manier van inloggen actief is. Dit kan vanaf deze versie per klant geconfigureerd worden, zodat dit ook goed afgestemd kan worden aangezien dit directe impact heeft op het gebruik van Beeyond. |
Nieuwe printmodule | In de oude situatie gebruikte Beeyond de Java WebStart technologie als basis voor de printmodule (bijvoorbeeld voor het printen van artikeletiketten). Oracle heeft besloten de ondersteuning hierop te beëindigen, waardoor we genoodzaakte zijn dit stuk te herschrijven. Er wordt daarin een standalone Java applicatie gecreëerd die een gebruiker via Beeyond kan downloaden. | |
Multi-tenant omzetten naar Single-tenant | In deze versie wordt de infrastructuur toekomstbestendig gemaakt. Daarbij gaan we gebruikmaken van een zogenoemde single-tenant omgeving. Dit houdt concreet in dat iedere klant zijn eigen Beeyond omgeving krijgt, met een klantspecifieke URL en een aparte database. Dit brengt een aantal voordelen met zich mee die hieronder zijn benoemd. Daarnaast wordt er bij deze migratie direct de overstap gemaakt van Rackspace naar OVH als service provider. Voornaamste reden hiervoor is dat OVH meer configuratie-mogelijkheden biedt. Ook is het eenvoudiger om op korte termijn en flexibel extra servers toe te voegen aan een klantomgeving, indien benodigd. Voordelen voor de klant
| |
Oriënt 2.2 | Oriënt is de database die gebruikt wordt om de Beeyond data in op te slaan. Een upgrade naar Oriënt 2.2 is benodigd omdat de huidige versie end-of-life is. Dit houdt in dat op de huidige Oriënt versie geen ondersteuning meer wordt geboden, en daarnaast worden geen nieuwe features meer ontwikkeld op deze versie. Een ander voordeel van Oriënt 2.2 is dat de performance hiervan beter is ten opzichte van de huidige database versie. | |