Centura Net.db – засіб візуального створення Web-сайтів для доступу до СУБД, Інтеграція додатків і даних, Бази даних, статті

Інтернет-технології застосовуються в даний час практично у будь-яких сферах діяльності людини. У зв’язку з цим зростає кількість програмних продуктів, орієнтованих на побудову інформаційних систем, клієнтських додатків і новітніх інформаційних засобів спілкування та бізнесу. З одного боку, для компанії (організації, навіть окремої людини) не так складно побудувати і опублікувати статтю чи їх взаємопов’язане безліч в Інтернет. Для досягнення цієї мети існує багато програмних продуктів: можна скористатися навіть текстовими редакторами або, нарешті, вручну написати на HTML. Однак ці можливості значно звужуються, коли мова заходить про можливість доступу до баз даних (БД), зберігання та зміни структурованої інформації.

Проблема полягає насамперед у тому, що для роботи з БД кваліфікація розробника повинна бути досить високою. Навіть незважаючи на те, що БД вже кимось створена, потрібен високий рівень знань в області інформаційних технологій і засобів маніпулювання даними. На наш погляд, цю проблему в значній мірі знімає підхід, закладений в програмний продукт Centura Net.db, Принципи побудови та застосування якого викладені в цій статті. Цей програмний продукт (в силу недостатньої реклами він популярний поки тільки на заході) орієнтований на кінцевого користувача і не вимагає від творця сайту високої кваліфікації, навіть при побудові взаємодії в БД.

Компанія Centura комплексно підходить до вирішення проблем розробників додатків, пов’язаних з Інтернет технологіями. Нею передбачено два підходи, що відрізняються за рівнем вимогливості до кваліфікації розробників Інтернет додатків. Це:


Програмний продукт Centura Net.db орієнтований на кінцевого користувача і призначений для побудови Web публікацій (книг), що взаємодіють з СУБД для маніпулювання інформацією. Передбачається, що для роботи БД попередньо створені, а можливо, але не обов’язково, заповнені інформацією (заповнення може виконуватися в режимі роботи з публікаціями). Програмний продукт складається з наступних головних компонент:


При роботі з дизайнером і броузером користувач застосовує звичайний інтернет броузер і виконує всі необхідні дії, як би працюючи в Інтернет, більше того він і фактично може при розробці публікацій взаємодіяти з цими складовими допомогою Інтернет і протоколу TCP / IP.

Причиною успіху Centura Net.db в Росії, мабуть, можна вважати невисокі вимоги до кваліфікації користувача цього продукту. Це можуть бути середні і малі фірми, які для публікацій в Інтернет не можуть витрачати великі кошти, і великі фірми та організації, для яких найважливішим фактором є час розробки нових публікацій. Centura Net.db може використовуватися для пілотних проектів, для макетування і для викладання дисциплін, пов’язаних з інтернет технологіями.

Centura Net.db працює в середовищі Win32 (Windows NT, W “95/98/2000) і доступний кожному Web сервера, що підтримує CGI-інтерфейс. Будь популярний броузер інтернет забезпечить роботу з Centura Net.db.

При виборі СУБД для зберігання БД у користувача також великий вибір. Усі популярні СУБД та їх різновиди підтримуються:


Все сказане вище дозволяє судити про можливості програмного продукту Centura Net.db, про місце використання його в організаціях та установах на основі вже існуючих БД.

На малюнку нижче наведена загальна структура роботи програмного продукту. Як видно на стороні клієнтської частини, а клієнт в цьому випадку мається на увазі “тонким”, розташований тільки Інтернет Броузер та сторінки (PAGE) додатка Centura Net.db, транспортуються користувачу за допомогою CGI інтерфейсу через Інтернет (Інтранет).


На стороні Web сервера працюють програми (CGI) дизайнера і броузера Net.db. Вони, з одного боку, звертаються до спеціальних файлів книг (. ODF). З іншого боку, вони взаємодіють з інтерфейсним резидентним модулем (Centura Netdb object engine), який призначений для трансляції запитів до серверів БД за допомогою спеціальних роутерів або ODBC інтерфейсу.

Основу Netdb становлять дизайнер і броузер. Зупинимося на них трохи докладніше. Вікно дизайнера в одному з режимів представлено на малюнку нижче


Вікно дизайнера розділене на дві частини: в лівій частині розташовано дерево об’єктів і властивостей; в правій частині картки настройки для цього об’єкта. За допомогою нескладних операцій, які виконуються мишкою або з клавіатури, досягається результат: налаштування таблиць БД, підлягають висновку, визначення реакції на кнопки управління, конструювання вікон пошуку та перегляду записів і навіть побудова SQL запитів для вибірки даних. Для побудови спеціальних вікон передбачені майстра підказок і стандартні вікна, яких виділено три різновиди: пошукове вікно, вікно вибірки (таблиця) і вікно перегляду записів. Такі вікна можуть бути побудовані для кожної таблиці окремо або для зв’язки (JOIN) таблиць. Інтерфейс роботи з дизайнером нескладний і легко запам’ятовується.

При роботі з готовими публікаціями використовується броузер Netdb. Вікно броузера представлено нижче в одному з режимів працюючого програми. В даному випадку показано вікно (нагадаємо, що всі дії виконуються в інтернет броузері) перегляду таблиці вибірки з таблиці БД компаній.


Зверху розташовані кнопки перемикання стану сайту (Company, Invoice, Sales і Contact), а в центрі екрану розташовується таблиця після пошуку за заданими критеріями, введеним раніше в іншому вікні публікації. Тут можливо листання за вибіркою (отримані три сторінки – page 1 of 3). При натисканні на кнопку у кожного рядка таблиці ми можемо отримати детальну інформацію про компанії. В принципі, тут коротко описана частина одного з додатків, що є складовою частиною підручника з Netdb. Оскільки можливості дизайнера Netdb універсальні для свого класу задач, то можна, спираючись на складну БД, побудувати і досить складну структуру публікацій, не вдаючись при цьому до програмування.

На закінчення відзначимо, що Centura Net.db є у високому ступені відпрацьованим програмним продуктом, має ряд супроводжуваних версій і багато шанувальників з-за своєї простоти й ефективності. Не сумніваємося, що цей програмний продукт знайде гідне місце в спектрі продуктів для розробки додатків, пов’язаних зі зберіганням бізнес-інформації в сучасних СУБД.


Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*