Expertsystemen en intelligente databases

Copynet maakt programmatuur op maat. Daarbij tekenen wij voor het totaaltraject: van concept en functionele specificatie tot ontwikkeling en implementatie, training van gebruikers en ... het verlenen van service tot in lengte van jaren.

Copynet onderhoudt duurzame relaties met opdrachtgevers. Tal van programma“s, die oorspronkelijk waren ontworpen voor stand-alone toepassingen in een MS-DOS omgeving, zijn onder invloed van stormachtige technologische ontwikkelingen in de afgelopen decennia uitgegroeid tot omvangrijke systemen met gedistribueerde verwerking via het web op basis van .net (dotNet) technologie. Vaak maken de ontwikkelaars van het eerste uur nog steeds deel uit van de projectteams die de applicaties onderhouden, uitbreiden en verder perfectioneren.

Alle computerprogramma“s, die Copynet gedurende een kwart eeuw heeft ontwikkeld, zijn opgeslagen in een centrale database die toegankelijk is via een besloten webforum. De broncodes zijn uitvoerig gedocumenteerd, zodat anderen de ontwikkeling van een applicatie kunnen voortzetten als de oorspronkelijke programmeurs, om welke reden dan ook, niet langer beschikbaar zijn.

Bij het ontwikkelen van nieuwe programma“s wordt dankbaar gebruik gemaakt van de algoritmen in de collectieve database. Zo hoeven programmeurs niet steeds opnieuw het wiel uit te vinden en kunnen zij beschikken over softwaremodules die alle kinderziekten hebben overwonnen en in de praktijk hebben bewezen uiterst stabiel en betrouwbaar te zijn.

In de loop der jaren is de centrale database geėvolueerd van een elektronisch archief tot een elektronische archivaris, die op basis van ingevoerde stroomdiagrammen niet alleen de gewenste bouwstenen selecteert, maar ook wijst op alternatieve strategieėn en daarbij aanwijzingen geeft in de trant van: "Heb je ook gedacht aan ..."

Om de grote verscheidenheid aan algoritmen, ontwikkeld in en voor verschillende omgevingen, geschikt te maken voor hergebruik is een unieke object-georiėnteerde programmeer-omgeving opgezet, die Copynet in staat stelt in korte tijd zeer complexe en/of omvangrijke applicaties te bouwen, die zich onderscheiden door een grote flexibiliteit en een grote gebruikersvriendelijkheid. Bovendien hebben deze systemen een zeker leervermogen, waardoor een programma na verloop van tijd naar de hand van de gebruiker gaat staan (zelfconfigurerende user-interfaces). Terwijl een gebruiker met een applicatie om leert gaan, komt de software hem of haar halverwege tegemoet door op basis van statistische algoritmen te anticiperen op werkprocedures. Met deze technieken geeft Copynet een geheel nieuwe dimensie aan het begrip interactiviteit.

De algoritmen, die aan het interne expertsysteem en de intelligente database van Copynet ten grondslag liggen, vormen tevens de basis van tal van informatiesystemen voor uiteenlopende toepassingen.