Использование DSL (предметно-ориентированного языка) при рефакторинге системы обмена сообщениями |
Никита Сушков, Сергей Зыков |
Тезисы В данной статье рассматривается вопрос рефакторинга (перепроектирования) системы обмена сообщениями с применением подхода, основанного на использовании предметно-ориентированной разработки (Domain Driven Development, DDD) и предметно-ориентированных языков (Domain Specific Languages, DSL). В начале статьи дается определение понятий предметно-ориентированной разработки и предметно-ориентированных языков. Далее на примере системы обмена сообщениями описывается последовательность шагов разработки, используемая при таком подходе и включающая формирование модели предметной области, а также проектирование соответствующего языка для манипулирования объектами этой предметной области. В заключении показано, какие преимущества дает использование DDD и DSL по сравнению с предыдущим вариантом системы. [hidepost]скачать презентацию[/hidepost] |
Биография
Опыт работы в ИТ – более 15 лет, в т.ч. в нефтегазовом секторе - более 10 лет (включая руководство ИТ-отделом группы компаний “ИТЕРА”). Консультант Минпромэнерго РФ, ИПУ РАН и др. крупных государственных и корпоративных структур по разработке Интернет-порталов. К.т.н., доцент Государственного Университета – Высшей Школы Экономики, специалист по корпоративным Интернет-системам, первый сертифицированный ментор программы iCarnegie Университета Карнеги-Меллона в СНГ, Certified Web Professional по направлению “Электронная коммерция”. Докторская диссертация по методологии проектирования Интернет-порталов; 7 грантов Microsoft Research (руководитель) и РФФИ, свыше 100 статей и 4 монографии, около 15 статей в журналах из перечня ВАК РФ, доклады и рецензирование работ на более чем 30 ИТ-конференциях в РФ, США и Европе. Постоянный докладчик на конференциях SEC(R), начиная с 2005 года. Член Программного комитета CEE-SEC(R)-2009. |
« Предыдущий доклад | Все устные доклады | Следующий доклад » |
Ключевые доклады | Приглашенные доклады | Семинары | Виды докладов |
Все доклады (по фамилии докладчика) | Все доклады (по названию компании) |