Описание на обществената поръчка
При разработката, следва да бъде използвана софтуерна рамка със следните изисквания:
1. Да е базирана на скриптов език от страна на сървъра, който може да се вгражда в хипертекст, маркиращ език, подходящ за изграждане на уеб страници и уеб приложения;
2. Възможност за многократно ползване на компонентите;
3. Възможност да поддържа компоненти със следните функции:
— Управление на генерирането и контрола на версии на уеб активи, чиято функция е да отделят съдържанието от начина на презентация на същото съдържание, включително активи създадени за динамично, интерпретирано (чиито имплементации изпълняват инструкции директно, без необходимост от предварително компилиране на програма в инструкции на машинен език), без-типово програмиране на високо ниво, и изображения,
— Симулация на поведението на уеб браузъри;
— Зареждане на проектни класове автоматично, ако следват стандартни конвенции на скриптов език от страна на сървъра,
— Инструменти за откриване и отстраняване на грешки в скриптов език от страна на сървъра,
— Стандартизиране и централизиране на начина, по който обекти са конструирани в приложението,
— Двигател (engine), който може да компилира и оценява експресии,
— Предоставя базови контроли за файлова система,
— Предоставя инструменти за създаване, обработване и повторно използване на формуляри от хипертекст маркиращ език,
— Да позволява комбинирането на много слоеве за заверка,
— Да рамкира обектно ориентиран слой за спецификации за хипертекст протокол за трансфер,
— Да стартира команди в под-процеси,
— Да позволява четене и писане от и към обект или масив чрез нотации от прости низове,
— Да осигурява инфраструктура за сложни системи за авторизация,
— Да осигурява инструменти за създаване на система от шаблони,
— Да съдържа инструменти за валидиране на класове,
— Да осигурява инструменти за управление на работния процес или машини с ограничено състояние.
4. Обектно ориентирана релационна база данни със следните изисквания:
— Лиценз с отворен код,
— да отговаря напълно на изискванията за автономност, консистенция, изолация и устойчивост, определени като набор от свойства на транзакциите с бази данни в компютърните науки или еквивалент,
— Пълна поддръжка на чужди ключове, връзки, изгледи, условни спусъци, и запазуеми процедури,
— Да е от клас Ентерпрайз, което включва следните технически ограничения:
—— Неограничен максимален размер на базата данни,
—— Минимален размер на таблица от 32 терабайта,
—— Минимален размер на ред от 1.6 терабайта,
—— Минимален размер на поле от 1 терабайт,
—— Неограничен максимален брой редове в таблица,
—— Неограничен брой индекси за таблица,
— Да отговаря на ANSI-SQL:2008 стандарт или еквивалент,
— Да поддържа система, която да позволява създаване на правила, които идентифицират специфични операции за дадена таблица или изглед, и динамично да се трансформират в различни операции след като бъдат обработени,
— Да предоставя възможност за известяване на клиенти в реално време, относно подновявания в таблиците, вмъквания и изтривания в базата, в момента на тяхното изпълнение.
5. Програмен интерфейс за приложения, който използва хипертекст протоколи за трансфер заявки, за да взема, поставя, публикува и изтрива данни; базиран на технология за репрезентативен трансфер на състояния за разработване на уеб услуги, със следните характеристики на архитектурата.
Изпълнителят следва да: разработи 1 бр. софтуер за киоск терминали; инсталира софтуера на 20 бр. киоск терминали.
Пълното описание на техническите характеристики, параметри и изисквания за изпълнение се намира в техническата спецификация за обособената позиция в документацията за участие в процедурата.