|
Построение клиентских .NET-приложений в распределенных схемотехнических системах автоматизированного проектирования
В. Н. Гридинa, В. И. Анисимовba, А. Д. Ахмадb a Центр информационных технологий в проектировании Российской академии наук (ЦИТП РАН)
b Санкт-Петербургский государственный электротехнический университет «ЛЭТИ»
Аннотация:
Рассматриваются общие принципы и методы построения клиентских .NET-приложений в распределенных схемотехнических САПР. Показывается, что при построении таких приложений необходимо организовать передачу и получение большого числа аргументов с простыми и сложными типами данных. Отмечается, что следует учитывать возможную организацию клиент-серверных взаимодействий в гетерогенных средах, когда клиентские и серверные приложения написаны на разных языках. Приводится методика преобразования данных к единообразной форме, что обеспечивает надежность функционирования клиент-серверных взаимодействий в гетерогенных средах. Предлагается включать в программное обеспечение дополнительный информационный метод веб-службы, назначением которого является расширение WSDL (Web Service Description Language) документа, в котором отсутствует информация о выбранных при построении веб-службы способах преобразования многомерных массивов к унифицированной форме. Рассматривается содержание дополнительного информационного метода веб-службы, необходимого для построения клиентского приложения. Отмечаются особенности построения клиентских Windows-приложений и веб-приложений.
Ключевые слова:
системы автоматизированного проектирования; автоматизация схемотехнического проектирования; клиент-серверные взаимодействия; веб-службы; гетерогенные среды; распределенные системы.
Поступила в редакцию: 07.09.2015
Образец цитирования:
В. Н. Гридин, В. И. Анисимов, А. Д. Ахмад, “Построение клиентских .NET-приложений в распределенных схемотехнических системах автоматизированного проектирования”, Системы и средства информ., 26:1 (2016), 76–85
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/ssi450 https://www.mathnet.ru/rus/ssi/v26/i1/p76
|
|