BRO - Forretningslogik lagret som data i en database eliminerer behovet for programmering!

Vi har tænkt, at det må være muligt at få en computer til at løse de opgaver, vi ønsker, ved en direkte sammenkobling af computer og database. Altså uden om de konventionelle programmer.

Tanken opstår af det faktum, at det er tidskrævende og dyrt at udvikle og ved-ligeholde programmer.

Det vi ønsker - altså vores forretningslogik - er normalt let nok at forklare i skrift og tale. Men vi er endnu ikke kommet til, at en computer kan forstå denne udtryks-form.

Normalt oversættes vores ønsker gennem en række faser (analyse, design, program-mering, kompilering), før vi har maskinkode, der kan forstås af computeren.
 
   
 
Vores tanke var i stedet at lagre ønskerne i en database (i form af Business Rules Objects), og så lade databasen fortolke ønskerne for computeren. Og dermed spare en række af de ovennævnte faser.

 
 
 
 
Vi måtte derfor opfinde nogle symboler, som kunne udtrykke alle nødvendige ønsker. På den ene side skulle symbolerne give en præcis og entydig beskrivelse af vore ønsker. På den anden side skulle symbolsproget være så tilgængeligt, at det kunne læres hurtigt. Vi nåede frem til et sprog, der minder om stenografi, og som læres på et par uger.

Den første fortolker af symbolsproget var færdigudviklet i 1985. Vi var stolte af resultatet. Men der var lang vej at gå endnu før visionen var en realitet. I 1985 kunne vi håndtere ca. 80% af et udviklingsprojekt ved hjælp af denne teknologi. Der var således en hård kerne igen på 20%, som det har taget os 15 år at få afviklet.

Først i år 2000 var vi helt i mål. Og kan nu gennemføre kompleks software udvikling uden at skulle programmere noget som helst. Det er en revolution i IT's historie at omfattende eCommerce, CRM, ERP og integrations-løsninger kører i drift uden et eneste konventionelt program.

Yderligere har vi i 2002 tilføjet, at Business Rules Object kan startes og kontrol-leres via XML. Så nu kan vi ikke blot løse enhver tænkelig forretningslogik, men også indgå i enhver tænkelig sammenhæng. Uden programmering!

Vi har benchmarket økonomien ved denne udviklingsform. Og fundet et gennemsnit på 90% besparelser med en spredning fra 95% til 80%.