В рамках проекта по переводу существующих разработок на .Net платформу следующая версия Модуля ИК “Сбыт” по расчетам с населением выйдет в переходном формате. В зависимости от настроек клиенты смогут пользоваться отдельными функциональными блоками написанными либо на Delphi либо на Visual Studio 2008. Поддержка двух сред разработки будет временной. В этот период клиенты, промышленно использующие ИК “Сбыт” для расчетов с потребителями, смогут подготовиться и безболезненно перейти на новую платформу. Кратко о новой архитектуре и некоторых новых возможностях:
1. Архитектура и используемые инструменты:
a. Физически - двухзвенная архитектура “Клиент-сервер”, логически – трехзвенная архитектура за счет доступа к данным через промежуточный логический слой классов, поддерживаемый технологией LINQ to SQL .Net Framework 3.5. с возможностью XML конфигурирования.
b. Клиент:
i. В первый этап переходного периода .Net сборки запускаются из модулей, написанных на Delphi
ii. Во второй этап переходного периода библиотеки, написанные на Delphi, запускаются из .Net сборки
iii. После переходного периода - .Net сборка
2. Некоторые дополнительные возможности для пользователей ИК “Сбыт”:
a. Настройка без программирования внешнего вида диалоговых форм (за счет использования адаптированного механизма сериализации визуальных классов в XML)
b. Подключение к существующим формам, внешних функциональных блоков (сборок) разработанных сторонними программистами
c. Возможность передачи части исходного кода отдельных функциональных блоков в виде .Net сборки для дальнейшей модификации и сопровождения сторонними программистами
d. Допускается временное отсутствие постоянного соединения клиента с базой данных
3. Требования к программной платформе для пользователей ИК “Сбыт”:
a. Сервер: MS SQL Server 2005
b. Рабочее место: .Net Framework 3.5.