Электронная библиотека Веда
Цели библиотеки
Скачать бесплатно
Доставка литературы
Доставка диссертаций
Размещение литературы
Контактные данные
Я ищу:
Библиотечный каталог российских и украинских диссертаций

Вы находитесь:
Диссертационные работы России
Технические науки
Автоматизированные системы управления и прогрессивные информационные технологии

Диссертационная работа:

Ульянычев Матвей Николаевич. Повышение уровня информационного сервиса в распределенных производственных системах на основе применения сервера приложений : диссертация ... кандидата технических наук : 05.13.06. - Москва, 2005. - 168 с. : ил. РГБ ОД,

смотреть содержание
смотреть введение
Содержание к работе:

Список сокращений и определения 4

Введение 8

Глава 1. Современное состояние проблемы повышения качества

информационного сервиса в распределенных производственны х

системах на базе сети Internet 14

1.1 Основные направления развития современных средств
информационного сервиса в распределенных системах

с использованием сети Internet 14

1.2 Тенденции развития и применение WEB-технологии

для информационной поддержки управления производством 16

1.3. Условия и перспективы повышения качества информационного
сервиса в распределенных системах с помощью

WEB-сервисов и серверов приложений 22

1.4. Постановка задачи исследования 34

Глава 2. Методы и средства повышения уровня информационного Web -сервиса в распределенных производственных

системах 36

2.1. Моделирование процесса реализации Web - сервисов при поиске

информации в структуре корпоративной распределенной системы 36

2.2 Методы повышения уровня информационного

WEB- сервиса в распределенных системах

путем построения сервера приложений

с испоьзованием технологий COM/DCOM и CORBA 45

2.3. Особенности применения технологии

в организации WEB-сервисов и построения сервера приложений 65

2.4. Выводы по главе 68

Глава 3. Организация функционирования сервера стр.

приложений при решении задач повышения

уровня информационного сервиса в

распределенных производственных системах 69

  1. Организация информационного пространства в структуре конкретной производственной системы на базе платформы .NET 69

  2. Архитектура и методика построения распределенного приложения с использованием WEB-сервисов 72

  3. М етоды развития информационного взаимодействия

между пользователями корпоративных распределенных систем 79

3.4. Выводы по главе 93

Глава 4. Техническая реализация сервера приложений

как средства повышения эффективности

деятельности распределенной производственной

системы 94

4.1. Архитектура системы управления отношениями

в распределенной информационной системе с применением

технологии CRM -приложений и спецификаций UDDI 94

4.2. Реализация функций сервера приложений

в контексте повышения уровня информационного сервиса

в распределенных производственных системах 110

4.3. Оценка эффективности практического применения
серверов приложений как средства повышения уровня

информационного WEB-сервиса в распределенных системах 145

4.4 Выводы по главе 151

Основные выводы по диссертационной работе 152

Список использованных источников 154

Приложение № 1 159

Список сокращений и определения Список сокращений

  1. ADO ( Active XData Object) - активные объекты данных .

  2. ADO MD ( Active XData Object Multi Dimentiond) - активные объекты для многомерного представления данных.

  3. API (Application Programming Interface)- интерфейс прикладного программирования.

  4. BOA (Baisic Object Adapter)- базовый объектный адаптер.

  5. CALS (Continuous Aeqnisition and Life Cycle Support) -система непрерывной поддержки жизненного цикла изделия.

  6. COM (Component Object Model) - компонентная модель объектов.

  7. CORBA (Common Object Regnett Brocker Architecture) — архитектура посредника объектных запросов.

  8. CLR (Common Language Ran time)- среда выполнения для языков в технологии .NET.

  9. CLS (Common Language Specification)- спецификация (набор правил), определяющих подмножество общих типов данных для языка программирования в технологии .NET.

10.CTS (Common Type Sistem) - стандартная система типов данных в технологии .NET

11RM (Castomer Relationship Management) - система управления взаимоотношения с потребителем.

  1. COM (Disstributed СОМ) - расширения СОМ, делающее модель СОМ распределений.

  2. HTML (HyperText Marcup Language - язык маркировки гипертекстов.

  1. HTTP (HyperText Transfer Protocol) - гипертекстовый транспортный протокол.

  2. IDL (Interface Definition Language) - язык определения интерфейсов.

  1. HOP (Internet Intwer ORB Protocol) - сетевой протокол, подобный протоколу TCP/IP, предназначен для сетевого взаимодействия брокеров объектных запросов.

  2. IL (MSIL) - (Microsoft Intermediate Language) - платформо-независимый язык в технологии .NET.

  3. OLE (Object Linking and Embedding)- связывание и включение объектов.

  4. ОМА (object Management Architecture)- объектная архитектура.

  5. OMG (Object Management Group) -некоммерческая организация для продвижение идей объектно-ориентированного подхода при разработке приложений.

  6. OPC (OLE for Process Control)- система OLE для производственных процессов.

  7. ORB (Object Request Broker) - среда межобъектных запросов (брокер объектных запросов).

  8. РОА (Portable Object Adapter) - переносимый объектный адаптер.

  9. SOAP (Simple Object Access Protocol - простой протокол доступа к объектам) представляет собой протокол сообщений для выбора web-служб.

  10. UDDI (Universal Description, Discovery and Integration ) - универсальное описание, обнаружение и интеграция предприятий, служб и бизнес-процессов.

  11. XML (Extensible Markup Language) - расширяемый язык разметки текстовых файлов.

Определения.

1. Сервер приложений — это сервер, обладающий следующими

особенностями:

с точки зрения программно-аппаратных решений — это высокоресурсный
компьютер, функционирующий в сетевой среде «клиент-сервер»;

с фунщиональной точки зрения — это сервер, который обладает способами реализации WEB - сервисов, создающих автоматизированную среду взаимодействия между клиентами и информацией в распределенных корпоративных системах, с использованием сети Internet.;

с точки зрения применения - рекомендуется для реализации новых средств WEB - сервисов, связанных с предоставлением пользователям информации о новых разработанных приложениях и возможностей продажи или кредита этих приложений.

2. WEB-сервисы - это система программных инструментальных средств, работающая в среде «клиент — сервер», которая создает в сетях, локальных и сети Internet, среду автоматизированного ведения бизнес-процессов и реализует следующие возможности:

открытые стандарты взаимодействия корпораций между собой (HTTP как транспортный протокол, язык XML как средство представленияинформации и новый протокол SOAP взаимодействия программных компонентов в Internet), что позволяет реализовывать межкорпоративные информационные системы без длительного согласования интерфейсов;

технологию «тонкого клиента», которая повышает эффективность использования распределенных информационных систем за счет того, что пользователь (клиент) только реализует предложения сервиса, используя, в общем случае, дистанционные средства доступа к WEB - сервисам и клиент получает данные сервиса, независимо от реализации клиента, его платформы и удаленности. При этом WEB - сервисы, расположенные на сервере приложений, полностью реализуют все сервисные функции в единых

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

это любой сервис (производство продукта или оказание услуги), описание которого представлено в Internet для нужд как самой предоставляющей его компании, так и ее контрагентов. Причем описание сделано с такой степенью конструктивной конкретности, что другая компания может включить этот сервис в свои бизнес-цепочки, не прибегая ни к каким дополнительным разъяснениям и переговорам [26].

3. Бизнес-процесс — это множество внутренних шагов (видов) деятельности, начинающихся с одного или более входов и заканчивающихся созданием продукции, необходимой клиенту. Назначение каждого бизнес-процесса состоит в том, чтобы предложить клиенту товар или услугу, т.е. продукцию, удовлетворяющую его по стоимости, долговечности, сервису и качеству. Термин клиент следует понимать в широком смысле. Это может быть действительно просто клиент, а может быть и другой процесс, протекающей во внешнем окружении компании, например у партнеров или субподрядчиков [16] .

Введение к работе:

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

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

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

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

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

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

В частности, Web-служба может быть описана WSDL-документом, который определяет место расположения службы и поддерживаемые ею протоколы, но не обеспечивает какого-либо текстового описания того, что делает служба. Чтобы предоставить возможность поиска на основе такой информации, необходимо снабдить web-службу дополнительными метаданными, что расширяет возможности процедуры взаимодействия [26]. С учетом всех этих обстоятельств в 2000 году компаниями IBM, Microsoft , Ariba был предложен стандарт UDDI, как наиболее удобная система для организации Web-служб и взаимодействия пользователей и корпораций на программном уровне. Технология UDDI (Universal Description, Discovery and Integration - Универсальное описание, обнаружение и интеграция) - это международная база данных предприятий, созданная компаниями-лидерами в области высоких технологий и электронной коммерции [51]. Основной целью данного проекта является создание стандартного описания предприятий и их служб с целью облегчения их поиска в онлайновом режиме и упрощения взаимодействия служб программным способом.

Но все же главная цель проекта UDDI - создание стандартной инфраструктуры, которой можно манипулировать программным способом.

Стандарт UDDI определяет структуру регистра предприятий, но не навязывает методы реализации этого регистра. Поэтому такая структура может быть создана на любой платформе (NT, Linux, UNIX и т. п.). Например, компания Microsoft имеет регистр предприятий, который разработан с использованием среды .NET для Windows-серверов, а компания IBM, чтобы создать свой регистр, использует собственные технологии [53]. Преимущества стандарта UDDI обусловливаются не только открытостью таких стандартов, как XML, HTTP и SOAP, но также тем, что сам UDDI является открытым и доступным. При использовании этих стандартов не существует никаких лицензионных ограничений на добавление дополнительной функциональности, таким образом, при реализации собственного регистра предприятий с помощью UDDI нам не придется тратить средства на покупку лицензий.

Такой дополнительной функциональностью, новым уровнем Web-сервисов является не только конкретная информация о разработках новых программных приложений в рамках стандарта UDDI, но и форма доступа к такой информации.

В этом случае актуальной проблемой является разработка дополнительных функциональных возможностей Web-сервиса: например, создание сервера, который назовем «сервер приложений» и который определяет регулярную форму дотупа к конкретной информации в рамках стандарта UDDI. Этот сервер должен содержать, во-первых, пополняющуюся периодически и доступную через сеть информацию о разработках новых прикладных программных продуктов в конкретных приложениях; во-вторых, иметь средства работы со структурами данных (базами данных) новых приложений; в-третьих, служить основой для заключения соглашений (контрактов) на прямую продажу или кредит нужных пользователю программ. Сейчас, для реализации «сервера приложений» существует 3 независимые технологии — DCOM, NET от Microsoft , CORBA+JAVA от SUN Microsystem. Основной

задачей остается то, какие инструментальные средства целесообразнее

выбрать.

Целью работы является повышение эффективности деятельности

предприятий и бизнес-процессов за счет расширения уровня

информационного сервиса в сети Internet, с помощью разработки сервера

приложений в среде стандарта универсального доступа - UDDI.

Для достижения поставленной цели в работе были решены следующие научные задачи:

1.Анализ методик построения современных средств обеспечения Web-сервисов и Web-служб с использованием технологий - COM/DCOM, CORBA и Microsoft .Net , при работе в распределенных корпоративных системах в среде сети Internet.

  1. Определение требований к разработке новых уровней Web-сервисов в виде сервера приложений на основе платформы Microsoft .Net (сокращенно -технология .Net), с использованием стандарта универсального доступа -UDDI в рамках корпоративных распределенных систем.

  2. Разработка моделей процесса информационного взаимодействия (поиска информации) для агентов распределенных корпоративных систем, с использованием Web-сервисов стандарта универсального доступа - UDDI.

4. Разработка логической и функциональной архитектуры сервера
приложений, как нового уровня Web-сервисов на основе платформы .Net, в
том числе сервиса по организации продаж или кредиту разработанных
программных приложений в среде распределенных корпоративных систем, с
использованием стандарта универсального доступа - UDDI.

5.Разработка прикладного интерфейса для взаимодействия сервера приложений со спецификациями конкретных компонент технических систем (базами данных) и организации услуг по продажам или кредиту разработанных программных приложений в распределенных производственных системах в среде стандарта - UDDI..

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

7. Определение факторов повышения эффективности деятельности производственных структур при применении сервера приложений в среде распределенных корпоративных систем, с использованием стандарта универсального доступа - UDDI.

Методы исследований. При решении задач, поставленных в работе, были использованы следующие методы: основные положения технологии машиностроения, методы моделирования, концепции проектирования предметно-ориентированных баз данных, аппарат объектно-ориентированного подхода при разработке приложений, методы построения Web-сервисов, на основе платформы .Net, в распределенных системах на базе сети Internet.

На защиту выносятся: методы, модели, алгоритмы, программно-математическое обеспечение построения и реализации сервера приложений, как нового уровня Web-сервисов, повышающих эффективность работы пользователей в среде распределенных корпоративных систем на базе сети Internet.

Научная новизна диссертационной работы заключается в следующих положениях:

1. Предложены модели и средства повышения эффективности деятельности агентов корпоративных распределенных систем автоматизированного производства за счет расширения уровня информационного взаимодействия и повышения скорости поиска информации в сети Internet, на основе разработанных новых процедур Web-сервисов, алгоритмов их реализации и прикладного интерфейса в среде Web-служб стандарта UDDI;

2. На основе разработанных моделей и использования новых

информационных технологий COM/DCOM; CORBA; Microsoft .Net,
разработана методика построения сервера приложений, который
предоставляет клиентам в среде распределенных корпоративных

(производственных) систем на базе сети Internet новый вид Web-сервисов, реализующий механизмы работы с базами данных приложений и процедуры использования разработанных программных приложений на основе их продаж или кредита.

Практическая ценность работы заключается в повышении эффективности
деятельности предприятий и бизнес-процессов за счет разработки
методических, алгоритмических и программных средств быстрого доступа
пользователей к новым прикладным программным приложениям на базе сети
Internet, в среде стандарта универсального доступа - UDDI.
Апробация работы. Основные положения и результаты диссертационной
работы публиковались и докладывались на Международном форуме
информатизации МФИ-2003 Международной конференции

"Информационные средства и технологии", Московский Энергетический Институт (технический университет) и Московский Государственный Технологический Университет "СТАНКИН", Москва, 2003 г.; на международном семинаре «Конкурентноспособность машиностроительной продукции и производств», Москва, ГОУ МГТУ «Станкин», 2005 г. Публикации. По теме диссертационной работы опубликовано 4 работы.

Структура и объем диссертации. Диссертационная работа состоит из введения, четырех глав, основных результатов и выводов, изложенных на

2 страницах машинописного текста, содержит 49 рисунков и

6_таблицы, список использованной литературы из 55 наименований и

приложение на 10 страницах. Общий объем работы — 168 страниц.

Подобные работы
Выставкин Сергей Витальевич
Повышение эффективности технической подготовки производства на основе применения экспертных систем : На примере концептуального проектирования суппортных групп станков
Щербаков Михаил Евгеньевич
Повышение производительности процесса резания на основе адаптивной системы с применением аппарата искусственных нейронных сетей
Подвигалкин Виталий Яковлевич
Автоматизация производства протяжённых конструктивов на основе применения автоматической манипуляционной системы, реализующей принцип интегральности вспомогательных технологических операций
Гаскаров Вагиз Диляурович
Методологические основы построения экспертных автоматизированных систем прогнозирования с применением параллельных технологий для судовых технических систем
Нгуен Хоанг Шинь
Методы и модели проектирования бизнес-приложений в архитектуре "клиент-сервер" : объектно-ориентированный подход
Кирий Алексей Витальевич
Индукционно-итеративная многоуровневая система информационной поддержки повышения квалификации работников образования на региональном уровне
Рахматуллин Рустам Равильевич
Повышение эффективности реконструкции машиностроительного производства с подразделениями разных уровней автоматизации
Дильман Аркадий Михайлович
Повышение эффективности функционирования гибких производственных ячеек и модулей на основе высокого уровня их информационного обеспечения
Бродский Леонид Львович
Автоматизация системы управления и контроля за бизнес-процессами предприятия на основе системы сбалансированных показателей (На примере ОАО "Сафоновский электромашиностроительный завод")
Вильгельм Андрей Владимирович
Повышение эффективности шахтных информационно-управляющих систем на основе вейвлет-методов обработки данных

© Научная электронная библиотека «Веда», 2003-2013.
info@lib.ua-ru.net