Автоматизированные системы управления технологией бизнес-процессов в секторах В2В/В2G на базе программного обеспечения с открытым исходным кодом тема диссертации и автореферата по ВАК РФ 05.13.06, кандидат технических наук Ломакин, Артем Александрович
- Специальность ВАК РФ05.13.06
- Количество страниц 194
Оглавление диссертации кандидат технических наук Ломакин, Артем Александрович
Введение.
Глава 1. Проблемы автоматизации технологических процессов поддержки и реализации бизнес-отношений между компаниями и состояние систем, обеспечивающих их решение.
1.1 Бизнес-отношения между компаниями как объект автоматизации.
1.2 Автоматизация отношений между компаниями по принципу Ьштеэз-Ш-ЬштевБ и классификация В2В-систем.
1.3 Варианты программно-аппаратной реализации В2В-систем.
1.4 Проблемы автоматизации бизнес-процессов посредством интернет-систем.
1.5 Различные подходы к автоматизации технологических процессов бизнес-отношений, их достоинства и недостатки. Постановка задач диссертационной работы.
Выводы по главе 1.
Глава 2. Исследование и разработка различных структур программно-аппаратных средств построения В2В-систем.
2.1 Разработка структуры автоматизированной В2В-системы управления технологией бизнес-отношений.
2.1.1 Основные обозначения и перечень функциональности В2В-системы
2.1.2 Разработка обобщённой структурной схемы В2В-системы.
2.1.3 Разработка структуры основных разделов В2В-системы.
2.2 Выбор программно-аппаратной платформы и языковой среды В2В-системы.
2.3 Технология разработки программно-аппаратных комплексов, автоматизирующих бизнес-процессы предприятий.
2.3.1 Недостатки каскадных методов разработки В2В-систем.
2.3.2 Технология итерационной и инкрементальной разработки.
2.3.3 Применение системы контроля версий СУБ для разработки В2В-систем.
2.4 Исследование и разработка структур хранения информации и методов оптимизации алгоритмов доступа к данным.
2.4.1 Технология инкрементальной разработки структуры базы данных.
2.4.2 Разработка масштабируемого файлового репозитория для обеспечения эффективного доступа к информации.
2.4.3 Разработка структур хранения иерархической информации.
2.5 Итерационная и инкрементальная разработка программных модулей В2В-системы.
2.5.1 Программная структура РНР-скриптов В2В-системы.
2.5.2 Разработка автоматизированной справочно-информационной подсистемы.
2.5.3 Исследование и разработка технологии программной реализации интерактивных HTML-форм.
2.5.4 Разработка модулей автоматизации технологических процессов регламентированных торгов.
2.5.5 Реализация технологии многократного использования кода.
2.5.6 Исследование и разработка новой технологии обмена информацией между клиентом и сервером без перезагрузки HTML-страницы.
Выводы по главе 2.
Глава 3. Исследование функциональных зависимостей и возможностей, определяющих основные характеристики технологических многопользовательских В2В-систем.
3.1 Исследование характеристик и разработка математических моделей В2В-системы.
3.1.1 Анализ времени отклика В2В-системы.
3.1.2 Математическое моделирование на уровне системы.
3.1.3 Математическое моделирование на уровне компонентов.
3.2 Методика натурного моделирования В2В-системы.
3.3 Исследование и разработка способов ограничения доступа к информации в В2В-системах.
3.4 Анализ зависимости общего объема пользовательских данных от количества пользователей и их активности.
3.5 Исследование и разработка методов повышения производительности, масштабируемости и отказоустойчивости В2В-систем.
3.5.1 Причины исследования и разработки новых методов.
3.5.2 Существующие критерии оценки производительности, масштабируемости и отказоустойчивости В2В-системы.
3.5.3 Анализ использования технологии односторонней репликации баз данных для повышения масштабируемости и отказоустойчивости В2В-системы.
3.5.4 Мониторинг продолжительности выполнения РНР-скриптов как средство повышения производительности В2В-системы.
3.5.5 Применение кэширования информации для рационального использования аппаратных ресурсов.
3.5.6 Разработка системы извещения об ошибках для обеспечения корректности функционирования В2В-системы.
3.5.7 Исследование и разработка новой технологии повышения отказоустойчивости В2В-системы.
3.6 Анализ сложности разработки и поддержки В2В-системы в зависимости от применённых алгоритмов и структур хранения данных.
Выводы по главе 3.
Глава 4. Разработка, экспериментальное исследование и испытание автоматизированной системы управления технологией бизнес-отношений B2B-Energo.ru. Результаты внедрения и апробации.
4.1 Разработка системы B2B-Energo.ru для РАО «ЕЭС России».
4.2 Экспериментальное исследование производительности системы B2B-Energo.ru.
4.3 Анализ статистики использования файлового хранилища пользователями системы B2B-Energo.ru.
4.4 Результаты внедрения системы и перспективы развития.
Выводы по главе 4.
Рекомендованный список диссертаций по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК
Разработка архитектуры и методов организации слабосвязанных архивных систем для автоматизации проектирования2011 год, кандидат технических наук Лукьянов, Николай Михайлович
Исследование и разработка алгоритмов и комплекса программ для автоматизированной обработки акустооптических спектральных данных на основе архитектуры компьютерной сети с универсализацией идентификаторов без сессионного соединения2012 год, кандидат технических наук Кириллов, Юрий Игоревич
Исследование и разработка методов хранения и доступа к данным в серверах мультимедиа2005 год, кандидат технических наук Косяков, Михаил Сергеевич
Применение интернет-технологий и геоинформационных систем для моделирования территориально-распределенных процессов2005 год, кандидат технических наук Токарев, Алексей Владимирович
Создание распределенного программного комплекса сбора, хранения и обработки информации в банковской сфере1999 год, кандидат технических наук Еремин, Сергей Владимирович
Введение диссертации (часть автореферата) на тему «Автоматизированные системы управления технологией бизнес-процессов в секторах В2В/В2G на базе программного обеспечения с открытым исходным кодом»
Актуальность работы. Современные информационные технологии внесли значительный вклад в деятельность практически всех предприятий различных отраслей, обеспечив решение задач автоматизации управления производством, учёта и внутреннего электронного документооборота. В то же время, взаимоотношения между предприятиями вплоть до настоящего времени осуществляются практически в ручном режиме, требуя непосредственного участия человека в рутинных операциях и отнимая значительное количество времени и средств. По этой причине задача автоматизации процессов бизнес-отношений является весьма актуальной, и одними из наиболее нуждающихся в автоматизации являются взаимоотношения в секторе В2В (business-to-business, предприятие-предприятие). Кроме того, значительный практический интерес представляет решение задач автоматизации процедур регламентированных закупок, что характерно для сектора B2G (business-to-government, предприятие-правительство).
Достичь современного уровня автоматизации различных технологических процессов с помощью повсеместного применения вычислительной техники и сетей, а также подготовить теоретическую базу для разработки автоматизированных систем управления технологическими процессами бизнес-отношений в секторах B2B/B2G, позволили результаты научной деятельности многих российских и зарубежных учёных, среди которых JI. Клейнрок [30], А. Н. Колмогоров, Д. Менаске [47, 70], В. Ал-мейда [47, 70], Дж. Литгл [73], Б. Шнайер [68], С. А. Майоров [37], Л. Н. Преснухин [54], В. А. Шахнов [54], Н. Д. Дубовой [17, 18, 19], Ф. Брукс [10], Д. Кнут, Т. Бернерс-Ли, К. Томпсон, Д. Ритчи и другие. Многочисленные научные исследования в области вычислительной техники воплотились в разработках таких компаний, как Intel, IBM, Hewlett-Packard, AT&T, Bell Labs, Sun Microsystems, Microsoft, Oracle, Zend и других, что обеспечило возможность программной и аппаратной реализации разработанной В2В-системы.
На сегодняшний день в России наибольшую известность получили системы класса B2B/B2G (далее - В2В-системы), разработанные компаниями «Корпорация ПАРУС», Cognitive Technologies и НЦИТ «ИНТЕРТЕХ», однако эти системы не являются универсальными и предназначены, в основном, для решения узкоспециализированных задач, определяемых требованиями первичных заказчиков и отраслевыми стандартами, что затрудняет их использование в отраслях, имеющих свою специфику технологических процессов бизнес-отношений между предприятиями. Недостаточно широкие функциональные возможности, в свою очередь, также не способствуют простоте внедрения существующих систем как в межотраслевых масштабах, так и в конкретных отраслях. В связи с этим, одним из наиболее эффективных вариантов решения проблемы автоматизации технологических процессов бизнес-отношений является разработка собственной В2В-системы, лишённой вышеперечисленных недостатков.
Подавляющее большинство существующих на сегодняшний день В2В-систем разработаны на базе коммерческого программного обеспечения, однако его стоимость зачастую многократно превосходит затраты на аппаратное обеспечение, более того, при переходе на следующие версии ПО или при масштабировании системы (в частности, при увеличении количества процессоров или серверов) необходимо приобретать дополнительные лицензии. В то же время, свободно доступное базовое программное обеспечение с открытым исходным кодом (операционная система, веб-сервер и сервер приложений, СУБД) стоит либо на порядки дешевле, либо распространяется бесплатно. Опубликованные научные работы на тему применения программного обеспечения с открытым исходным кодом при разработке В2В-систем промышленного масштаба практически отсутствуют, чем обусловлена актуальность данной работы с этой точки зрения.
Применение традиционного каскадного технологического процесса разработки, когда В2В-система создаётся за один проход, в результате последовательного составления подробного технического задания на всю систему в целом, анализа, проектирования, программирования, тестирования и ввода в эксплуатацию, показывает свою несостоятельность применительно к разработке интернет-систем, так как в большинстве случаев начальные требования, как правило, недостаточно чёткие и часто меняются уже в процессе разработки, в результате чего происходит либо срыв сроков сдачи системы в эксплуатацию, либо сдача системы, не соответствующей изменившимся требованиям. По этой причине предлагаемые в данной работе технологические процессы итерационной и инкрементальной разработки, обеспечивающие решение этих проблем, являются актуальными и ценными в практическом отношении.
Цель работы заключается в исследовании и разработке автоматизированных систем управления технологией бизнес-процессов в секторах В2В/В20 на базе программного обеспечения с открытым исходным кодом. Для достижения указанной цели необходимо решить следующие задачи:
- исследовать существующие процессы бизнес-отношений между компаниями в секторах В2В/В2С и разработать новые способы их автоматизации с помощью В2В-систем;
- разработать В2В-систему управления технологией бизнес-процессов в секторах В2В/В2С, лишённую недостатков существующих систем такого класса;
- доказать возможность эффективного использования свободного программного обеспечения с открытым исходным кодом (Ореп8оигсе-ПО) для построения промышленных В2В-систем и показать его преимущества перед коммерческим программным обеспечением;
- предложить технологию разработки программно-аппаратных комплексов, решающих задачи управления и автоматизации бизнес-процессов в секторах В2В/В20, способную обеспечить высокие показатели скорости реализации новой функциональности и степени соответствия получаемого программного обеспечения поставленным требованиям;
- исследовать и разработать методы повышения производительности, масштабируемости и отказоустойчивости В2В-систем, построенных на базе Ореп8оигсе-ПО;
- исследовать функциональные зависимости и возможности, определяющие количественные характеристики технологических многопользовательских В2В-систем;
- внедрить разработанную В2В-систему и проверить соответствие теоретически полученных зависимостей и характеристик данным, полученным экспериментальным путём.
Методы исследований. Основу теоретических исследований составили основные положения из области методологии разработки программного обеспечения и баз данных, математическое моделирование В2В-системы производилось с использованием теории сетей массового обслуживания, обработка результатов экспериментальных исследований осуществлялась методами теории вероятностей и математической статистики.
Научная новизна работы состоит в следующем:
- разработана структурная схема В2В-системы с принципиально новым использованием электронных версий стандартных общероссийских классификаторов, составивших единое информационное ядро системы;
- впервые предложено использование свободного программного обеспечения с открытым исходным кодом в промышленных технологических В2В-системах управления бизнес-процессами в секторах В2В/В20;
- предложен новый технологический процесс разработки интернет-систем управления бизнес-отношениями, построенный на базе итерационных и инкрементальных подходов, позволяющий значительно сократить сроки разработки и повысить степень соответствия программного продукта поставленным требованиям;
- разработаны новый способ хранения иерархической информации и структура масштабируемого файлового репозитория с комбинированным способом хранения информации, обеспечившие высокую скорость доступа и снижение нагрузки на сервер СУБД;
- разработана новая технология программной реализации интерактивных НТМЬ-форм на базе объектно-ориентированного подхода, позволяющая сократить сроки их разработки и упростить последующую модификацию;
- исследованы и разработаны технологии кэширования, постоянного мониторинга времени выполнения 80Ь-запросов и РНР-скриптов, односторонней репликации баз данных и информирования разработчиков об ошибках, в совокупности позволяющие повысить производительность, надёжность и масштабируемость В2В-системы;
- математически обоснована целесообразность применения многократного использования кода и универсальных структур хранения данных, что позволяет значительно сократить затраты ресурсов как на разработку новой функциональности, так и на последующую поддержку и модификацию системы; исследованы математические модели производительности В2В-систем, позволяющие рассчитывать основные характеристики многопользовательской В2В-системы, достоверность которых подтверждена результатами натурного моделирования.
Практическая значимость результатов работы заключается в первую очередь в разработке универсальной многопользовательской автоматизированной интернет-системы управления технологией бизнес-процессов в секторах В2В/В20, которая может применяться как в масштабах конкретной отрасли, так и в качестве межотраслевой информационной среды. Применение технологий, реализованных в В2В-системе, позволяет значительно снизить трудоёмкость, а, следовательно, и расходы на проведение торгово-закупочных мероприятий и минимизировать сроки их проведения, а также повысить их эффективность и результативность, обеспечивая прозрачность взаимоотношений между предприятиями-участниками системы.
Разработанные методы повышения производительности, масштабируемости и отказоустойчивости В2В-системы позволяют уменьшить требования к аппаратным ресурсам, повысить количество обрабатываемых в единицу времени запросов пользователей и снизить вероятность отказов за счёт применения новой технологии повышения отказоустойчивости В2В-системы, основанной на автоматическом переносе сроков регламентированных процедур.
Предложенные в работе технологические процессы итерационной и инкрементальной разработки исходного кода системы и структур хранения данных позволяют значительно сократить сроки реализации новой функциональности и обеспечить более высокую степень её соответствия поставленным требованиям по сравнению с традиционными каскадными методами разработки, а применение многоуровневого тестирования, в том числе на специализированной тестовой версии, значительно повышает корректность и стабильность разрабатываемого программного обеспечения.
Полученная методика контроля и прогнозирования интенсивности использования файлового хранилища В2В-системы обеспечивает возможность мониторинга и превентивного наращивания ёмкости накопителей.
Разработанная технология создания и поддержки тестовых и демонстрационных версий В2В-системы с применением системы контроля версий позволяет практически без дополнительных затрат времени и средств поддерживать идентичность функциональности нескольких версий системы.
Результаты, полученные в данной диссертационной работе, соответствуют «Приоритетным направлениям развития науки, технологий и техники Российской Федерации», а также «Перечню критических технологий Российской Федерации».
Достоверность полученных результатов и обоснованность научных положений подтверждаются соответствием результатов теоретических и экспериментальных исследований, математическим моделированием, а также почти трёхлетней эксплуатацией многими предприятиями В2В-систем, основанных на теоретических и технических идеях диссертационной работы.
Внедрение результатов работы было произведено путём запуска сначала в опытную, а затем и в промышленную эксплуатацию информационно-аналитической и торговой системы «Рынок продукции, услуг и технологий для электроэнергетики» (www.B2B-Energo.ru), которая успешно функционирует в течение более двух лет. Участниками системы уже стали более 3000 предприятий, из которых 220 являются дочерними предприятиями РАО «ЕЭС России».
С момента начала работы системы B2B-Energo.ru в октябре 2002 года по состоянию на май 2005 года было автоматизировано 10207 торговых процедур на общую сумму более 12,4 млрд. руб., при этом использование системы автоматизации технологических процессов бизнес-отношений позволило снизить затраты на организацию торгово-закупочных мероприятий на 88,6-94,4% и обеспечить среднее снижение цены закупаемой продукции и услуг на уровне 17,7%, что в совокупности привело к снижению общепроизводственных издержек предприятий-участников системы на 3-25%.
Внедрение системы B2B-Energo.ru в РАО «ЕЭС России» позволило значительно повысить эффективность проведения торгово-закупочных операций - продолжительность ценовых конкурсов (аукционов) сократилась с 30 до 15 дней, а принципиально новая процедура запроса цен и предложений, ставшая возможной благодаря применению информационных технологий, может быть проведена в течение одних суток.
Современная функциональность системы B2B-Energo.ru - результат непрерывного итерационного процесса разработки, продолжающегося в течение Почти трёх лет, однако внедрение нового технологического процесса разработки В2В-системы, создаваемой для РАО «ЕЭС России» по заказу Инжиниринговой Компании «Центр реновации энергетики», позволило в кратчайшие сроки предоставить первый прототип системы и запустить начальную функциональность системы в опытно-промышленную эксплуатацию.
Кроме того, результаты диссертационной работы использованы в НИР «Исследование многопроцессорных информационно-телекоммуникационных систем с кластерной архитектурой и возможность их использования для повышения достоверности обработки информационных сигналов», шифр «405-ГБ-53-Б-УИС», № ГР 01200207913, а также внедрены в учебный процесс кафедрой Информатики и программного обеспечения вычислительных систем МГИЭТ в курсах лекций «Автоматизированные информационные системы» и «Операционные системы, среды и оболочки». Внедрение результатов диссертации подтверждено актами.
На защиту выносятся:
- структура и программная реализация системы автоматизации технологических процессов бизнес-отношений в секторах В2В/В20, разработанной на базе программного обеспечения с открытым исходным кодом;
- технологический процесс итерационной и инкрементальной разработки интернет-систем управления бизнес-отношениями и математический аппарат, доказывающий эффективность применения технологии многократного использования кода;
- новый способ хранения иерархической информации и структура масштабируемого файлового репозитория с комбинированным способом хранения информации, а также методика вычисления и прогнозирования объёма пользовательских файлов;
- новая технология обмена информацией между клиентом и сервером без перезагрузки НТМЬ-страницы;
- реализация справочно-информационной подсистемы и технология построения тестово-обучающей версии В2В-системы, а также новая технология программной реализации интерактивных НТМЬ-форм на базе объектно-ориентированного подхода;
- методы повышения производительности, масштабируемости и отказоустойчивости В2В-системы за счёт применения технологий кэширования, постоянного мониторинга времени выполнения БОЬ-запросов и РНР-скриптов, односторонней репликации баз данных и информирования разработчиков об ошибках;
- новая технология повышения отказоустойчивости В2В-системы, основанная на автоматическом переносе сроков регламентированных процедур;
- математические модели производительности многопользовательских В2В-систем, позволяющие рассчитывать их основные характеристики, а также результаты экспериментального исследования разработанной В2В-системы;
- результаты внедрения системы B2B-Energo.ru в РАО «ЕЭС России».
Апробация работы и публикации. Результаты работы докладывались и обсуждались на 10-й Всероссийской межвузовской конференции студентов и аспирантов «Микроэлектроника и информатика-2003», 11-й Всероссийской межвузовской конференции студентов и аспирантов «Микроэлектроника и информатика-2004» (доклад отмечен дипломом 1-й степени по секции «Автоматизированные информационные системы»), и 12-й Всероссийской межвузовской конференции студентов и аспирантов «Микроэлектроника и информатика-2005». Основные положения диссертационной работы опубликованы в 12 печатных научных работах автора.
Личный вклад автора. Все результаты диссертационной работы получены автором лично, главными из которых являются:
- структурная схема В2В-системы нового поколения;
- новый технологический процесс итерационной и инкрементальной разработки автоматизированной системы управления технологией бизнес-отношений;
- структуры хранения данных (включая новую структуру хранения иерархической информации и структуру файлового репозитория), алгоритмы доступа к ним и исходный код программных модулей В2В-системы;
- новая технология обмена информацией между клиентом и сервером без перезагрузки НТМЬ-страницы;
- реализация модуля информирования разработчиков об ошибках и системы мониторинга времени выполнения РНР-скриптов и БОЬ-запросов;
- реализация объектно-ориентированного подхода к разработке интерактивных НТМЬ-форм и разработка эргономичного пользовательского интерфейса В2В-системы;
- реализация справочно-информационной подсистемы и технология построения тестово-обучающей версии В2В-системы;
- новая технология повышения отказоустойчивости В2В-системы;
- методика вычисления и прогнозирования объёма пользовательских файлов;
- математический аппарат, доказывающий эффективность применения технологий многократного использования кода;
- математическое моделирование В2В-системы на основе теории сетей массового обслуживания;
- натурное моделирование В2В-системы на основе теории вероятностей и математической статистики;
- внедрение разработанной системы B2B-Energo.ru в РАО «ЕЭС России», а также внедрение тестово-обучающей версии В2В-системы в учебный процесс на специализированных семинарах-практикумах по обучению пользователей системы.
Структура и объём диссертации. Диссертационная работа состоит из введения, четырёх глав, заключения и 4 приложений, изложена на 194 листах основного текста, включает 40 рисунков, 6 таблиц. Список используемой литературы содержит 87 наименований.
Похожие диссертационные работы по специальности «Автоматизация и управление технологическими процессами и производствами (по отраслям)», 05.13.06 шифр ВАК
Многоагентная распределённая отказоустойчивая система резервирования данных АСУП2011 год, кандидат технических наук Мясников, Дмитрий Михайлович
Автоматизация выбора значений конфигурационных параметров объектной СУБД2001 год, кандидат технических наук Козловский, Виталий Станиславович
Модели, методы и программное обеспечение для построения объединенного интернет/интранет сервера организации, обеспечивающего безопасность информационных ресурсов2005 год, кандидат физико-математических наук Ермаков, Дмитрий Германович
Модель распределенного хранилища в глобальной сети2001 год, кандидат физико-математических наук Хасин, Михаил Александрович
Развитие современных информационных технологий для повышения эффективности автоматизированных систем управления качеством2003 год, доктор технических наук Погодаев, Анатолий Кирьянович
Заключение диссертации по теме «Автоматизация и управление технологическими процессами и производствами (по отраслям)», Ломакин, Артем Александрович
Выводы по главе 4
1) Приведены этапы постадийной разработки системы B2B-Energo.ru для РАО «ЕЭС России» в соответствии с разработанным в главе 2 технологическим процессом и показана его состоятельность и эффективность.
2) Проведено экспериментальное исследование производительности системы B2B-Energo.ru, в результате которого установлено, что система способна обрабатывать до 3600 запросов в минуту, при этом время отклика будет составлять от 38 до 1105 мс, подчиняясь нормальному закону распределения.
3) Разработана программа, позволяющая получать аналитические данные по использованию дискового пространства файлового хранилища. Рассмотрено распределение пользовательских файлов по типам, в результате чего выяснено, что более 80% объёма всех файлов относятся к работе с конкурсными торгами. Сделаны выводы об отсутствии проблем с масштабированием дисковой подсистемы, а также предложены методы, позволяющие снизить темпы увеличения объёма пользовательских файлов.
4) На примере конкретных организаций, являющихся участниками системы B2B-Energo.ni, рассмотрены основные процессы проведения торгов в электронном виде и проанализирована их эффективность как с точки зрения изменения цены в результате конкуренции, так и с точки зрения снижения затрат времени и средств на подготовку и участие в торгах.
5) Рассмотрены ближайшие (усовершенствование механизма конкурсных торгов, внедрение ЭЦП, интеграция с расчётной системой) и глобальные перспективы развития системы B2B-Energo.ru (внедрение аналогичных систем в других отраслях или же внедрение единой межотраслевой торговой площадки).
Заключение
При выполнении диссертационной работы были получены следующие основные результаты.
1) В результате анализа современных бизнес-отношений в секторах B2B/B2G выявлена необходимость разработки В2В-системы нового поколения с трёхзвенной архитектурой.
2) Разработана структурная схема В2В-системы с принципиально новым использованием электронных версий стандартных общероссийских классификаторов, составивших единое информационное ядро системы.
3) Впервые предложено использование свободного программного обеспечения с открытым исходным кодом (ОС Linux, СУБД MySQL, веб-сервер Apache и скрипто-вый язык PHP) для автоматизированной системы управления бизнес-отношениями промышленного масштаба с высокой межплатформенной переносимостью, надёжностью и производительностью, превосходящими характеристики коммерческого ПО.
4) Предложен технологический процесс разработки интернет-систем управления бизнес-отношениями, построенный на базе итерационных и инкрементальных подходов, позволивший значительно сократить сроки разработки и повысить степень соответствия программного продукта поставленным требованиям.
5) Разработаны новый способ хранения иерархической информации и структура масштабируемого файлового репозитория с комбинированным способом хранения информации, обеспечившие высокую скорость доступа и снижение нагрузки на сервер СУБД.
6) Разработана автоматизированная справочно-информационная подсистема, применение которой повышает эффективность освоения пользователями функциональных возможностей В2В-системы. Разработана новая технология программной реализации интерактивных HTML-форм на базе объектно-ориентированного подхода, позволяющая сократить сроки их разработки и упростить последующую модификацию.
7) Разработаны модули автоматизации технологических процессов бизнес-отношений, позволяющие сократить накладные расходы и уменьшить сроки проведения регламентированных процедур.
8) Предложены математические модели производительности В2В-системы и методика натурного моделирования В2В-системы, позволяющие рассчитывать основные характеристики многопользовательской В2В-системы.
9) Исследованы и разработаны технологии кэширования, постоянного мониторинга времени выполнения SQL-запросов и PHP-скриптов, односторонней репликации баз данных и информирования разработчиков об ошибках, в совокупности позволяющие повысить производительность, надёжность и масштабируемость В2В-системы.
10) Разработана новая технология повышения отказоустойчивости В2В-системы, основанная на автоматическом переносе сроков регламентированных процедур, позволяющая исключить негативное влияние возможных сбоев и отказов оборудования.
11) Математически обоснована целесообразность применения многократного использования кода и универсальных структур хранения данных, что позволяет значительно сократить затраты ресурсов как на разработку новой функциональности, так и на последующую поддержку и модификацию системы.
12) Разработанная по заказу ООО ИК «Центр реновации энергетики» автоматизированная система управления технологией бизнес-процессов в секторах B2B/B2G B2B-Energo.ru успешно внедрена в РАО «ЕЭС России» и используется более чем на 3000 предприятий, обеспечивая среднее снижение цены закупаемой продукции и услуг на 17,7% и снижение затрат на организацию технологических процессов бизнес-отношений на 88,6-94,4%, что в совокупности приводит к снижению общепроизводственных издержек на 3-25%.
Список литературы диссертационного исследования кандидат технических наук Ломакин, Артем Александрович, 2005 год
1. Агеев А. И., Лаверов Н. П., Макаров В. J1. Информационно-аналитическая и торгово-операционная интернет-система нового поколения (аналитический доклад). — М.: Институт экономических стратегий, 2005. - 24 с. ISBN 5-93618-059-Х.
2. Акопянц A. WEB vs. GUI: точка зрения разработчика. // Компьютерра, № 22 от 8.06.2004 г. // http://www.computerra.ru/offline/2004/546/34059/
3. Альянах И. Н. Моделирование вычислительных систем. Л.: Машиностроение, 1988.
4. Артюшенков С. Н. Автоматизация технологического процесса создания распределённых информационно-расчётных Intranet/Internet систем и сетей на базе технологий RAD. Москва, МИЭТ, 2003, 184 с.
5. Бешков А. Установка Nagios. Системный администратор, № 2, 2003 г., стр. 6-14.
6. Борзов А. Использование PEAR для ускорения разработки веб-приложений. // PHP Inside № 3, 2004. http://detail.phpclub.ru/download/mav2004/php32004.pdf.
7. Боркус В. ИНМАРСИС: от игрушки к бизнес-инструменту. // PC Week RE, № 15, 2002 г. // http://www.pcweek.ru/Year2002/N15/CP1251/QnlineBusiness/chaptl.htm
8. Боуэн Р. и др. Apache: Настольная книга администратора: Пер. с англ. СПб: ООО «ДиаСофтЮП», 2002. - 384 с. ISBN 5-93772-055-5.
9. Брукс Ф. Мифический человеко-месяц или как создаются программные системы. Пер. с англ. - СПб: Символ-Плюс, 2001. - 304 с. ISBN 5-93286-005-7.
10. Вентцель Е. С. Теория вероятностей. М.: Наука, 1964.
11. Горбунов-Посадов М. М. Электронные государственные закупки. М.: ИПМ им. М. В. Келдыша, 2004. - 56 с. - ISBN 5-98354-002-5.
12. Гулько Д. В2В: промышленность движется к Hi-Tech. // Компьютерная неделя № 10 (280), 2001. http://www.pcweek.ru/Year2001/N10/CP1251/QnlineBusiness/
13. Дронов В. А. JavaScript в Web-дизайне. СПб: БХВ-Петербург, 2002. - 880 е., ил. ISBN 5-94157-059-7.
14. Дубаков М. А. Веб-мастеринг средствами CSS. СПб: БХВ-Петербург, 2002. - 544 е., ил. ISBN 5-94157-157-7.
15. Дубовой Н. Д., Ломакин А. А. Автоматизированные технологии обучения специалистов новым способам управления бизнес-отношениями. Научно-технический журнал «Информационно-измерительные и управляющие системы», № 3, 2005 г., стр. 37-40.
16. Дубовой Н. Д., Ломакин А. А. Автоматизированные электронные В2В-системы для эффективного управления бизнес-отношениями. Научно-технический журнал «Информационно-измерительные и управляющие системы», № 6, 2005 г.
17. Дубовой Н. Д., Ломакин А. А. Применение итерационных и инкрементальных подходов к разработке автоматизированной интернет-системы управления бизнес-отношениями. Научно-технический журнал «Информационно-измерительные и управляющие системы», № 1, 2006 г.
18. Дюбуа П. MySQL, 2-е изд.: Пер. с англ. М.: Издательский дом «Вильяме», 2004. - 1056 е., ил. ISBN 5-8459-0515-Х.
19. Дюбуа П. MySQL. Сборник рецептов. Пер. с англ. - СПб: Символ-Плюс, 2004. - 1056 е., ил. ISBN 5-93286-070-7.
20. Завалишин Д. Возможности использования открытого кода в закрытых продуктах. Доклад на Open Source Forum Russia, 28.04.2005. // http://www.opensource-forum.ru/speakers/auriga.ppt
21. Зубаиров Р. Использование аспектно-ориентированного программирования для реализации системы защиты WEB приложений, http://www.citforum.ru/inter-net/javascript/aop/, 2004.
22. Ивченко Г. И., Каштанов В. А., Коваленко И. Н. Теория массового обслуживания. М.: Высшая школа, 1982.
23. Йордон Э. Путь камикадзе. Как разработчику программного обеспечения выжить в безнадежном проекте. М.: ЛОРИ, 2001.
24. Календарев А. Понятие XML/EDI. // http://www.citforum.ru/internet/artic-les/xmledi.shtml, 2000.
25. Календарев А. Построение XML/EDI систем. // http : //www. citfor um. r u/inter -net/articles/xmledibuild.shtml, 2000.
26. Кастаньетто Дж., Рават X., Шуман С., Сколло К., Велиаф Д. Профессиональное PHP программирование. Пер. с англ. - СПб: Символ-Плюс, 2001. - 912 е., ил. ISBN 5-93286-017-0.
27. Клейнрок Л. Вычислительные системы с очередями. -М.: Мир, 1979.
28. Козье Д. Электронная коммерция. М.: Издательско-торговый дом «Русская редакция», 1999.
29. Колонцов В. Безопасность TCP/IP. http://www.citforum.ru/security/inter-net/tcpip/, 2000.
30. Коршунов Ю. М. Математические основы кибернетики. М.: Энергоатомиздат, 1987.
31. Котеров Д. В., Костарев А. Ф. PHP 5. СПб.: БХВ-Петербург, 2005. - 1120 е., ил. ISBN 5-94157-245-Х.
32. Кутуков В. В2В: принципы построения и работы. // http://www.cfin.ru/itm/b2bbasic.shtml
33. Кутуков В. В2В: типы и особенности. // http•.//www.business2busi-пе55.ги/тдех.рЫт1?рай=аг^с1е5&11д=0&а1д=6&а Юрю=1
34. Ларионов А. М., Майоров С. А., Новиков Г. И. Вычислительные комплексы, системы и сети. Л.: Энергоатомиздат, 1987.
35. Ломакин А. А. Автоматическая электронная В2В-система. Микроэлектроника и информатика 2004. 11-я Всероссийская межвузовская научно-техническая конференция студентов и аспирантов: Тезисы докладов. - Москва: МИЭТ, 2004, стр. 278.
36. Ломакин А. А. Методы повышения отказоустойчивости и производительности автоматизированной электронной В2В-системы. Оборонный комплекс - научно-техническому прогрессу России, № 1, Москва, 2005, стр. 28-32.
37. Ломакин А. А. Опыт разработки и внедрения автоматизированной В2В-системы в энергетической отрасли России. Оборонный комплекс - научно-техническому прогрессу России, № 4, Москва, 2004, стр. 28-32.
38. Максименков А. В., Селезнёв М. JI. Основы проектирования информационно-вычислительных систем и сетей ЭВМ. М.: Радио и связь, 1991.
39. Межрегиональная интернет-торговая сеть. О проекте. // http://www.e-mits.ru/mits/mits.nsf/pages/press
40. Менаске Д., Алмейда В. Производительность Web-служб. Анализ, оценка и планирование: Пер. с англ. СПб: ООО «ДиаСофтЮП», 2003. - 480 с. ISBN 5-93772067-9.
41. Монахова Е. Большие амбиции российского В2В-приложения. // PC Week RE, № 31, 2000 г. //http://www.pcweek.ru/Year2QQQ/N31/CP1251/Strategy/chapt2.htm
42. Нильсен Я. Веб-дизайн: книга Якоба Нильсена. СПб: Символ-Плюс, 2001.
43. Новомлинский JI. Электронная Коммерция: Тенденции развития в мире и в России. Доклад на РИФ'98, секция «Электронная Коммерция в Интернет», 12-14 марта, 1998 г. // http://www.bizon.ru/librarv/digest/digest.phtml?art=e-commerce/l6.htm
44. Одинцов И. Профессиональное программирование. Системный подход. BHV-СПб, 2002.
45. Портнов Е. М., Ломакин А. А. Повышение отказоустойчивости систем управления бизнес-процессами в секторах B2B/B2G. Техника и технология. № 4, Москва, 2005, стр. 35-36.
46. Преснухин Л. Н., Шахнов В. А. Конструирование электронных вычислительных машин и систем. М.: Высшая школа, 1986.
47. Программный комплекс Cognitive Лот. // Cognitive Technologies Ltd. // http://www.cognitive.ru/decisions/pdf/e-trading.pdf
48. Ривз Д. Как проектировать ПО? Пер. с англ. // Компьютерра, № 17, 2005, с. 21-27. (Reeves J. What is software design. - С++ Journal, 1992).
49. Ривз Д. Как проектировать ПО? 13 лет спустя. Пер. с англ. // Компьютерра, № 17, 2005. с. 28-32. (Reeves J. What is software design: 13 years later. - Developer.*, 2005.
50. Скляр Д., Трахтенберг A. PHP. Сборник рецептов. Пер. с англ. - СПб: Символ-Плюс, 2005. - 672 е., ил. ISBN 5-93286-059-6.
51. Фасти У. Основы технологии «клиент-сервер». // PC Magazine RE, № 9, 1999 г. // http: //www .pemag ,ru/?ID=35099&4Print=1
52. Федеральный закон № 97-ФЗ «О конкурсах на размещение заказов на поставки товаров, выполнение работ, оказание услуг для государственных нужд» от 06.05.1999 г.
53. Феррари Д. Оценка производительности вычислительных систем: Пер. с англ. М.: Мир, 1981.
54. Флэнаган Д. JavaScript. Подробное руководство, 4-е издание. Пер. с англ. -СПб: Символ-Плюс, 2004. - 960 е., ил. ISBN 5-93286-055-3.
55. Функциональные возможности системы «Парус-Госзакупки». // Корпорация ПАРУС // http://www.parus.ru/index.php?page=174
56. Цыценко А. О системах В2В вообще и в частностях. // Еженедельник «Сот-puterworld», №35, 2001 г. // Издательство «Открытые системы». http://www.osp.ru/cw/2001/35/025l.htm
57. Чистович С. Техники снижения трафика. // http://htmlcoder.vi-sions.ru/HTML/716
58. A. Seidmann, P. Schweitzer, S. Shalev-Oren. Computerized Closed Queuing Network Models of Flexible Manufacturing Systems. Large Scale Syst. J., North Holland, vol. 12, pp. 91-107, 1987.
59. Arlitt M., Krishnamurthy D., Rolia J. Characterizing Scalability of Large Web-based Shopping System. // HP Laboratories Palo Alto, HPL-2001-110, 2001.
60. B. Schneier. Applied Cryptography: Protocols, Algorithms, and Source Code in C. John Wiley & Sons, Inc., 1994.
61. Cederqvist P. Version Management with CVS. ISBN 0954161718. - Network Theory Ltd., 2002.
62. D. A. Menasce, V. A. F. Almeida, L. W. Dowdy. Capacity Planning and Performance Modeling: From Mainframes to Client-Server Systems, Prentice Hall, Upper Saddle River, New Jersey, 1994.
63. Fuecks H. The PHP Anthology Volume 2, Chapter 5 Caching. // http://www.sitepoint.com/print/php-anthologv-2-5-caching, 2004.
64. Hall J. The Death of Proprietary software: The Re-birth of Service. Доклад на Open Source Forum Russia, 28.04.2005. // http://www.opensource-forum.ru/speakers/jon.pdf
65. J. C. Little. A Proof of the Queuing Formula L = XJV . // Operations Res., vol. 9, pp. 383-387,1961.
66. J. P. Buzen. Computational Algorithms for Closed Queuing Networks with Exponential Servers. Commun. ACM, vol. 16, no. 9, Sept. 1973.
67. J. P. Buzen. Operational Analysis: An Alternative to Stochastic Modeling. // Performance of Computer Installations, North Holland, June 1978, pp. 175-194.
68. K. Sevcik, I. Mitrani. The Distribution of Queuing Network States at Input and Output Instatnts. J. ACM, vol. 28, no. 2, April 1981.
69. Kamath H. Output buffering with PHP. // http://www.devshed.eom/c/a/PHP/ Output-Buffering-With-PHP, 2002.
70. Kipp E. B. Hickman. SSL 2.0 Protocol Specification, http://wp.net-scape.com/eng/security/SSL2.html, 1995.
71. Larman С., Basili V. Iterative and Incremental Development: A Brief History. IEEE Computer, June 2003.
72. M. MacCabee. Client/Server End-to-end Response time: Real Life Experience. Proc. 1996 Comput. Management Group Conf., Orlando, Florida, Dec. 8-13, 1996. pp. 839849.
73. M. Reiser, S. Lavenberg. Mean-value Analysis of Closed Multi-Chain Queuing Networks. J. ACM, vol. 27, no. 2,1980.
74. P. J. Denning, J. P. Buzen. The Operational Analysis of Queuing Network Models. Computing Surveys, vol. 10, no. 3, pp. 225-261, Sep. 1978.
75. Patrick Haffher, Léon Bottou, Paul Howard, Yann Le Cun. DjVu. Analyzing and Compressing Scanned Documents for Internet Distribution. Proceedings of the International Conference on Document Analysis and Recognition, pp 625-628, 1999.
76. Raymond E. The Cathedral & the Bazaar. Musings on Linux and Open Source by an Accidental Revolutionary. O'Reilly, 2001, 256 p. ISBN 0-596-00108-8.
77. Roe C., Gonik S. Server-Side Design Principles for Scalable Internet Systems. // IEEE Software, Volume 19, 2002.
78. Suraski Z. Output buffering, and how it can change your life. // http://www.sitepoint.com/print/php-anthologv-2-5-caching, Zend Technologies, 2000.
79. Tong Li. Exchanging information with a server without reloading your HTML page. // http://www-106.ibm.com/developerworks/web/library/wa-exrel/
Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.