<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">intechngu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник НГУ. Серия: Информационные технологии</journal-title><trans-title-group xml:lang="en"><trans-title>Vestnik NSU. Series: Information Technologies</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">1818-7900</issn><issn pub-type="epub">2410-0420</issn><publisher><publisher-name>НГУ</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.25205/1818-7900-2018-16-2-86-94</article-id><article-id custom-type="elpub" pub-id-type="custom">intechngu-35</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>Статьи</subject></subj-group></article-categories><title-group><article-title>ОБ ОПЫТЕ МИГРАЦИИ ПРИЛОЖЕНИЙ НА СВОБОДНО РАСПРОСТРАНЯЕМОЕ ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ С ОТКРЫТЫМ КОДОМ</article-title><trans-title-group xml:lang="en"><trans-title>ON EXPERIENCE IN MIGRATING APPLICATIONS TO THE FREELY DISTRIBUTABLE OPEN SOURCE SOFTWARE</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Трошков</surname><given-names>С. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Troshkov</surname><given-names>S. N.</given-names></name></name-alternatives><email xlink:type="simple">kamronis@yandex.ru</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru"><institution>Новосибирский государственный университет</institution><country>Россия</country></aff><aff xml:lang="en"><institution>Novosibirsk State University</institution><country>Russian Federation</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2018</year></pub-date><pub-date pub-type="epub"><day>30</day><month>10</month><year>2020</year></pub-date><volume>16</volume><issue>2</issue><fpage>86</fpage><lpage>94</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Трошков С.Н., 2020</copyright-statement><copyright-year>2020</copyright-year><copyright-holder xml:lang="ru">Трошков С.Н.</copyright-holder><copyright-holder xml:lang="en">Troshkov S.N.</copyright-holder><license xml:lang="ru" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>Данная работа распространяется под лицензией Creative Commons Attribution 4.0.</license-p></license><license xml:lang="en" license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://intechngu.elpub.ru/jour/article/view/35">https://intechngu.elpub.ru/jour/article/view/35</self-uri><abstract><p>Важной проблемой современного программирования является поддержка и сопровождение наследственного программного обеспечения (ПО). Функциональность приложений, написанных в старых окружениях, ценна и по-прежнему актуальна. Устаревшее ПО не позволяет использовать их на современных машинах и развивать в дальнейшем. В работе описан опыт миграции на примере двух приложений - Архива академика А. П. Ершова и системы «Библиотека», которые используются в ИСИ СО РАН не один десяток лет. В качестве платформы с открытым кодом для создания новых приложений был выбран CMF Drupal, который значительно облегчает разработку и перенос модели данных. Миграция включает в себя реинжиниринг приложения с сохранением бизнес-логики, модели данных, а также перенос самих данных.</p></abstract><trans-abstract xml:lang="en"><p>An important problem of modern programming is the support and maintenance of legacy software. The functionality of applications written in older environments is valuable and still relevant. Outdated software environments do not allow to use the applications on modern machines and prevents their further development. The paper describes the experience of migration to open source software. The migration was performed for two applications: the Archive of academician A. P. Ershov and the Library system. These applications work and have been used in Ershov Institute of Informatics Systems of SB RAS for a number of years. CMF Drupal has been chosen as a free and open source platform for creating new applications. The advantages of CMF Drupal facilitates significantly the development of new application and migration of the data model. Migration included reengineering the application while preserving business logic, the data model, and migrating the data itself.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>миграция</kwd><kwd>база данных</kwd><kwd>модель данных</kwd><kwd>реинжиниринг</kwd></kwd-group><kwd-group xml:lang="en"><kwd>drupal</kwd><kwd>ms sql server</kwd><kwd>fox pro</kwd><kwd>mysql</kwd><kwd>postgresql</kwd><kwd>migration</kwd><kwd>database</kwd><kwd>data model</kwd><kwd>reengineering</kwd><kwd>drupal</kwd><kwd>ms sql server</kwd><kwd>fox pro</kwd><kwd>mysql</kwd><kwd>postgresql</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Филиппов В. Э. и др. Электронный архив академика А. П. Ершова - методика создания и научной интерпретации // Информационные технологии в гуманитарных исследованиях. Новосибирск, 2006. Вып. 11. С. 51-56.</mixed-citation><mixed-citation xml:lang="en">Филиппов В. Э. и др. Электронный архив академика А. П. Ершова - методика создания и научной интерпретации // Информационные технологии в гуманитарных исследованиях. Новосибирск, 2006. Вып. 11. С. 51-56.</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Филиппов В. Э., Крайнева И. А., Филиппова М. Я., Черемных Н. А. Интернет-технологии как средство сохранения и публикации материалов научного, культурного и исторического наследия на примере электронного архива академика А. П. Ершова. Улан-Удэ, 2003. С. 257-261.</mixed-citation><mixed-citation xml:lang="en">Филиппов В. Э., Крайнева И. А., Филиппова М. Я., Черемных Н. А. Интернет-технологии как средство сохранения и публикации материалов научного, культурного и исторического наследия на примере электронного архива академика А. П. Ершова. Улан-Удэ, 2003. С. 257-261.</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">Курляндчик Я. М. Система «БИБЛИОТЕКА». Руководство по использованию. Новосибирск, 1991.</mixed-citation><mixed-citation xml:lang="en">Курляндчик Я. М. Система «БИБЛИОТЕКА». Руководство по использованию. Новосибирск, 1991.</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Antiufeev S., Boulyonkova A., Kraineva I., Nemov A. Crreation and Scientific interliretation of Acad. Ershov’s Electronic Archive // The Fourth SEEDI Conference «Digitization of Cultural and Scientific Heritage». Belgrade, Serbia, 2008. Book of Abstracts, li.11.</mixed-citation><mixed-citation xml:lang="en">Antiufeev S., Boulyonkova A., Kraineva I., Nemov A. Crreation and Scientific interliretation of Acad. Ershov’s Electronic Archive // The Fourth SEEDI Conference «Digitization of Cultural and Scientific Heritage». Belgrade, Serbia, 2008. Book of Abstracts, li.11.</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Крайнева И. А., Черемных Н. А. Личный архив академика А. П. Ершова в Интернете // Отечественные архивы. 2001. № 5. С. 53-55.</mixed-citation><mixed-citation xml:lang="en">Крайнева И. А., Черемных Н. А. Личный архив академика А. П. Ершова в Интернете // Отечественные архивы. 2001. № 5. С. 53-55.</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Крайнева И. А., Черемных Н. А. Научное наследие академика А. П. Ершова // Проблемы культурного наследия в области инженерной деятельности / Под ред. Г. Г. Григоряна. М.: Информ-Знание, 2007. Вып. 5. С. 140-172.</mixed-citation><mixed-citation xml:lang="en">Крайнева И. А., Черемных Н. А. Научное наследие академика А. П. Ершова // Проблемы культурного наследия в области инженерной деятельности / Под ред. Г. Г. Григоряна. М.: Информ-Знание, 2007. Вып. 5. С. 140-172.</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">Крайнева И. А. Архив академика А. П. Ершова как источник по социальной истории научного сообщества // Документ в парадигме междисциплинарного подхода: Материалы II Всерос. науч.-практ. конф. Томск: ТГУ, 2006. С. 146-149.</mixed-citation><mixed-citation xml:lang="en">Крайнева И. А. Архив академика А. П. Ершова как источник по социальной истории научного сообщества // Документ в парадигме междисциплинарного подхода: Материалы II Всерос. науч.-практ. конф. Томск: ТГУ, 2006. С. 146-149.</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">Крайнева И. А., Черемных Н. А. Академик А. П. Ершов и его архив // Развитие вычислительной техники в России и странах бывшего СССР: история и перспективы (SORUCOM 2006): Материалы Междунар. конф. Петрозаводск, 2006. Ч. 2. С. 50-56.</mixed-citation><mixed-citation xml:lang="en">Крайнева И. А., Черемных Н. А. Академик А. П. Ершов и его архив // Развитие вычислительной техники в России и странах бывшего СССР: история и перспективы (SORUCOM 2006): Материалы Междунар. конф. Петрозаводск, 2006. Ч. 2. С. 50-56.</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">Крайнева И. А. Научная биография академика А. П. Ершова: Автореф. дис. … канд. ист. наук: 07.00.10. Томск, 2008. 32 с.</mixed-citation><mixed-citation xml:lang="en">Крайнева И. А. Научная биография академика А. П. Ершова: Автореф. дис. … канд. ист. наук: 07.00.10. Томск, 2008. 32 с.</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Курляндчик Г. В. Судьба семьи в эпоху компьютеров // Sorucom-2014: Материалы Междунар. конф. Казань, 2014.</mixed-citation><mixed-citation xml:lang="en">Курляндчик Г. В. Судьба семьи в эпоху компьютеров // Sorucom-2014: Материалы Междунар. конф. Казань, 2014.</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Курляндчик Я. М. Система управления файлами. М., 1980. 20 с. (Препринт / ИТМ и ВТ АН СССР; № 13).</mixed-citation><mixed-citation xml:lang="en">Курляндчик Я. М. Система управления файлами. М., 1980. 20 с. (Препринт / ИТМ и ВТ АН СССР; № 13).</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
