Разработка ядра информационной системы. Исторический контекст.

| рубрика: Проектирование | автор: st
Метки:

Вся публикация: Исторический контекст | Часть 1 | Часть 2 | Часть 3

Система NEXUS

NEXUS = New EX-Ultima-Seller. Ultima-Seller (Ultima-S) - первоначальный коммерческий проект. См. "Информационная система Ниеншанц", "Компьютер-Информ" №13-1997, №14-1997 и №15-1997.

Открытая Small ERP. Реализует функционал КИС (корпоративная информационная система), характерный для небольших и средних предприятий в сфере оптовой торговли и дистрибуции: управление закупками и продажами, склады, сделки, ценообразование, документооборот, кадры, управленческий учет.

Ядро системы позволяет использовать MS SQL Server как хранилище не записей, а объектов. Технология предусматривает использование тонкого клиента, работающего с сервером через API (набор хранимых процедур), реализацию объектной модели и прикладной логики средствами СУБД. Для программирования используется макроязык - надстройка над Transact SQL.

Среда: MS SQL Server 6.5, 2000 (текущая рабочая версия) и 2005, тонкий клиент на Visual C++/MFC (Visual Studio 6), собственный макропроцессор.

Проект стартовал в 1996 году и был нацелен на создание тиражируемой КИС, система в общей сложности имеет порядка двух десятков внедрений, есть действующие и на данный момент. Коммерциализация проекта была неудачной и завершилась в конце 1999 года.

Сайт проекта: https://sro2.sourceforge.net/

ONTARIO

Аналогичный NEXUS по функционалу и целям проект, выполненный в технологии "умного" (smart) клиента: объектная модель, средства их отображения в реляционные структуры и протокол взаимодействия с объектами СУБД реализованы в клиентском приложении. Логика также в основном реализуется на уровне СУБД, но в меньшей степени.

Среда: MS SQL Server 6.5, 2000, Delphi 2-7.

Система имеет порядка десяти внедрений, в настоящее время поддерживается небольшой командой для ключевых клиентов, но не продвигается на рынке.

Чтобы получить более полное представление о системе, можно ознакомится с руководствами администратора и прикладного разработчика (см. файл ниже). Документация устарела, соответствует версии примерно 1998-99 года, но дает достаточное представление об архитектуре и функциональным возможностям.

Информация о системе времен ее продвижения на рынке в конце 90-х. См. также статью "Информационная система среднего предприятия", "Компьютер-ИНФО" №8(110), март 1998 г.

Проект стартовал в начале 1997 года, первая версия была поставлена одному из заказчиков уже в конце того же года.

Руководство администратора и разработчика, HTML ZIP

AISA

Информационная система для управления коммерческой деятельностью. Заказной проект для международной компании с функционалом CRM: управление контактами, директ-маркетинг, сделки, продажи, каталог продукции, прайс-листы.

Из технологических особенностей: развертывание на серверах в географически разных точках, реализация системы нечеткого поиска дубликатов (контактов).

Среда: MS SQL Server 2000, Delphi 7, ERwin как средство моделирования и кодогенерации.

Технология кратко описана в статье Реализация сервера объектного представления средствами реляционной СУБД

Проект был выполнен в 2003 г.