CORBA в EBI: разработки
В момента биоинформатиката се намира в критична фаза. Растежът е показателен в повече от един смисъл: обема и сложността на данните, а така също и рязкото нарастване на техните нужди.
Плоски файлове (flat files)
Обикновено данните от биомолекулярните разработки бяха достъпни под формата на ASCII файлове и се разпространяваха чрез ftp или CD-ROM. Заявките към тях се изпълняваха чрез инструменти като SRS. Множество бази данни, които съдържат flat файлови формати са достъпни чрез World Wide Web интерфейси.
При все това flat файловете имат известни недостатъци, в които се включват следните:











CORBA е стандарт за работа с разпределени обекти, който се отнася до някои от тези недостатъци
Защо обекти?
Обектно-оринтираното програмиране бе едно от най-важните постижения в областта на информационните технологии от средата на 80-те . То позволява по-модулярен дизайн на информационните системи. То има, например, създаден графичен потребителски интерфейс. ООП представлява, също така и по-интуитивен начин да се представи концепцията за реалния свят във компютърната програма.
Защо разпределени?
Разпределянето в този контекст означава : не е необходимо части от информационните системи да работят на една и съща машина. Чрез разделянето на функционалността на различни машини могат да бъдат реализирани ползи по отношение на стабилността, изпълнението, скаларността и поддръжката.
В светлината на тези съждения се смята, че CORBA може да разпределя биологични данни.
по-удобно (обекти на компютърен език вместо ASCII плоски файлове, повече не е необходим разбор)
по-селективно (връщането е за обект, а за към файл)
по-бързо
по-своевременно
отколкото плоските файлове.
Множествен oбзор
Като допълнителна облага, някой може да предложи множествен обзор на данните без разходи по съхранението им .
Така например, когато се извършва миграция от остарял модел данни към по-нов такъв, "старият" и "новият" сървър
могат да съществуват едновременно, като използват едни и същи данни.
По тази причина очакванията са, че CORBA ще позволи подобряването на използваемостта на услугите за бази данни, предлагани от
EBI и на базите данни като цяло.