Авторитетность издания
Добавить в закладки
Следующий номер на сайте
Построение информационных систем на основе технологии XML веб-сервисов
Аннотация:
Abstract:
Авторы: Семенов С.В. () - , Боронников А.Б. () - | |
Ключевое слово: |
|
Ключевое слово: |
|
Количество просмотров: 12045 |
Версия для печати Выпуск в формате PDF (1.31Мб) |
Говоря о современных информационных технологиях (ИТ), необходимо отметить условия, в которых они развиваются: глобализация экономики, становление общего информационного пространства и, как следствие, изменение отношения к информации всех участников рыночных отношений. Изменения касаются как объемов, так и качества требуемой информации по самым разным вопросам. Эти условия оказывают огромное влияние на развитие самих ИТ и на способы решения всех бизнес-задач: 1) они влекут за собой рост масштаба задач, которые ставятся в сфере информационных систем; 2) рост числа сторон, которые участвуют в создании и использовании информации; 3) рост объемов информации и частоты ее изменений; 4) информация становится все более распределенной. Эти факторы влекут за собой общие требования к информационным системам: они должны обладать гибкостью, масштабируемостью и открытостью. Под открытостью понимается то, что информационная система базируется на мировых информационных стандартах. Масштабируемость – это возможность построения (в том числе поэтапного) системы из готовых или стандартных компонентов. Это позволяет легко менять масштабы решаемых системой задач, изменять и поэтапно наращивать систему. Гибкость означает настраиваемость системы под информационные технологии пользователя, переносимость из одной среды эксплуатации в другую, независимость от конкретных компонент и приложений, участвующих в системе. Эти требования приводят к пониманию необходимости использования компонентно-ориентированных технологий. Другим необходимым условием широкого внедрения современных ИТ является внедрение нового смысла в понятие «электронный документ». Электронные документы. В современных условиях развития ИТ приобретает новый смысл и понятие электронного документа. С появлением стандартов W3C стало возможным объединение данных, предназначающихся для компьютерных приложений и информации непосредственно для пользователей. Электронный документ приобретает статус универсального контейнера для любого рода информации. Что же является достаточным условием разработки таких информационных систем? Стандарты W3C. Консорциум W3C занимается разработкой и внедрением стандартов в области Интернет-технологий. Уже разработаны и программно поддержаны десятки стандартов в области обмена информацией через коммуникационную сеть. Основную часть этих стандартов занимает XML-технология. Сеть Интернет. Говоря о всемирной сети, необходимо отметить два важных аспекта: количественный рост пользователей Интернет и рост понимания обществом полезности и необходимости использования сети Интернет. Именно сегодня происходит становление нового качества, позволяющего не только реализовать, но и сделать информационные системы рентабельными. Появление инструментария. Использование новых технологий невозможно без инструментов, упрощающих работу с ними. С ростом популярности Интернет-технологий на рынке программных продуктов появилось огромное количество приложений, которые стали основными инструментами разработчиков компонентно-ориентированных информационных систем. Особо отметим появление новых версий Microsoft Office 2003 System и популярной СУБД Oracle, активно использующих новые возможности современных ИТ. Выбор технологии. Для разработки компонентно-ориентированной, распределенной информационной системы требуется соответствующая среда/технология разработки. На рынке программного обеспечения сегодня есть несколько таких технологий от крупнейших производителей программного обеспечения: CORBA, Microsoft.NET, J2EE (Java 2 Enterprise Edition). Являя собой законченные решения, все они, однако, в той или иной мере не лишены недостатков, в частности, дороговизна самих технологий и сложность разработки на их основе. Однако в последние годы появилась альтернатива этим технологиям – технология XML веб-сервисов. XML веб-сервисы, представляющие собой более высокий уровень абстракции, легки в разработке и относительно дешевы, так как в основном реализуются на стандартных или бесплатно распространяемых сред- ствах. Отвечая требованиям модульности, компонентности, технология обеспечивает возможность легкого масштабирования информационной системы, построенной на их основе. XML технологии как основа веб-сервисов. Все, сказанное выше об электронных документах, напрямую связано со стандартами XML: сам XML (как формат документов) XSL и XSLT (как основополагающие технологии преобразования документов). Важно отметить язык описания схем XML документов – XSD. В дополнение к этому можно упомянуть XLink и XPointer, языки позволяющие создавать сложные структуры связей между элементами XML-документов, что значительно расширяет возможности работы с данными. Идея XML легла в плодородную почву, и со временем начали появляться и продолжают выходить в свет все новые стандарты, расширяющие возможности использования этой уникальной технологии. С появлением стандартов и использованием их в решении самых сложных задач появляется и богатый выбор инструментария. Это всевозможные процессоры, анализаторы, редакторы XML-документов, целые среды разработки. Появляются и первые примеры XML веб-сервисов на основе этих технологий, находящие живой отклик в среде ИТ и конечных пользователей. Приходит время перехода к новым большим задачам построения информационных систем на основе XML веб-сервисов, задачам, которые в ближайшем будущем станут сверхактуальными и останутся таковыми еще долго. Залог этому – всевозрастающий интерес к решению масштабных и сложных задач и предлагаемая для их решения простая, дешевая и благодатная в плане гибкости и развития технология XML веб-сервисов. |
Постоянный адрес статьи: http://swsys.ru/index.php?page=article&id=574 |
Версия для печати Выпуск в формате PDF (1.31Мб) |
Статья опубликована в выпуске журнала № 4 за 2004 год. |
Возможно, Вас заинтересуют следующие статьи схожих тематик:
- Эвристические и точные методы программной конвейеризации циклов
- FLEX- семейство аппаратных и программных средств САПР для ПЭВМ
- Интеграция инструментальных средств создания программного обеспечения
- Вычислительный интеллект: немонотонные логики и графическое представление знаний
- Разработка и сопровождение учебно-контролирующих программ для интернета в инструментальной среде ГИПЕРТЕСТ
Назад, к списку статей