Генерирование персонифицированных документов с помощью DOM-объектов в ситуационно-ориентированных базах данных

Артем Сергеевич Гусаренко

Аннотация


Статья использует технологию обработки XML-документов  в ситуационно-ориентирован­ных базах данных на основе динамических DOM-объектов для задачи генерирования персонифицированных документов. В статье предлагается динамическая модель СОБД предусматривающей спецификации и новые элементы для создания готовых электронных документов на основе заготовок Office Open XML подготовленных средствами текстовыми процессорами. В состояниях динамической модели заготовки генерируются с использованием сведений из XML документов СОБД на сервере веб-приложения. Модель в этой статье позволяет специфицировать рутинные операции по генерированию документов на более высоком уровне абстракции с использованием синтаксиса модели СОБД. Статья показывает графические и эквивалентные текстовые средства, введенные в динамическую модель и интерпретируемые с помощью интерпретатора встроенных динамических моделей для решения задачи генерации документов. Интерпретатор встроенных динамических моделей работает с документами Office Open XML, используя технологию динамических DOM-объектов, при этом результирующие документы имеют варианты представления docx и vdx.  Работа рассматривает способы спецификации источников и обработки XML-данных на основе динамических DOM-объектов привязанных к состояниям динамической модели. Предлагается реализация модели на платформе PHP с использованием заготовок docx и vdx.

Полный текст:

PDF (English) (English)

Литература


Batory, D. (2006). Multilevel models in model-driven engineering, product lines, and metaprogramming. Ibm Systems Journal, 45(3), 527–539.

Benzaken, V. (2013). Static and dynamic semantics of NoSQL languages (pp. 101–113). Presented at the 40th Annual ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages POPL’ 2013, Rome, Italy.

Chen, Y. J., & Huck, G. (2001). On the evaluation of path-oriented queries in document databases. Database and Expert Systems Applications, 2113, 953–962.

Dejanovic, I., Milosavljevic, G., Perisic, B., & Tumbas, M. A. (2010). Domain-Specific Language for Defining Static Structure of Database Applications. Computer Science and Information Systems, 7(3), 409–440.

Dekeyser, S., Hidders, J., & Paredaens, J. (2004). A transaction model for XML databases. World Wide Web-Internet and Web Information Systems, 7(1), 29–57.

Djukic, V., Lukovic, I., Popovic, A., & Ivancevic, V. (2013). Model Execution: An Approach based on extending Domain-Specific Modeling with Action Reports. Computer Science and Information Systems, 10(4), 1585–1620.

Gusarenko, A. S. (2013). Handling XML-documents in situationally-oriented databases based on dynamic DOM-objects (thesis abstract). Ufa State Aviation Technical University, Ufa.

Gusarenko, A. S., & Mironov, V. V. (2013a). Algorithmic and and linguistic support of situationally-oriented databases based on dynamic DOM-objects (Vol. 1, pp. 119–122). Presented at the Proc. 8th Workshop of winter school postgraduates and young researchers, Ufa: USATU.

Gusarenko, A. S., & Mironov, V. V. (2013b). Profiling algorithm of situationally-oriented database based on dynamic DOM-objects (Vol. 1, pp. 115–118). Presented at the Proc. 8th Workshop of winter school postgraduates and young researchers, Уфа: УГАТУ.

Han, W. (2014). Leveraging spatial join for robust tuple extraction from web pages (Vol. 261, pp. 132–148). Presented at the Information Sciences.

Herskovits, E. H., & Chen, R. (2008). Integrating Data-Mining Support into a Brain-Image Database Using Open-Source Components. Advances in Medical Sciences, 53(2), 172–181.

He, W., & Zhai, J. (2013). Application of the indent conversion based on XML and DOM (Vol. 1, pp. 411–413). Presented at the Proceedings - 2013 International Conference on Computational and Information Sciences (ICCIS’ 2013).

Jea, K. F., Chang, T. P., & Chen, S. Y. (2009). A Semantic-Based Protocol for Concurrency Control in DOM Database Systems. Journal of Information Science and Engineering, 25(5), 1617–1639.

Kaur, K., & Rani, R. (2013). Modeling and querying data in NoSQL databases (pp. 1–7). Presented at the Proc. of IEEE International Conference on Big Data 2013, Santa Clara, CA, United States.

Kobayashi, N., Ishii, M., Takahashi, S., Mochizuki, Y., Matsushima, A., & Toyoda, T. (2011). Semantic-JSON: a lightweight web service interface for Semantic Web contents integrating multiple life science databases. Nucleic Acids Research, 39, W533–W540.

Kudrass, T., & Conrad, M. (2002). Management of XML documents in object-relational databases (Vol. 2490, pp. 210–227). Presented at the Xml-Based Data Management and Multimedia Engineering-Edbt 2002 Workshops.

Mironov, V. V., & Gusarenko, A. S. (2012a). Dynamic DOM-objects in the situationally-oriented databases: a linguistic and algorithmic support of data sources. Vestnik UGATU, 16(3), 167–176.

Mironov, V. V., & Gusarenko, A. S. (2012b). Situationally-oriented databases: the concept of managing XML-data based on dynamic DOM-objects. Vestnik UGATU, 16(3), 159–172.

Nassis, V., Dillon, T. S., Rajagopalapillai, R., & Rahayu, W. (2006). An XML Document Warehouse model (Vol. 3882, pp. 513–529). Presented at the Database Systems for Advanced Applications, Proceedings.

O’Connor, B. D., Merriman, B., & Nelson, S. F. (2010). SeqWare Query Engine: storing and searching sequence data in the cloud. Bmc Bioinformatics, 11, 9.

Panach, J. I., Juristo, N., & Pastor, O. (2013). Including Functional Usability Features in a Model-Driven Development Method. Computer Science and Information Systems, 10(3), 999–1024.

Pokorný, J. (2013). New database architectures: Steps towards big data processing (pp. 3–10). Presented at the Proceedings of the IADIS International Conference Intelligent Systems and Agents 2013 ECDM’ 2013, Prague, Czech Republic.

Sladic, G., Milosavljevic, B., Konjovic, Z., & Vidakovic, M. (2011). Access Control Framework for XML Document Collections. Computer Science and Information Systems, 8(3), 591–609.

Strauch, C., & Kriha, W. (n.d.). NoSQL databases. Retrieved from http://www.christof-strauch.de/nosqldbs.pdf

Strosnider, J. K., Nandi, P., Kumaran, S., Ghosh, S., & Arsanjani, A. (2008). Model-driven synthesis of SOA solutions. Ibm Systems Journal, 47(3), 415–432.

Sudarsan, R., & Gray, J. (2006). Metamodel search: Using XPath to search domain-specific models. Journal of Research and Practice in Information Technology, 38(4), 337–351.

Takahashi, K. (2013). Design and evaluation of lifelog mashup platform with NoSQL database (pp. 133–139). Presented at the Proc. of 15th International Conference on Information Integration and Web-Based Applications and Services, iiWAS’2013, Vienna, Austria.

Tang, N., Yu, J. X., Wong, K. F., & Li, J. X. (2008). Fast XML structural join algo-rithms by partitioning. Journal of Research and Practice in Information Technology, 40(1), 33–53.


Ссылки

  • На текущий момент ссылки отсутствуют.




Лицензия Creative Commons
Это произведение доступно по лицензии Creative Commons «Attribution» («Атрибуция») 4.0 Всемирная.