Научная статья на тему 'Особенности языка разметки xml'

Особенности языка разметки xml Текст научной статьи по специальности «Компьютерные и информационные науки»

CC BY
594
59
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
ЯЗЫК РАЗМЕТКИ ДОКУМЕНТОВ / ИНТЕГРАЦИЯ КОРПОРАТИВНЫХ ПРИЛОЖЕНИЙ / MARKUP LANGUAGE / ENTERPRISE INFORMATION INTEGRATIONБ CHEMICAL MARKUP LANGUAGE / VOICE MARKUP LANGUAGE / VECTOR MARKUP LANGUAGE

Аннотация научной статьи по компьютерным и информационным наукам, автор научной работы — Беседина Ксения Валентиновна

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

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Текст научной работы на тему «Особенности языка разметки xml»

2. Фарков Ю. А. Ряды Фурье и основы вейвлет-анализа: учебное пособие / Филатов. М: РГГРУ, 2007. 111 с.

3. Катеров Ф. В., Ремесник Д. В. Особенности энергетических систем // Научный журнал, 2016. № 8 (9). С. 23-25.

4. Катеров Ф. В., Ремесник Д. В. Виды режимов энергетических систем // Научный журнал, 2016. № 8 (9). С. 22-23.

5. Катеров Ф. В., Ремесник Д. В. Классификация электроэнергетических систем // International scientific review, 2016. № 13 (23). С. 21-22.

6. Катеров Ф. В., Ремесник Д. В. Дистанционное определение места повреждения линии методом стоячих волн // International scientific review, 2016. № 13 (23). С. 24-25.

Features of eXtensible Markup Language Besedina K. (Russian Federation) Особенности языка разметки XML Беседина К. В. (Российская Федерация)

Беседина Ксения Валентиновна / Besedina Kseniya — магистрант, кафедра бизнес-информатики, факультет прикладной математики и информационных технологий, Финансовый университет при Правительстве Российской Федерации, г. Москва

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

Abstract: for Enterprise information integration it is necessary to completely understand different sources of data, meeting the needs of consumers of information. One possible way of integration provides by an eXtensible Markup Language. This article describes the features of the XML, its advantages and limitations.

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

Keywords: markup language, enterprise information integrationб chemical markup language, voice markup

language, vector markup language.

Типичное современное бизнес-предприятие часто состоит из нескольких автономных подразделений. Зачастую каждое из этих подразделений и системы, обеспечивающие их функционирование, имеют собственное определение ключевых данных [1, c. 8]. Поэтому для успешного функционирования предприятия очень важно правильно и корректно настроить интеграцию между всеми системами.

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

eXtensible Markup Language (XML) - это язык разметки документов, предназначенный для хранения структурированных данных, обмена информацией между программами, а также для создания на его основе специализированных производных языков [2]. XML представляет из себя вставляемый в текст набор символов или последовательностей, таким образом, текстовый документ, размеченный с помощью XML, содержит не только сам текст, но и дополнительную информацию о его структуре. Разметка может быть разделена на стилистическую разметку, структурную и семантическую: для описания структуры документа используется структурная разметка, для описания логики -семантическая, а за внешний вид отвечает стилистическая разметка. XML-документ обычно состоит из процессинговых инструкций, элементов, атрибутов, сущностей и комментариев [5].

Можно выделить следующие сильные стороны XML:

1. XML является мощным метаязыком, он предоставляет легко используемый механизм, с помощью которого могут быть разработаны другие языки разметки для специализированных потребностей или бизнес-доменов. Например, Chemical Markup Language (CML), VoxML (Voice Markup Language) и VML (Vector Markup Language).

2. XML является «легко читаемым языком». При рассмотрении XML документа можно легко понять структуру и данные, содержащиеся в этом документе, и, благодаря этому, можно более легко управлять содержимым.

3. Разделение содержания и формата представления. В отличие от HTML, XML четко разграничивает междусмысловое содержание документа и представление документа.

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

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

1. Ограничения семантической разметки. XML предоставляет возможность создавать специализированные теги, описывающие конкретный объект, однако семантическая разметка позволяет выходить за пределы определенных объектов - при интеграции между системами стороны должны явным образом определить значения тегов и их наполнение.

2. Нет преобразования данных объектов. XML породил множество бизнес-специфических форматов обмена, например, такие как, Open Financial Exchange (OFX) или RosettaNet. Однако при интеграции различных приложений компании XML является просто одним из многих существующих форматов данных, поэтому необходимость преобразования данных по-прежнему остается основной проблемой.

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

Литература

1. Бин Д. XML для проектировщиков. Повторное использование и интеграция. М.: КУДИНЦ-ОБРАЗ, 2004. 256 с.

2. World Wide Web Consortium. XML Technology. [Электронный ресурс]. URL: http://www.w3.org/standards/xml/ (дата обращения: 25.08.2016).

3. Хоп Г., Вульф Б. Шаблоны интеграции корпоративных приложений.: Пер с англ. М.: ООО «И. Д. Вильямс», 2007. 672 с.

4. Andre Yee. Using XML in Application Intégration. [Электронный ресурс]. URL: http://www.ebizq.net/topics/soa_management/features/1573.html/ (дата обращения: 25.08.2016).

5. Одиночкина С. В. Основы технологий XML. СПб: НИУ ИТМО, 2013. 56 с.

6. Красиков И. XML. Базовый курс. М.: Вильямс, 2009. 1344 с.

7. Рэй Э. Изучаем XML. М.: Символ-Плюс, 2001 546 с.

8. ЭллоитР., Минс С. XML. Справочник. М.: Символ-Плюс, 2001. 576 с.

i Надоели баннеры? Вы всегда можете отключить рекламу.