Capital Tech - технология создания

интеллектуализированных информационных систем

 

А.Г.Щеголев (sch@ntmdt.ru)
Корпорация
NT-MDT (NanoTechnology:
Molecular Devices and Tools), г. Москва

 

В индустрии программного обеспечения разработка и сопровождение корпоративных информационных систем является одной из наиболее динамично развивающихся отраслей.

 

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

 

Как правило, это особенно характерно для предприятий перерабатывающей промышленности (в особенности, научно-производственных предприятий и объединений) с годовым оборотом в несколько млн. долларов. На определенном этапе развития компании начинает остро ощущаться невозможность охвата разнородных бизнес-процессов в подразделениях производства, научных  разработок и, в особенности, отдела продаж и маркетинга. Координация усилий руководителей разного уровня и специалистов становится невозможной без инструментальной поддержки. Корпоративная информационная система призвана стать необходимым инструментом такой координации.

 

Опыт создания корпоративных информационных систем позволяет сформулировать требования к информационным системам, внедряемым в развивающихся компаниях.

 

 

 

 

 

 

Перечисленные требования налагают существенные ограничения на используемые технологии разработки корпоративных информационных систем.

 

 

 

 

 

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

 

 

 

 

 

 

Таким образом, трехзвенная клиент-серверная функциональность представления и хранения объектных классов, а также актуализации экземпляров объектов в реальном масштабе времени осуществляется на языке Prolog. Тем самым проблема обеспечения гибкости внесения изменений в систему решается на уровне алгебраических представлений. Пользовательский интерфейс (а также отдельные элементы сетевого интерфейса) реализованы в среде Delphi.

 

Для создания и адаптации интеллектуализированных информационных систем необходимо наличие компиляторов Visual Prolog (v. 5.2), а также Borland Delphi (v. 6 или выше).

 

Процесс формирования корпоративных  информационных систем осуществляется в среде Capital Tech, разработанной в NT-MDT. С точки зрения функциональности, метасистема Capital Tech также является интеллектуализированной информационной системой, написанной на Prolog’е, Delphi и, частично, на самой Capital Tech.

 

Работа команды разработчиков в клиент-серверной среде Capital Tech обеспечивается автоматической  фиксацией и автоматизированным документированием всех вносимых в проект изменений. Таким образом, деятельность разработчиков является прозрачной и может быть эффективно скоординирована.

 

Изначально разработанная для ОС MS Windows, данная технология допускает переносимость под управление системы Linux, поскольку такую переносимость обеспечивает как Delphi (Kylix), так и Visual Prolog (без графического интерфейса, который в данном случае и не использовался). Тем самым, кросс-платформенность решения обеспечивается возможностями используемых инструментальных сред.

 



Hosted by uCoz