Умит Исикдаг

"Вестник
Томского государственного
архитектурно-строительного университета"
N 2 2013 г.

СТРОИТЕЛЬНЫЕ КОНСТРУКЦИИ, ЗДАНИЯ И СООРУЖЕНИЯ

УДК 519.711.2:72

УМИТ ИСИКДАГ(UMIT ISIKDAG),

uisikdag@gmail.com

egetera@superonline.com

umitisikdag@beykent.edu.tr

Бейкент университет,

кафедра технологии программирования,

Аязага, Стамбул, Турция

ШАБЛОНЫ  ПРОЕКТИРОВАНИЯ  ДЛЯ  СЕРВИСНО-ОРИЕНТИРОВАННЫХ  АРХИТЕКТУР  НА ОСНОВЕ  BIM-ТЕХНОЛОГИЙ

В настоящее время реализация комплексных строительных проектов информационного моделирования объекта является процессом управления проектом общей информационной магистрали. В ближайшем будущем информационные модели зданий (BIM) будут использоваться в качестве уникальных ресурсов для обеспечения бесперебойной интероперабельности на уровне данных, что существенно ускорит процессы жизненного цикла объекта. В связи с этим возможность совместного использования моделей BIMв данной отрасли становится важной и помогает решить проблемы низкой эффективности и продуктивности информационных систем (ИС). С другой стороны, в новых архитектурах ИС широко применяется сервисная и ресурсная ориентация в плане обеспечения взаимодействия в распределенных средах. В статье приведены три шаблона проектирования, которые облегчат обмен информацией на основе технологий BIM через Интернет и совместное использование моделей BIM на основе веб-технологий. Разработаны паттерны для формализации подходов при взаимодействии с общедоступными моделями BIM через Интернет. Первый паттерн – BIMAJAX – объясняет, как методы AJAX могут применяться для извлечения данных из моделей BIM. Второй паттерн – BIMSOAPFaçade – обеспечивает стандартный крупномодульный интерфейс для доступа к многоаспектным моделям BIMчерез Интернет. Третий паттерн – RESTfulBIM – конкретизирует, как системы, основанные на BIM-технологиях, используют (ресурсно-ориентированную) архитектуру REST. Статья начинается с общего представления информационных моделей зданий с описанием их характеристик и функций. Далее показаны традиционные подходы к обмену моделями BIM и их общему использованию. В конце статьи рассмотрены три разработанных шаблона проектирования.

Ключевые слова: информационное моделирование зданий (BIM); протокол REST; протокол SOAP; паттерн AJAX; интеграция; веб-сервисы.

* Статья переведена и опубликована в «Вестнике ТГАСУ» согласно Лицензионному соглашению с издательством Elsevier от 11 марта 2013 г. № 3106250230954.

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

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

Библиографический список

  1. W3C Glossary [Глоссарий W3C], http://www.w3.org/TR/ws-gloss 2010 (last visited on November2010).
  2. R. Jardim-Goncalves, A. Grilo, SOA4BIM: putting the building and construction industry in the Single European Information Space [SOA4BIM: архитектурно-строительнаяотрасльв единомЕвропейскоминформационномпространстве], Automation in Construction 19 (4) (2010) 388–397.
  3. SABLE-BLIS Project Web Site [Вебсайтпроекта SABLE-BLIS], http://www.blis-project.org2007 (last visited on February, 2007),
  4. OGC Document 07-037r4: Summary of the OGC Web services [Краткоеописаниевеб-сервисов OGC], Phase 4 (OWS-4), http://www.opengeospatial.org/projects/initiatives/ows-42009 (last visited on February, 2009).
  5. B. Akinci, H. Karimi, A. Pradhan, C.-C. Wu, G. Fichtl, CAD and GIS interoperability through semantic web services [САПРиГИСинтероперабельностьпосредствомсемантическихвеб-сервисов], ITcon 13 (2008) 39–55.
  6. P. Christiansson, K. Svidt, B. Sørensen, Future integrated design environments [Будущиеинтегрированныесредыпроектирования], ITcon 14 (2009) 445–460.
  7. Y. Rezgui, S. Boddy, M. Wetherill, G. Cooper, Past, present and future of information and knowledge sharing in the construction industry: towards semantic service-based e-construction? [Прошлое, настоящее и будущее общедоступной информации и знаний в строительной индустрии: на пути к семантическому сервисно-ориентированному дистанционному строительству?] Computer Aided Design 43 (5) (2011) 502–515,http://dx.doi.org/10.1016/j.cad.2009.06.005.
  8. ROADCON Final Report, http://cic.vtt.fi/projects/roadcon/docs/roadcon_finalreport.pdf2003(last visited on November 2010).
  9. Strat-CON Final Report, http://cic.vtt.fi/projects/stratcon/stratcon_final_report.pdf2007(last visited on November 2010).
  10. J. Underwood, U. Isikdag, Handbook of Research on Building Information Modeling and Construction Informatics: Concepts and Technologies [Руководствопонаучнымисследованиямвобластиинформационногомоделированиязданияистроительнойинформатики: концепцииитехнологии], IGI-Global, December, 2009.
  11. A Working Definition: Integrated Project Delivery [Рабочееопределение: интегрированнаяреализациястроительныхпроектов], http://www.ipd-ca.net/images/ IntegratedProjectDeliveryDefinition.pdf 2007.
  12. AGC The Contractors' Guide to BIM [Руководстводляразработчиковмоделей BIM] – Edition 1, http://www.agcnebuilders.com/documents/BIMGuide.pdf 2006 (last visited on November 2010).
  13. NBIMS, National Building Information Modeling Standard Part-1: Overview, Principles and Methodologies [Национальные cтандартыинформационногомоделированиязданияЧасть 1], US National Institute of Building Sciences Facilities Information Council, BIM Committee, 2007 Online at: http://www.wbdg.org/pdfs/ NBIMSv1_p1.pdf (last visited on November 2010).
  14. CRC-Fact Sheet, Sydney Opera House FM Exemplar project: Fact Sheet 2-BIM, http://www.construction-innovation.info /images/pdfs/ SOH-FH_Fact_Sheet_2. pdf 2005 (last visited on November 2010).
  15. U. Isikdag, G. Aouad, J. Underwood, S. Wu, Building Information Models: a review on storage and exchange mechanisms [Информационныемоделиздания: механизмыхраненияиобмена], in: D. Rebolj (Ed.), Proceedings of 24th W78 Conference: Bringing ITC knowledge to work, Maribor, 2007, pp. 135–144.
  16. buildingSMART Technical Resources [Техническиересурсы buildingSMART], http://www.iai-tech.org/2010 (last visited on November 2010).
  17. CIMsteel Integration Standards [Стандарты интеграции CIMsteel] Release 2: Second Edition, http://www.cis2.org 2003(last visited on November 2010).
  18. R. Vanlandea, C. Nicolle, C. Cruzb, IFC and building lifecycle management [IFC иуправлениежизненнымциклом], Automation in Construction 18 (1) (2008) 70–78.
  19. IFC Wiki, An Open Portal on IFC [Вики IFC, открытыйпортал IFC], http://www.ifcwiki.org 2010 (last visited on November 2010).
  20. BIMServer, Open Source Building Information Modelserver Project [Открытый проект информационной серверной модели здания], http://www.bimserver.org 2010(last visited on November 2010).
  21. D.S. Linthicum, NextGenerationApplicationIntegration: FromSimpleInformationtoWebServices [Новое поколение интеграции приложений: от простой информации к веб-сервисам], Addison-Wesley, 2003.
  22. T. Erl, Service-orientedArchitecture: AFieldGuidetoIntegratingXMLandWebServices [Сервисно-ориентированная архитектура: руководство по интеграции XMLи веб-служб], PrenticeHallPTR, 2004.
  23. R. Ruggiero, Integration Theory [Теория интеграции], Part 1. DM Review Magazine, http://www.information-management.com/ infodirect/20050812/1034584-1.html 2005 (last visited on November 2010).
  24. C. Imhoff, Understanding the Three E's of Integration EAI, EII and ETL [Об интеграции трех «Е» EAI, EII и ETL], DM Review Magazine,http://www.dmreview.com/issues/20050401/10238 93-1.html 2005 (last visited on November 2010).
  25. G. Hohpe, B. Woolf, Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions [Паттерныпроизводственнойинтеграции: проектирование, строительствоипересылкасообщений], Addison-Wesley, 2003.
  26. L. Seligman, P. Mork, A. Halevy, K. Smith, M.J. Carey, K. Chen, C. Wolf, J. Madhavan, A. Kannan, D. Burdick, Open II: an open source information integration toolkit [Open II: инструментинтеграции], in: A. Elmagarmid, D. Agrawal (Eds.), E-Proceedings of SIGMOD 2010, 2010, http://portal.acm.org/ citation.cfm?id=1807167 (last visited on November 2010).
  27. H. He, What Is Service-Oriented Architecture O'REILLY XML.COM [Чтотакоесервисно-ориентированнаяархитектура O'REILLY XML.COM],http://www.xml.com/pub/a/ws/003/09/30/soa.html 2003(last visited on November 2010).
  28. E. Pulier, H. Taylor, Understanding Enterprise SOA [Опредприятии SOA], Manning Publications, Greenwich, USA, 2006.
  29. R.T. Fielding Architectural styles and the design of network-based software architectures [Архитектурныестилиипроектированиепрограммныхархитектур]. PhD Thesis. Dept. of Information and Computer Science, University of California, Irvine, 2000.
  30. C. Pautasso, O. Zimmermann, F. Leymann, Restful web services vs. “big” web services: making the right architectural decision [Веб-сервисы Restful и «большие» веб-сервисы: принимаяправильноеархитектурноерешение], in: J. Huai, R. Chen (Eds.), WWW'08: Proceeding of the 17th international conference on WorldWideWeb, 2008, pp. 805–814.
  31. J.J. Garrett, Ajax: A New Approach to Web ApplicationsAdaptivePath.com. [Новыйподходк Web ApplicationsAdaptivePath.com.],http://www.adaptivepath.com/ideas/essays/archives/000385.php 2005 (last visited on November 2010).
  32. E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-oriented Software [Шаблоныпроектирования: средствамногоразовогообъектно-ориентированногопрограммногообеспечения], Addison-Wesley, 1995.
  33. S.M. Yacoub, H.H. Ammar, Pattern Oriented Analysis and Design [Шаблонно-ориентированныйанализипроектирование], Addison-Wesley, 2003.
  34. U. Isikdag, J. Underwood, Two design patterns for facilitating Building Information Model-based synchronous collaboration [Двашаблонапроектированиядлясодействиясинхроннойработенабазеинформационноймоделиздания], Automation in Construction 19 (5) (2010) 544–553.
  35. A. Shalloway, J.R. Trott, Design Patterns Explained: A New Perspective on Object-oriented
  36. Design [Шаблоны проектирования: новая перспектива объектно-ориентированного проектирования], Addison-Wesley, 2002.
  37. sqlREST: REST Enabler for Relational Databases [REST enabler дляреляционныхбазданных], http://sqlrest.sourceforge.net/ (last visited on December 2008).
  38. IFC Web Server, IFC Web Server Project [Веб-сервер IFC, проектВеб-сервера IFC], http://bci52.cib.bau.tu-dresden.de/ifcwebserver/ 2011(last visited on October 2011).

Статья | (1.00 Mб)