Разработка раздела научного ежегодника для академического сайта на базе CMS NetCat

Wiley & Sons, Inc., Hoboken, New Jersey, 2004.

3. Schaefer R., Cotta C., Kolodziej J., Rudolph G. (Eds.). Parallel Problem Solving from Nature PPSN XI 11th International Conf., Krakow, Poland, September 11-15, 2010.

4. Meyer-Nieberg S., Beyer H.-G. Self-Adaptation in Evolutionary Algorithms. Parameter Setting in Evolutionary Algorithm, 2007.

5. Semenkin E., Semenkina M. Self-configuring Genetic Algorithm with Modified Uniform Crossover Operator. In: Advances in Swarm Intelligence. Lecture Notes in Computer Science 7331. Springer-Verlag Berlin Heidelberg, 2012, pp. 414421.

6. Karafotias G., Smit S.K., Eiben A.E. Tuning Evolutionary Algorithms and Tuning Evolutionary Algorithm Controllers. Bioinspired Optimization Methods and their Applications: Proceedings of the Fifth International Conf. BI0MA-2012. Lyublyana: Jozef Stefan Institute, 2012, pp. 291-300.

7. Semenkin E., Semenkina M. Self-Configuring Genetic Programming Algorithm with Modified Uniform Crossover Operator. In: Proc. of the IEEE CEC, 2012, Brisbane, Australia.

8. Semenkin E., Semenkina M. Artificial neural networks design with self-configuring genetic programming algorithm: Bioinspired Optimization Methods and their Applications: Proceedings of the Fifth International Conf. BIOMA-2012. Lyublyana: Jozef Stefan Institute, 2012, pp. 291-300.

9. Finck S., Hansen N., Ros R. and Auger A. Real-parameter black-box optimization benchmarking 2009. In: Presentation of the noiseless functions. Technical Report, Researh Center PPE, 2009.

10. Frank A., Asuncion A. UCI Machine Learning Repository

Irvine, CA: University of California, School of Information and Computer Science. URL: http://archive.ics.uci. edu/ml (дата обращения: 10.07.2012).

References

1. Eiben A.E., Smith J.E., Introduction to Evolutionary Computing, Springer Verlag Berlin, 2003.

2. Haupt R.L., Haupt S.E., Practical genetic algorithms, John Wiley & Sons, 2004.

3. Schaefer R., Cotta C., Kolodziej J., Rudolph G., Intern. Conf. PPSNXI, Krakow, Poland, September 11-15, 2010.

4. Meyer-Nieberg S., Beyer H.-G., Parameter Setting in Evolutionary Algorithm, Springer Berlin, 2007.

5. Semenkin E., Semenkina M., Advances in Swarm Intelligence, Springer-Verlag Berlin Heidelberg, 2012, pp. 414-421.

6. Karafotias G., Smit S.K., Eiben A.E., Proc. of the Fifth Intern. Conf. BIOMA-2012, Lyublyana: Jozef Stefan Institute, 2012, pp. 291-300.

7. Semenkin E., Semenkina M., Proc. of the IEEE CEC, 2012, Brisbane, Australia.

8. Semenkin E., Semenkina M., Proc. of the Fifth Intern. Conf. BIOMA-2012, Lyublyana: Jozef Stefan Institute, 2012, pp. 291-300.

9. Finck S., Hansen N., Ros R. and Auger A., Presentation of the noiseless functions, Technical Report, Researh Center PPE, 2009.

10. Frank A., Asuncion A., UCIMachine Learning Repository, Available at: http://archive.ics.uci. edu/ml (accessed 9 July 2012).

УДК 004.738.1:9

РАЗРАБОТКА РАЗДЕЛА НАУЧНОГО ЕЖЕГОДНИКА ДЛЯ АКАДЕМИЧЕСКОГО САЙТА НА БАЗЕ CMS NETCAT

Н.М. Резина, вед. программист; Р.Н. Шакиров, к.т.н., зав. сектором (Институт машиноведения УрО РАН, ул. Комсомольская, 34, г. Екатеринбург, 620049, Россия,

nad@imach.uran, ru, raul@imach.uran.ru); А.Ю. Яжук, ст. лаборант-исследователь

Обсуждается вопрос создания сетевой версии периодического научного издания в соответствии с требованиями ВАК. Для оптимизации затрат времени на разработку и наполнение данными предлагается подход, основанный на модернизации существующего сайта. Для разработки академических сайтов авторы применяют CMS NetCat, которая является самой распространенной в России системой-конструктором. Сайт оформлен как внешний интерфейс к БД, содержащей сведения об организационной структуре, планах и результатах деятельности организации. Информация выбирается из базы по запросам, создаваемым в соответствии с текущими потребностями по отображению информации на сайте организации. Для отображения раздела научного ежегодника создаются специальные запросы к базе авторов и публикаций.

Ключевые слова: системы управления контентом, веб-программирование, разработка сайтов, модернизация сайтов, NetCat, база публикаций, периодическое научное издание, ВАК.

DEVELOPMENT OF JOURNAL PARTITION FOR ACADEMIC SITE BASED ON CMS NETCAT Rezina N.M., Leading Programmer; Shakirov R.N., Ph.D., Head of Sector (Institute of Engineering Science of RAS (UB), 34, Komsomolskaya St., Ekaterinburg, 620049, Russia,

nad@imach.uran, ru, raul@imach. uran. ru); YazhukAYu., Senior Laboratory Assistant-researcher (Institute of Philosophy and Law of RAS (UB), 16, Sofi Kovalevskoy St., Ekaterinburg, 620990, Russia) Abstract. The question is discussed how to create Internet version of periodic science edition in accordance with requirements of VAC. To optimize time required for development and filling of content we use approach based on modernization of existing site of organization. For development of academic sites we use CMS NetCat, which is the most applicable in Russia site constructor. Site is represented as an external interface to internal database that contains information about organization, its goals, plans and results of activity. Data is extracted from the database by requests that are created in

accordance with actual demands for representation of information. To represent partition of periodic science edition we create special requests to base of authors and publications.

Keywords: content managements systems, web programming, site development, site modernization, NetCat, database of publications, periodic science edition, VAC.

В соответствии с концепцией единого информационного пространства (ЕИП) [1, 2] сайт создается как внешний интерфейс к БД, содержащей сведения об организационной структуре, планах и результатах деятельности организации. Информация выбирается из базы по запросам и оформляется для демонстрации в браузере. При этой методике ключевым является вопрос эффективной организации хранения и обработки данных. Поэтому разработка начинается с декларации структуры БД, затем создается back-end-интерфейс для занесения информации в базу данных и front-end-ин-терфейс для визуализации информации на сайте. Процесс разработки занимает много времени с учетом сложности задачи и необходимости различных согласований. За время разработки (несколько лет) первоначальные технологические решения устаревают.

Для ускорения процесса применяются системы управления контентом (Content Management System - CMS), которые позволяют выполнять разработку базы данных, back-end- и front-end-интерфейсов в едином технологическом процессе без разбиения на последовательные этапы. Встроенная в CMS автоматизация рутинных задач позволяет разработчикам сосредоточиться на оригинальных особенностях проекта и в несколько раз сократить сроки создания системы. Важное требование состоит в том, что CMS должна относиться к классу систем-конструкторов, предоставляющих максимальную гибкость при программировании БД и веб-интерфейса. Это требование ограничивает класс систем, пригодных для разработки ЕИП, так как большинство существующих CMS предназначено для разработки сайтов из фиксированного числа заранее запрограммированных компонент и не обладает необходимой гибкостью (например, такие широко известные системы, как Drupal). Для разработки академических сайтов в ИМ УрО РАН с 2003 года применяется CMS NetCat (netcat.ru), которая является самой популярной в России системой-конструктором (см. cmsmagazine.ru/catalo-gue/). Выбор CMS NetCat определяется длительным сроком существования системы, ежегодным выпуском новых ее версий и стабильным API с поддержкой обратной совместимости. Подробнее вопросы выбора CMS обсуждаются в работе [3].

В данном случае задача состояла в формировании сетевой версии периодического издания - научного ежегодника Института философии и права УрО РАН. Каждый выпуск ежегодника состоит из введения редактора и статей на русском языке. Ежегодник является печатным рецензируемым изданием, выходит с 1999 года и включен в перечень ВАК 2011 года. В соответствии с требова-

ниями ВАК рецензируемое издание должно иметь сетевую версию, которая позволяет просматривать выходные данные и содержимое выпусков. Требовалось создать сетевую версию минимальными средствами, в качестве образца были даны страницы ежегодника, опубликованные на портале elibrary.ru.

Концепция сайта ежегодника

Решение задачи концептуально упрощается тем, что все содержимое ежегодника уже имеется на сайте elibrary.ru, где можно читать выходные данные ежегодника, просматривать и загружать статьи, выполнять их поиск и т.п. Требование ВАК заключается в том, что предоставляемая информация должна находиться на собственном сайте, а не на сборном портале, где представлено много различных научных журналов.

Другим источником информации для сетевой версии ежегодника может служить сайт Института философии и права УрО РАН. Часть статей ежегодника, написанных сотрудниками института, представлены на этом сайте в разделе публикаций института. Данный способ подачи информации также не соответствует требованиям ВАК: во-первых, из-за неполноты, а во-вторых, из-за общего списка публикаций института, в котором статьи ежегодника не выделены отдельно.

Таким образом, для формирования сетевой версии ежегодника нет необходимости вводить все статьи заново - достаточно выбрать их из существующих БД сайтов и оформить в соответствии с требованиями ВАК.

В качестве основы авторы выбрали сайт Института философии и права УрО РАН, так как есть неограниченный доступ к его БД, в частности к базе авторов и публикаций. Другое достоинство этого решения в том, что можно интегрировать раздел ежегодника в основной сайт института -это допускается требованиями ВАК, поскольку ежегодник издается институтом. Упрощение состоит в том, что для ежегодника не надо разрабатывать собственный дизайн. Работа сводится к организации выборки из базы публикаций и оформлению этой выборки во вновь создаваемом разделе ежегодника. Чтобы в ежегоднике отобразились все статьи, база публикаций пополняется недостающими работами.

Способы отображения публикаций на сайте института

Сайт Института философии и права УрО РАН разработан в 2006 году на основе CMS NetCat по

типовому проекту [3]. Сайт неоднократно дополнялся новыми разделами, в числе последних дополнений раздел научного ежегодника.

Для удобства пользования сайт имеет большую сводную БД, включающую сотрудников института, публикации, сведения о каждом подразделении института, фильтры поиска по сотрудникам и публикациям. Обеспечивается выборка публикаций по сотрудникам, подразделениям и периодическим изданиям (рис. 1).

Список авторов

S.

Сотрудники

Публикации

Подразделения

Периодические издания

Институт

Рис. 1. Базы сотрудников и публикаций

Списки публикаций формируются для института, подразделений и отдельных сотрудников путем выборки из сводной базы публикаций, которая содержит полный список публикаций без разбивки по подразделениям. Для каждой публикации указываются:

- вид публикации (выбирается из списка, который задается ученым секретарем);

- авторы (выбираются из сводного списка авторов, сторонние авторы вводятся);

- название публикации;

- периодическое издание института (из списка), сторонний журнал или сборник;

- место публикации (город, М. - Москва, СПб. - Санкт-Петербург);

- издательство (если книга);

- дата публикации;

- вып. - выпуск, Ч. - часть, Т. - том, № - номер;

- число страниц или страницы (через тире);

- обложка печатного издания;

- аннотация или текст публикации на отдельной странице;

- адреса web-документов с публикацией.

От вида публикации зависит, попадает ли она в общеинститутский раздел публикаций (обычно туда не включаются тезисы и препринты). Наличие публикации в разделах по подразделениям определяется по списку авторов: если автор работает или работал в подразделении, все его публикации отображаются там автоматически. Отнесение публикации к периодическому изданию определяется соответствующим полем.

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

Структура раздела ежегодника

Раздел «Научный ежегодник» является частью сайта института и отображается на первом уровне иерархии разделов (рис. 2).

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

Результаты разработки

Разработка сайта ежегодника показывает: если сайт организации находится в актуальном состоянии, то его БД может использоваться для быстрой реализации информационных проектов. При этом информация вводится в БД один раз, без дублирования, что соответствует одному из ключевых принципов ЕИП. Принципиальным моментом является использование CMS-конструктора для обеспечения возможности реализации нестандартных запросов.

По данным pr-cy.ru, динамика развития сайта Института философии и права УрО РАН выглядит так, как представлено в таблице.

Дата Яндекс Google Количество проиндексированных страниц

ТИЦ Rank PR Яндекс Google

16.04.2010 20 2/6 4/10 812 131

12.04.2011 20 2/6 4/10 1251 1790

15.10.2011 30 3/6 4/10 2833 4500

Статистические данные относятся ко всем разделам сайта. Прирост числа проиндексированных страниц обеспечен добавленными в 2011 году разделами: ежегодник, эксклюзивные издания и библиотека (два последних раздела находятся в стадии наполнения).

Статистика Live Internet, которая ведется с 2009 года, показывает (рис. 3), что при стабильной невысокой посещаемости ресурс имеет растущее число просмотров страниц, виден эффект от наполнения ежегодника весной 2011 года. Распределение посетителей: 40 % - Екатеринбург, 60 % -остальные регионы России и зарубежье. Возможность роста посещаемости связана с заполнением новых разделов эксклюзивных изданий и библиотеки.

Литература

1. Бездушный А.А. [и др.]. Информационная WEB-систе-ма «Научный институт» на платформе ЕНИП. М.: ВЦ РАН, 2007. 124 с.

2. Семенов С.В., Александров А.В., Лещев В.А., Ле-щев С.В. Развитие идеи корпоративных информационных пространств как ответ на новую информационную парадигму // Программные продукты и системы. 2008. № 1. С. 35-37.

3. Резина Н.М., Шакиров Р.Н. Разработка сайтов для институтов Академии наук на системе управления контентом NetCat // Программные продукты и системы. 2011. № 2. С. 8-13.

References

1. Bezdushny A.A., Nesterenko A.K., Serebryakov B.A., Sysoev T.M., Moscow, Computer Center of RAS, 2007, 124 p.

2. Semenov S.V., Aleksandrov A.V., Leshchev V.A., Le-shchev S.V., Programmnye produkty i sistemy, 2008, no. 1, pp. 35-37.

3. Rezina N.M., Shakirov R.N., Programmnye produkty i sistemy, 2011, no. 2, pp. 8-13.

о-1-1-1-1-1-1-1-1-1-1

Май 03 А8Г0Э Ноя 09 Фев 10 Май 10 Авг 10 Ноя 10 Фев 11 Май 11 Авг11 Ноя 11

- Просмотры

- Посетители

Рис. 3. Статистика просмотров и посещаемости

УДК 004.422, 004.031

КАЧЕСТВЕННЫЕ И КОЛИЧЕСТВЕННЫЕ ХАРАКТЕРИСТИКИ ОТКРЫТЫХ ИНФОРМАЦИОННЫХ СИСТЕМ

И.Н. Ефимов, д.т.н., профессор; С.А. Жукова, к.т.н, доцент

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

Ключевые слова: интеграция, информационные технологии, системный анализ, виртуальный эксперимент, качество, программа, регламент.