Методы адаптации и интеграции при эволюции больших информационных систем: на примере ЦЕРН тема диссертации и автореферата по ВАК РФ 05.13.17, кандидат технических наук Цыганов, Андрей Михайлович

  • Цыганов, Андрей Михайлович
  • кандидат технических науккандидат технических наук
  • 2009, Москва
  • Специальность ВАК РФ05.13.17
  • Количество страниц 146
Цыганов, Андрей Михайлович. Методы адаптации и интеграции при эволюции больших информационных систем: на примере ЦЕРН: дис. кандидат технических наук: 05.13.17 - Теоретические основы информатики. Москва. 2009. 146 с.

Оглавление диссертации кандидат технических наук Цыганов, Андрей Михайлович

Введение.

Глава 1. Литературный обзор.

1.1. Информационные технологии и информационные системы.

1.2. Реляционные базы данных. Oracle.

1.2.1. Общее описание СУБД Oracle.

1.2.2. СУБД Oracle. Основные возможности и компоненты.

1.3. Поиск информации и ранжирование полученных результатов.

1.4. CERN.

1.4.1. EDH.

1.4.2. PLM в ЦЕРН.

1.4.3. EDMS.

Краткие выводы и итоги главы.

Глава 2. Информационные потоки и состояния ИС при эволюции.

2.1. Модель сохранения состояний системы при эволюции.

2.2. Модифицированная модель сохранения состояний системы.

2.3. Алгоритмы работы модуля резервного сохранения и восстановления документов в системе EDH.

2.4. Производственная эксплуатация модуля резервного сохранения и восстановления документов EDH.

Краткие выводы и итоги главы.

Глава 3. Синхронизация ИС в неоднородной информационной среде.

3.1. Описание синхронизации ИС с использованием моделей транспортных процессов.

3.2. Синхронизация групп пользователей в системе EDMS.

3.2.1. Архитектура программного модуля.

3.2.2. Алгоритм актуализации внешних данных.

3.2.3. Алгоритм синхронизации данных.

3.3. Конечная реализация. Описание интерфейса. Производственная эксплуатация.

Краткие выводы и итоги главы.

Глава 4. Организация поисковых систем в базах данных.

4.1. Адаптивная организация модулей поиска данных.

4.1.1. Возможности объектных типов в Oracle.

4.1.2. Адаптивная реконфигурация структур для поиска данных.

4.1.3. Архитектура и алгоритмы функционирования.

4.2. Контекстный поиск в информационной среде со структурированным набором правил. Проект EDMS Portal.

4.2.1. Краткое описание технологии Oracle Text.

4.2.2. Контекстный поиск EDMS Portal.

4.2.3. Определение задачи поиска в рамках проекта EDMS Portal.

4.2.4. Адаптивные модели определения релевантности результатов поиска. Прикладное применение транспортных моделей.

4.2.5. Особенности синтаксиса поискового запроса.

4.2.6. Отображение результатов поиска.

Краткие выводы и итоги главы.

Рекомендованный список диссертаций по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Введение диссертации (часть автореферата) на тему «Методы адаптации и интеграции при эволюции больших информационных систем: на примере ЦЕРН»

Актуальность темы. Одной из основных задач современной прикладной информатики является модернизация, модификация и оптимизация существующих на данный момент информационных систем (ИС), а также их адаптация к постоянно развивающимся информационным и программным технологиям. В то же время функционирование систем должно осуществляться в полном объеме при решении, как новых, так и уже давно сформировавшихся задач.

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

Современные корпорации тратят значительные финансовые и временные ресурсы для поддержания той информационной структуры, которая обеспечивает эффективную работу при этом решение многих задач так и остается на внутрикорпоративном уровне. Немаловажным аспектом, для описания и предоставления информации является открытость ИС. Наилучшим примером могут служить информационные разработки множества университетов и научно-исследовательских институтов. Одним из лидеров в этой области является Европейский центр ядерных исследований — ЦЕРН. Именно в этом институте родилась концепция WWW (World Wide Web), впоследствии превратившаяся в Интернет (Internet) или Всемирную Паутину. Эта концепция вывела информационные технологии на принципиально новый уровень развития.

В представленной диссертации детально рассматриваются две ИС ЦЕРН, относительно которых и была выполнена работа: EDH и EDMS.

Система EDH (Electronic Document Handling) является системой административного документооборота в институте ЦЕРН. Это приложение относится к классу Web систем и поддерживает циркуляцию электронных документов в ЦЕРНе. Система EDH реализована на языке Java с использованием J2EE архитектуры. Ключевым элементом EDH является система маршрутизации при утверждении конкретных документов. Маршруты подписей документа основываются на типе документа и свойствах сущности, которую он описывает (стоимость, бюджет и т.д.).

Система EDMS (Engineering Document Management System) - система инженерного документооборота. Основными функциями системы является хранение различных инженерных документов (чертежей, схем и т.п.), а также поддержание полной информации о процессе строительства LHC. Данная система относится к классу PLM (Product Lifecycle Management) систем. PLM система отвечает за хранение и поддержку информационных компонентов LHC на протяжении всего их жизненного цикла, и эти описания должны быть постоянно доступны для всех заинтересованных лиц. Система EDMS так же является Web-приложением. Web-интерфейс системы является надстройкой над коммерческими продуктами: Axalant (Agile's Axalant Product Lifecycle Management) и Datastream7i (Datastream's D7i Asset Tracking). Необходимо отметить, что оба коммерческих продукта используют СУБД Oracle для хранения информации.

Объектом исследования Модели программных продуктов, которые можно использовать для больших ИС в процессе их эволюции

Предмет исследования — информационные системы ЦЕРН (EDH и EDMS).

Цель работы — разработка алгоритмических и программных модулей, обеспечивающих модификацию ИС ЦЕРН в процессе их эволюции.

Задачи исследования:

Анализ основных аспектов эволюции современных ИС на примере ИС ЦЕРН в области систем электронного документооборота.

Разработка и применение эволюционных моделей ИС для проектирования модулей, отражающих временную и событийную структуру ИС.

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

Внедрение методов модификации и адаптации в поисково-отчетных системах.

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

Реализация предлагаемых подходов к решению задач поиска информации по базам данных.

Научная новизна исследования.

Показана эффективность применения транспортных моделей для логического описания синхронизации ИС в неоднородной информационной среде.

Решены задачи описания сохранения состояний ИС при их эволюции.

Решены задачи адаптации поисково-отчетных систем при реструктуризации программных кодов.

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

Практическая значимость исследования. В рамках уникального проекта по созданию самого большого в мире ускорителя элементарных б частиц LHC разработаны оригинальные программные модули, позволившие более эффективно использовать ИС ЦЕРН. Эти же разработки применимы для решения прикладных задач информатики при взаимодействии различных ИС друг с другом. Модули, описание которых приводится в данной работе, внедрены в производственную эксплуатацию и используются в рамках ИС ЦЕРН. Разработанные модули расширили функциональные возможности соответствующих систем. Кроме того, при разработке и проектировании программных модулей учитывалась дальнейшая перспектива эксплуатации и эволюции ИС ЦЕРН.

Достоверность результатов. Достоверность результатов приведенных в диссертации подтверждена опытом их использования в производственной эксплуатации в рамках ИС ЦЕРН (акты о внедрении имеются в тексте диссертации).

Апробация работы. Результаты работы докладывались на научных конференциях Московского Инженерно-физического Института (2005 -2008гг.), на научных и рабочих семинарах ЦЕРН, на международных конференциях по информационным технологиям в ядерной физике и физике высоких энергий (СНЕР - Computing in High Energy and Nuclear Physics) (2007 г - г. Виктория, Канада; 2009 г - г. Прага, Чехия), на научных семинарах и конференции Московского Государственного Университета путей сообщения.

Публикации. Основные результаты диссертации опубликованы в 21 печатной работе: 8 статей в российских и зарубежных журналах, в том числе в изданиях, рекомендованных ВАК — 2, 8 тезисов докладов на российских и международных конференциях, а также 5 презентаций докладов на научных семинарах ЦЕРН.

Структура и объем диссертационной работы.

Диссертация состоит из Введения, четырех глав, Заключения, списка цитируемой литературы (172 наименований), списка публикаций автора по теме диссертации. Работа изложена на 145 страницах машинописного текста, включая 77 рисунков и 6 таблиц.

Похожие диссертационные работы по специальности «Теоретические основы информатики», 05.13.17 шифр ВАК

Заключение диссертации по теме «Теоретические основы информатики», Цыганов, Андрей Михайлович

ЗАКЛЮЧЕНИЕ

Выполненное исследование позволило получить ряд новых научно-технических результатов, обеспечивающих процесс адаптации и интеграции при эволюции больших информационных систем, эффективность которых подтверждена опытом эксплуатации ИС ЦЕРН. Основные результаты:

1. Предложена и реализована модификация эволюционной модели ИС, получившая прикладное применение при разработке программного модуля резервного сохранения и восстановления документов в системе EDH.

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

3. Впервые в качестве логического описания процесса синхронизации ИС в неоднородной информационной среде применены модели транспортных процессов, что дало возможность обосновать реализацию модуля автоматической синхронизации в EDMS ЦЕРН, а также показать применимость и прикладную значимость транспортных моделей в различных информационных задачах.

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

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

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

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

8. Осуществлено внедрение в производственную эксплуатацию в системах электронного документооборота ЦЕРН всех представленных в данной работе программных модулей.

Список литературы диссертационного исследования кандидат технических наук Цыганов, Андрей Михайлович, 2009 год

1. Список цитируемой литературы.

2. В. Thomas "Designing Quality Databases with IDEF1X nformation Models", 1992, Dorset1. House, ISBN: 0932633188

3. R. Mayer; P. Griffith; C. Menzel "IDEF6: A Design Rationale Capture Method Concept Paper", 1990-91, Defense Technical Information Center

4. R. Mayer, C. Menzel, M. Painter, P. deWitte, T. Blinn, B. Perakath "Information integration for concurrent engineering (IICE) IDEF3 process description capture methodrepord", 1995, Knowledge Based Systems, Inc.

5. W. S. Davis "Tools and Techniques for Structured Systems Analysis and Design", 1992, Addison-Wesley, ISBN: 0201102749

6. D. A. Marca, C. L. McGowan "SADT: Structured Analysis and Design Technique", 1987, McGraw-Hill, ISBN: 0070402353

7. P. Beynon-Davies "Database Systems", 2003, Palgrave Macmillan (United Kingdom), ISBN: 9781403916013

8. R. Barker "CASE Method: Tasks and Deliverables", 1990, Addison-Wesley, ISBN: 0201416964

9. P. Chen "The Entity-Relationship Model-Toward a Unified View of Data", 1976, Massachusetts Institute of Technology

10. T. R. Gulledge, R. A. Sommer "Process Coupling in Business Process Engineering", 1999, George Mason University, USA. Knowledge and Process Management Volume 6 Number 3 pp 158-165

11. A-W. Scheer, M. Ntittgens "ARIS Architecture and Reference Models for Business Process Management", 2000, Lecture Notes in Computer Science Business Process Management, ISBN: 9783540674542, p. 301-304

12. T. Quatrani "Visual Modeling With Rational Rose 2000 and Uml", 1999, Addison Wesley Pub Co Inc, ISBN: 0201699613

13. J. Byous "Java Technology: The Early Years", 2003, Sun Developer Network, http://java.sun.com/features/1998/05/birthday.html

14. D. Bank "The Java Saga", 1995, http://www.wired.eom/wired/archive/3.12/java.saga.html?topic=&topicset=

15. J. Gosling, B. Joy, G. Steele, G. Bracha "The Java language specification third edition", 2005, Addison-Wesley, ISBN: 0321246780

16. Java Language Specification (pdf) http://java.sun.com/docs/books/jls/download/langspec-3.0.pdf

17. D. Harkey, R. Orfali "Client/Server Programming with Java and CORBA, 2nd Edition", 1998, John Wiley & Sons; 2nd edition, ISBN: 978-0471245780

18. T. Neward, "Server-Based Java Programming", 2000, ISBN: 978-1884777714

19. Microsoft .NET Web page, http://www.microsoft.com/net/

20. T. Berners-Lee, T. Bray, D. Connolly, P. Cotton, R. Fielding, M. Jeckle, C. Lilley, N. Mendelsohn, D. Orchard, N. Walsh, S. Williams, "Architecture of the World Wide Web, Volume One", 2004, Version 20041215. W3C.

21. T. Berners-Lee "Weaving the Web", 2001, Texere Publishing, ISBN: 978-0752820903

22. T. Berners-Lee, "Information Management: A Proposal.", 1989-1990, CERN, http://www.w3.org/History/1989/proposal.html

23. HTML 3.2 Reference Specification, 1997, World Wide Web Consortium, http://www.w3.org/TR/REC-html32

24. Hypertext Transfer Protocol HTTP/1.1, http://tools.ietf.org/html/rfc2616

25. C. Wong "HTTP Pocket Reference: Hypertext Transfer Protocol", 2000, O'Reilly Media, Inc., ISBN: 978-1565928626

26. Uniform Resource Locators, http://tools.ietf.org/html/rfcl738

27. C. Loosley, F. Douglas, A. Mimo "High-Performance Client/Server", 1997, John Wiley & Sons, ISBN: 978-0471162698

28. R. Orfali, D. Harkey, J. Edwards "Client/Server Survival Guide, 3rd Edition", 1999, Wiley, ISBN: 978-0471316152

29. J. Edwards "3-Tier Server/Client at Work, Revised Edition", 1999, John Wiley & Sons, ISBN: 978-0471315025

30. C. McKenzie "What is WebSphere? Java, J2EE, Portal and Beyond! (Demystifying IBM's Middle Tier Technology)", 2007, PuipJava, ISBN: 978-1598729016

31. H. Schildt "Java: The Complete Reference, J2SE 5 Edition", 2004, McGraw-Hill Osborne Media; 6th edition, ISBN: 978-0072230734

32. R. Johnson "Expert One-on-One J2EE Design and Development", 2002, Wrox, ISBN: 9780764543852

33. D. Hunter, J. Rafter, J. Fawcett, E. van der Vlist, D. Ayers, J. Duckett, A. Watt, L. McKinnon "Beginning XML, 4th Edition (Programmer to Programmer)", 2007, Wrox; 4 edition, ISBN: 978-0470114872

34. B. Evjen, K. Sharkey, T. Thangarathinam, M. Kay, A. Vernet, S. Ferguson "Professional XML (Programmer to Programmer)", 2007, Wrox, ISBN: 978-0471777779

35. R. Wrembel, "Data Warehouses and Olap: Concepts, Architectures and Solutions", 2006, IGI Global, ISBN: 978-1599043647

36. A. Berson, S. Smith "Data Warehousing, Data Mining, and OLAP", 1997, Computing Mcgraw-Hill, ISBN: 978-0070062726

37. M. Han "Data Mining: Concepts and Techniques, Second Edition (The Morgan Kaufmann Series in Data Management Systems)", 2005, Morgan Kaufmann; 2 edition, ISBN: 9781558609013

38. R. Kimball, M. Ross "The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)", 2002, Wiley; 2 edition, ISBN: 978-0471200246

39. R. Kimball, J. Caserta "The Data Warehouse ETL Toolkit", 2004, Wiley, ISBN: 0764567578

40. T. Francis, E. Herness, R. Jr. High, J. Knutson, K. Rochat, C. Vignola "Professional IBM WebSphere 5.0 Application Server (Programmer to Programmer)", 2002, Wrox, ISBN: 978-0764543661

41. Pentaho Commercial Open Source Business Intelligence, www.pentaho.com41. Talend, www.talend.com

42. A. Hermann, J. Krige, U. Mersits, D. Pestre, L. Belloni "History of Conseil Europeen Pour La Recherche Nucleaire Launching the European Organization for Nuclear Research", 1987, North Holland, ISBN: 044487037743. CERN, www.cern.ch

43. CERN info, http://info.cern.ch/

44. The Large Hadron Collider, http://public.web.cern.cli/public/en/LHC/LHC-en.html

45. L. Evans, P. Bryant "LHC Machine", 2008, Journal of Instrumentation, JINST 3 S08001 doi: 10.1088/1748-0221/3/08/S08001

46. P. Higgs "Broken Symmetries and the Masses of Gauge Bosons", 1964, Physical Review Letters 13: 508. doi: 10.1103/PhysRevLett.l3.508.

47. P. Higgs "Spontaneous Symmetry Breakdown without Massless Bosons", 1966, Physical Review 145: 1156. doi:10.1103/PhysRev. 145.1156.

48. G. S. Guralnik, C. R. Hagen, T. W. B. Kibble "Global Conservation Laws and Massless Particles", 1964, Physical Review Letters 13: 585. doi:10.1103/PhysRevLett.l3.585.

49. W. Gilbert "Broken Symmetries and Massless Particles", 1964, Physical Review Letters 12: 713. doi: 10.1103/PhysRevLett. 12.713.

50. ATLAS A Toroidal LHC Apparatus, http://public.web.cern.ch/public/en/LHC/ATLAS-en.html

51. The ATLAS Collaboration "The ATLAS Experiment at the CERN Large Hadron Collider", 2008, Journal of Instrumentation, JINST 3 S08003 doi: 10.1088/1748-0221/3/08/S08003

52. N. V. Krasnikov, V. A. Matveev "Physics at LHC", 1997, Physics of Particles and Nuclei 28 (5): 441-470. doi: 10.1134/1.953049.

53. ATLAS Technical Proposal, 1994, CERN/LHCC/94-43 LHCCP2, http://atlas.wcb.cern.ch/Atlas/TP/NEW/HTML/tp9new/tp9.html

54. CMS Compact Muon Solenoid, http://public.web.cern.clT/public/en/LHC/CMS-en.html

55. The CMS Collaboration "The CMS experiment at the CERN LHC", 2008, Journal of Instrumentation, JINST 3 S08004 doi: 10.1088/1748-0221/3/08/S08004

56. CMS Physics Technical Design Report, 2006, CERN, http://doc.cern.ch//archive/electronic/cern/preprints/lhcc/public/lhcc-2006-001.pdf

57. ALICE A Large Ion Collider Experiment, http://public.web.cern.ch/public/en/LHC/ALICE-en.html

58. The ALICE Collaboration "The ALICE experiment at the CERN LHC", 2008, Journal of Instrumentation, JINST 3 S08002 doi: 10.1088/1748-0221/3/08/S08002

59. LHCb Large Hadron Collider beauty, http://public.web.cern.ch/public/en/LPIC/LHCb-en.html

60. The LHCb Collaboration "The LHCb Detector at the LHC", 2008, Journal of Instrumentation, JINST 3 S08005 doi: 10.1088/1748-0221/3/08/S08005

61. LHCf Large Hadron Collider forward, http://public.web.cem.ch/public/en/LHC/LHCf-en.html

62. The LHCf Collaboration "The LHCf detector at the CERN Large Hadron Collider", 2008, Journal of Instrumentation, JINST 3 S08006 doi: 10.1088/1748-0221/3/08/S08006

63. TOTEM-TOTal Elastic and diffractive cross section Measurement, http://public.web.cern.ch/public/en/LHC/TOTEM-en.html

64. The TOTEM Collaboration "The TOTEM Experiment at the CERN Large Hadron Collider", 2008, Journal of Instrumentation, JINST 3 S08007 doi: 10.1088/1748-0221/3/08/S08007

65. S. W. Hawking, G. F. R. Ellis "The large-scale structure of space-time", 1973, Cambridge: Cambridge University Press, ISBN 0-521-20016-4.

66. E. Kolb, M. Turner "The Early Universe", 1988, Addison-Wesley, ISBN 0-201-11604-9.

67. K. Helge "Cosmology and Controversy", 1996, Princeton University Press, ISBN 069100546X.

68. А. Чернин "Космология: Большой Взрыв", 2005, Век-2; серия: Наука сегодня, ISBN: 5-85099-150-6

69. LHC Computing Grid, https://twiki.cern.ch/twiki/bin/view/LCG/WebHome

70. Enabling Grids for E-sciencE(EGEE), http://www.eu-egee.org/

71. CERN openlab, http://proj-openlab-datagrid-public.web.cem.ch/proj-openlab-datagrid-public/

72. F. Berman, Fran; A. Hey, G. Fox. "Grid Computing: Making The Global Infrastructure a

73. Reality",2003 , Wiley, ISBN 0-470-85319-0

74. Worldwide LHC Computing Grid, http://lcg.web.cern.ch/LCG/

75. Maozhen, M. Baker "The Grid: Core Technologies", 2005, Wiley, ISBN 0-470-09417-6

76. Foster, C. Kesselman "The Grid: Blueprint for a New Computing Infrastructure", 2004,

77. Morgan Kaufmann Publishers, ISBN 1-55860-475-8

78. Human Resource Toolkit (HRT), http://ais.web.cern.ch/ais/apps/hit/

79. Pre Registration Tool (PRT), http://ais.web.cern.ch/ais/apps/prt/

80. Project Progress Tracking (PPT), http://ais.web.cern.ch/ais/apps/ppty

81. Electronic Document Handling (EDH), http://ais.web.cern.ch/ais/apps/edh/

82. E. F. Codd "Derivability, Redundancy and Consistency of Relations Stored in Large Data

83. Banks", 1969, IBM Research Report, San Jose, California RJ599

84. E. F. Codd "Further Normalization of the Data Base Relational Model", 1971, IBM

85. Research Report, San Jose, California RJ909

86. D. Chamberlin, R. Boyce "SEQUEL: A Structured English Query Language", 1974,

87. Proceedings of the 1974 ACM SIGFIDET Workshop on Data Description, Access and

88. Control (Association for Computing Machinery): 249-264

89. C. J. Date, H. Darwen "A Guide to SQL Standard (4th Edition)" Addison-Wesley

90. Professional: 4 edition, 1996, ISBN: 978-02019642641. Oracle, www.oracle.com

91. M. Сингер "МиниЭВМ PDP-11: Программирование на языке Ассемблера и организация машины", 1984, Пер. с англ. -М.: Мир, -272с. Oracle database, http://www.oracle.com/database/index.html DB2 database, http://www-01.ibm.com/software/data/db2/

92. Б.В. Керниган, Д.М. Ричи "Язык программирования Си", 2000, Невский Диалект, ISBN: 5-7940-0045-7

93. Б. Страуструп "Язык программирования С++. Специальное издание", 2007, Бином, ISBN: 978-5-7989-0226-2

94. M Informix, http://www-128.ibm.com/developerworks/db2/zones/informix/

95. Sybase, http://www.sybase.com/

96. Ingnes, http://www.ingres.com/

97. Unify, http://www.unify.com/

98. P. Koletzke, P. Dorsey "Oracle Developer Advanced Forms and Reports", 1999, McGraw-Hill Osborne Media: 1 edition, ISBN: 978-0072120486

99. S.Feuerstein, B. Pribyl "Oracle PL/SQL Programming, 4th Edition", 2005, O'Reilly Media, Inc.: 4 edition, ISBN: 978-0596009779

100. S. Urman, R. Hardman, M. McLaughlin "Oracle Database lOg PL/SQL Programming", 2004, McGraw-Hill Osborne Media: 1st edition, ISBN: 978-0072230666

101. Microsoft SQL Server, http://www.microsoft.com/sql/default.mspx

102. Том Кайт. "Oracle для профессионалов", 2003, ООО ДиаСофтЮП Пер. с англ., ISBN 5-93772-072-5

103. Kevin Loney "Oracle Database lOg: The Complete Reference (Osborne ORACLE Press Series)", 2004, McGraw-Hill Osborne Media; 1 edition, ISBN: 978-0072253511

104. Э. Реймонд "Искусство программирования для Unix", 2005, Вильяме пер. с англ., ISBN 0-13-142901-9

105. W. Stallings "Operating Systems: Internals and Design Principles", 2004, Prentice Hal:5th edition, ISBN: 978-0131479548

106. P. Fortier "SQL 3: Implmenting the SQL Foundation Standard", 1999, McGraw-Hill Companies, ISBN: 978-0070220621

107. Visual Basic Developer Center ,http://msdn.microsoft.com/en-us/vbasic/default.aspx

108. R. Stephens "Visual Basic 2008 Programmer's Reference (Programmer to Programmer)", 2008, Wrox ,ISBN: 978-0470182628

109. OLE, http://ru.wikipedia.org/wiki/ObjectLinkingandEmbedding

110. ODBC Programmer's Reference, http://msdn.microsoft.com/en-us/library/ms714177.aspx

111. Oracle Database lOg, http://www.interface.ru/oracle/OracleDBlOg.htm

112. Oracle® Database Concepts lOg Release 2 (10.2), Part Number В14220-02, http://download.orade.eom/docs/cd/B 1930601 /server. 102/b 14220/transact.htm#CNCPTl 17

113. Oracle® Database Advanced Replication lOg Release 2, Part Number В14226-02, http://d0wnl0ad.0racle.c0m/d0cs/cd/B 1930601/server. 102/b 14226/repoverview.htm#REP LN001

114. Oracle® Database Application Developer's Guide Object-Relational Features lOg Release 2 (10.2), Part Number В14260-01,http://download.oracle.eom/docs/cd/B1930601/appdev.102/bl4260/adobjint.htm#ADOBJ 001

115. Oracle® Streams Advanced Queuing User's Guide and Reference lOg Release 2 (10.2), Part Number В14257-01,http://download.oracle.com/docs/cd/B1930601/server.102/bl4257/toc.htm

116. Oracle® Call Interface Programmer's Guide lOg Release 2 (10.2), Part Number В14250-02, http://download.oracle.com/docs/cd/B1930601/appdev.102/bl4250/toc.htm

117. Oracle® Objects for OLE Developer's Guide lOg Release 2 (10.2), Part Number B14309-01, http://download.oracle.eom/docs/cd/B1930601/win.102/bl4309/intro.htm#sthref23

118. Oracle® interMedia User's Guide lOg Release 2 (10.2), Part Number В1430201,http://download.orade.eom/docs/cd/B 1930601 /appdev. 102/b 14302/chintr.htm#IMU RG1000

119. Oracle Workflow Administrator's Guide Release 2.6.4, Part Number В1585202,http://download.oracle.eom/docs/cd/B 1930601/workflow. 102/bl 5852/toc.htm

120. Oracle Workflow Developer's Guide Release 2.6.4, Part Number В15853-01, http://download.oracle.com/docs/cd/B19306 01/workflow. 102/bl 5853/toc.htm

121. Д. Матиесон, Р. Титов, Дж. Пурвис, Ю. де Йонге, Дж. Ферпосон "Система работы с электронными документами ЦЕРН", 2005, Приборы и системы. Управление, контроль, диагностика.- 2005. № 9

122. P. G. Jonsson, D. W. Mathieson "EDH Document Architecture Presentation", 1999, CERN-AS-99-007. - 1999. - 5 p.

123. D. W. Mathieson "Security implications ofEDH's moving to the World Wide Web", 1999, CERN-AS-99-004. 1999. - 8 p.

124. D. Mathieson "CERN receives Duke's Choice Award for its Java development", 2008, CERN Comput. Newsl. no. 2008-002 , CERN-CNL-ARTICLE-2008-023

125. D. Mathieson "EDH receives a new look and a new workflow engine", 2007, CERN Comput. Newsl. no. 2007-004, CERN-CNL-ARTICLE-2007-063

126. Введение в Java2 Platform, Enterprise Edition, http://www.javable.com/docs/books/excerpts/java2ee/

127. Sun Developer Network: JDBC Overview, http://java.sun.com/products/jdbc/overview.htmI

128. CERN Drawing Directory, http://est-div.web.cern.ch/est-div/CDD/

129. Т. Pettersson "Engineering and Equipment Data Management at CERN", 2003, paper presented at MICAD 2003, EDMS document 370320: https://edms.cern.ch/file/370320/l/micadol.doc

130. T.Ladzinski, M.Gateau, P.Martel, A.Siemko, D.Widegren "CONFIGURATION MANAGEMENT SYSTEM FOR THE LHC SUPERCONDUCTING MAGNET TEST BENCHES", 2003, ICALEPCS 2003, EDMS document 407453: https://edms.cern.ch/file/407453/l/icalepcs.pdf

131. D. Windegren "PLM at CERN A True Challenge", 2007, PDT Europe conference in Geneva, 24-26 September 2007, EDMS document 886884: https://edms.cern.ch/file/886884/l/PLM-CERN-A-True-Challange.pdf

132. C. Delamare, A. Jimeno, S. Mallon An^rigo, E. Manola-Poggioli, P. Martel, B. Rousseau, D. Widegren "MANUFACTURING AND TEST FOLDER: MTF", 2002, Epac 2002 Paper and poster, EDMS document 346401: https://edms.cem.ch/file/346401/l/TUPD0026.pdf

133. S. Petit, T. Pettersson, D. Widegren "CERN EDMS The PLM Platform for the LHC, the largest scientific machine ever built by man", 2006, PDTE 2006 - Toulouse, EDMS document 772016: https://edms.cern.ch/file/772016/l/PDTE-paper.doc

134. Agile, http://www.oracle.com/applications/agile/agile-product-lifecycle-management.html

135. Datastream 7i, http://www.datastream.net/english/products/datastream7i.aspx

136. C. Laverriere "MTF Custom Reports: Non Conformity Reports for Cryodipoles", EDMS document 485285: https://edms.cern.ch/file/485285/l/NCRReportCryodipoles.ppt

137. CAD, PPS and PDM Integration, http://www.dscsag.com/dscpdf/successstories/successstorykrone-kem03-2001.pdf

138. EDMS, https://edms.cern.ch

139. Oracle® Database Application Developer's Guide Object-Relational Features lOg Release 2 (10.2), Part Number В14260-0,http://download.oracle.com/docs/cd/B1930601/appdev.102/bl4260/toc.htm

140. Oracle® Database Concepts lOg Release 2 (10.2), Part Number В14220-02, http://d0wnl0ad.0racle.c0m/d0cs/cd/B 193 0601/server. 102/b 14220/schema.htm

141. Oracle® Database SQL Reference lOg Release 2 (10.2), Part Number B14200-02, http://download.oracle.eom/docs/cd/B1930601/server.102/bl4200/statements5002.htm# SQLRF01202

142. Oracle® Database PL/SQL User's Guide and Reference lOg Release 2 (10.2), Part Number B14261-01,http://download.oracle.eom/docs/cd/B1930601/appdev.102/bl4261/objects.htm#LNPLS0 10

143. R. Bray, D. Widegren "EDMS portal delivers better functionality", 2008, CERN Computer Newsletter, October-December 2008,

144. Oracle® interMedia Reference lOg Release 2 (10.2), Part Number В14297-01, http://download.oracle.com/docs/cd/B1930601/appdev.102/bl4297/toc.htm

145. Oracle® Database SQL Reference lOg Release 2 (10.2), Part Number В14200-02, http://d0wnl0ad.0racle.c0m/d0cs/cd/B 19306 01 /server. 102/b 14200/statements 501 Q.htm# SQLRF01209

146. Oracle® Text Application Developer's Guide lOg Release 2 (10.2), Part Number В14217-01, http://download.orade.eom/docs/cd/B 1930601 /text. 102/b 14217/ind.htm

147. Oracle® XML DB Developer's Guide lOg Release 2 (10.2), Part Number В14259-02, http://download.oracle.com/docs/cd/B1930601/appdev.102/bl4259/xdb09sea.htm

148. Oracle® Text Reference lOg Release 2 (10.2), Part Number В14218-01, http://download.orade.eom/docs/cd/B 1930601/text. 102/b 14218/csql.htm#CCREF0104

149. Analytic Functions, Oracle® Database SQL Reference lOg Release 2 (10.2), Part Number В14200-02,http://download.oracle.eom/docs/cd/B1930601/server.102/bl4200/functions001.htm#i814 07

150. Oracle Analytic Function ROWNUMBER, Oracle® Database SQL Reference lOg Release 2 (10.2), Part Number В14200-02,http://download.oracle.eom/docs/cd/B1930601/server.102/bl4200/functionsl37.htm#SQ LRF06100

151. The Oracle Text Scoring Algorithm, Oracle® Text Reference, lOg Release 2 (10.2), Part Number B14218-01,http://d0wnl0ad.0racle.c0m/d0cs/cd/B 193 0601/text. 102/b 14218/ascore.htm

152. Т. Кормен, Ч. Лейзерсон, Р. Ривест "Алгоритмы. Построение и анализ. Издание 2-е", 2007, Вильяме, ISBN: 5845908574

153. Oracle SYSCONTEXT function, Oracle® Database SQL Reference lOg Release 2 (10.2), Part Number В14200-02,http://d0wnl0ad.0racle.c0m/d0cs/cd/B 1930601 /server. 102/b 14200/functions 165 .htm#S Q LRF06117

154. Oracle Text CONTAINS Query Operators, Oracle® Text Reference lOg Release 2 (10.2), Part Number В14218-01,http://download.oracle.eom/docs/cd/B1930601/text.102/bl4218/cqoper.htm#CCREF0300

155. Oracle® Database SQL Reference lOg Release 2 (10.2), Part Number В14200-02, httpV/download.oracle.com/docs/cd/B 19306 01 /server. 102/bl4200/statements 10002.htm

156. A.Suwalska "Oracle Text Search saves your time", 2003, Presentation at Oracle World Paris 2003, EDMS document 402581:https://edms.cern.cli/file/40258I/I/Oracle Text QracleWorld2003.ppt

157. J.L.H. Oei, H.A. Proper, E.D. Falkenberg "Modelling the Evolution of Information Systems". Technical Report 92-36, Department of Information Systems, University of Nijmegen, Nijmegen, The Netherlands, EU, 1992.

158. M. Sahami, Timothy D. Heilman "A Web-based Kernel Function for Measuring the Similarity of Short Text Snippets", International World Wide Web Conference Committee (IW3C2). WWW 2006, May, 2006, Edinburgh, Scotland. ACM 1-59593-323-9/06/0005.

159. B.B. Доенин "Интеллектуальные транспортные потоки" М.: «Спутник+», 2007, 306 с.

160. В.В. Доенин "Логика транспортных процессов" М.: «Спутник+», 2008, 277 с.

161. В.В. Доенин "Модели параллельных процессов в распределенных системах" М.: «Спутник+», 2007, 341 с.

162. G. Salton, М. J. McGill "Introduction to Modern Information Retrieval", 1986, McGraw-Hill, Inc. New York, NY, USA

163. G. Salton "Automatic Information Organization and Retrieval", 1968, McGraw Hill Text, ISBN:0070544859

164. G. Salton, С. Buckley "Term-weighting approaches in automatic text retrieval", 1988, Information Processing & Management 24(5): 513-523. doi:10.1016/0306-4573(88)90021-0

165. C. Nicholson, D.G. Cameron, A.T. Doyle, A. P. Millar, K. Stockinger "Dynamic data replication in LCG 2008", Concurrency and Computation: Practice & Experience, Volume 20, Issue 11 (August 2008), p. 1259-1271

166. Описание продукта Oracle Database 1 Og, http://www.interface.ru/home.asp?artId=: 191

167. Дуглас Шерер, Кэрол Бреннан "Изучение основ Oracle Text" Oracle Magazine no.2, http://www.oracle.com/global/ru/oramag/may2001/intermedia3.html

168. Список публикаций A.M. Цыганова по теме диссертации.1. Статьи

169. Ц1. А. М. Цыганов, С. Петит "Модуль автоматического управления правами доступа в системе EDMS Европейского Центра Ядерных Исследований (ЦЕРН)". // Информационные технологии в проектировании и производстве, 2009, т. 2, стр. 35-39.

170. Ц2. А.М.Цыганов "Организация модулей для поиска данных в информационных системах на примере системы инженерного документооборота ЦЕРН". // Информационные технологии в проектировании и производстве, 2009, т. 1, стр.68-71.

171. ЦЗ. A. Tsyganov, S. Petit, A. Suwalska "Oracle Text at the CERN Engineering and Equipment Data Management System search engine". //SOUG-Newsletter und Special, SOUG Swiss Oracle User Group, 2009, v. 1&2, pp. 28-35.

172. Ц4. B.B. Доенин, A.M. Цыганов "Модели транспортных потоков в логических задачах информационных систем". //Труды всероссийской научно-практической конференции "Транспорт России: проблемы и перспективы". М., 2009.

173. Ц7. A. Tsyganov, S. Petit, С. Delamare, P. Martel, S. Milenkovic, S. Mallon Amerigo, T. Pettersson, A. Suwalska, D. Widegren "A Web portal for the Engineering and Equipment Data Management System at CERN". // Journal of Physics: Conf. Ser., 2009.

174. Ц8. A. Tsyganov, S. Mallon Amerigo, S. Petit, T.Pettersson, A. Suwalska "A Search Engine for the Engineering and Equipment Data Management System (EDMS) at CERN". // Journal of Physics: Conf. Ser., 2008, V. 119, 042029 (5pp).1. Тезисы докладов

175. Так же я выражаю большую благодарность коллективу кафедры МО АСУ Московского Института Путей Сообщения за деловую и теплую обстановку, которая окружала меня в процессе работы.

176. Я благодарен профессорско-преподавательскому составу кафедры «Информатики и процессов управления» Национального исследовательского ядерного университета (МИФИ) за помощь, полученную в начале работы над диссертацией.

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

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

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

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.