| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
Статьи:: Интернет технологии :: XML :: Соединение XML и Java с XML-компонентами (XMLBeans) в коммерческой деятельности
Соединение XML и Java с XML-компонентами (XMLBeans) в коммерческой деятельности
Комбинирование XML, Java и SOA для решения реальных
коммерческих задач Данная статья покажет на примере индустрии развлечений, что
сервис-ориентированная архитектура (SOA), XML и XMLBeans играют важную роль в
решении реальных задач бизнеса. Эта статья посвящена не программированию;
скорее, вы поймёте, как и зачем применять XMLBeans в ситуациях, где необходимо
работать с XML. SOA использует парадигму запросов-ответов как для синхронных, так и для
асинхронных приложений. При таком подходе логика и функционал бизнес-приложений
рассматриваются как сервис. Разработчики прикладных программ или системные
интеграторы могут строить приложения, соединяя один или более сервисов, не
вникая в реализацию этих сервисов. Такой метод позволяет вам интегрировать
практически все ваши IT-ресурсы, включая разрозненные данные и ранее
несовместимые системы. Почему же XMLBeans? XMLBeans позволяют использовать язык программирования Java™в сочетании с XML.
Java является объектно-ориентированным языком, основанным на открытых
общепринятых стандартах. Он независим от платформы, устойчив к сбоям и надежен.
Благодаря этим характеристикам он был широко принят и внедрен во многих
отраслях, включая индустрию развлечений. Тем не менее, язык программирования
Java несовместим с XML. Применение XMLBeans является лучшим способом решения
этой проблемы. Киноиндустрия На сегодняшний день множество новых приложений, ориентированных на применение в киноиндустрии, входят в активное пользование. Примером тому служит получившее множество наград ПО компании Apple под названием Final Cut Pro, которая широко применяет открытый стандартизированный формат обмена данными XML (XML Interchange Format). В Final Cut Pro, формат обмена данными XML (XML Interchange Format) описывает каждый аспект проекта. Начиная с клипс, карманов, цепей, заканчивая монтажом, наплывами, созданием эффектов, включая цветокоррекцию и создание базовых кадров, Final Cut Pro открывает доступ к деликатным вопросам кинопроизводства для программистов и разработчиков. Использование XML в Final Cut Pro предоставляет открытый, понятный, нешифрованный текст, который легко читать и изменять при помощи целого ряда средств. Применение формата обмена данными XML (XML Interchange Format) означает, что пользователи Final Cut Pro могут обмениваться всесторонней информацией, касающейся их проектов, при помощи любого приложения или системы, поддерживающей XML, включая системы управления базами данных, сетевые серверы, инструменты подготовки Web-страниц на языке HTML и графические приложения. Это также означает, что приложения Java могут легко обратиться к этим данным при помощи XMLBeans. Сейчас, благодаря XMLBeans, разработчики получили возможность разрабатывать Java-приложения, которые полностью интегрируются с Final Cut Pro или создают специализированные, доработанные кондуиты (журналы), которые помогают значительно сэкономить время и деньги. XMLBeans и распределение отрасли Amazon.com является не только Internet источником распределения для индустрии развлечений. Объекты Netflix.com также являются частью распределительной сети. Netflix использует каналы Really Simple Syndication (RSS) для того, чтобы обеспечить доступ к контенту. Разработчики могут применять каналы RSS для создания новых интересных путей для отображения информации, предоставляемой Netflix. Конечно же, каналы RSS не сводятся только к Netflix. Вы обнаружите такие разрешенные XML-документы на многих сайтах, начиная от информационных до контент-провайдеров. Как вы можете предположить, в дополнение ко всем преимуществам, которые обеспечивает данный подход, описанные новшества не могут обойти стороной проблемы, связанные с Digital Rights Management (DRM) и пиратством. Поскольку открываются новые каналы сбыта, создатели кинопродукции (студии, независимые киностудии т. п.) должны иметь возможность для взаимодействия со всеми сторонами, которые заинтересованы в приобретении их продукции, включая театры, телевизионные станции, студии проката и студии, взимающие плату за каждый просмотр. В настоящее время несколько представителей киноиндустрии находятся в состоянии переговоров с агентами электронной сети сбыта продукции, пытаясь найти прибыльные и безопасные каналы для размещения своей продукции с помощью одного из новейших методов, требующих минимальных затрат: сети Internet. Такое взаимодействие не может не вызывать проблем в области DRM. Ключом к широкому применению XMLBeans является создание открытых XML-стандартов, принятых в индустрии развлечений. (См. Ресурсы для получения более подробной информации относительно XML-стандартов, работающих в данной индустрии.) Однако если вы заняты технологическими разработками в данной области, если вы пользуетесь стандартом XML для написания программ (даже если это ваша собственная XML-схема), вы можете применить XMLBeans для усиления эффективности. Пользуясь XML (стандартный или нет), вы можете применить XMLBeans для ускорения ваших разработок, для уменьшения кода, который нуждается в проверке или поддержке, и в целом, для создания нежестких соединений и более мощных сервисных ориентировок. Поскольку применение стандартов XML всплывает в связи с DRM, вы также можете применять XMLBeans для более эффективной работы со стандартом. Среди всех технических преимуществ использования XML-компонентов, описанных в этой и других статьях, вы обнаружите последовательный подход к приложению стандарта DRM, что поможет упростить ваши развёртывания и обмен правовой информацией с вашими партнерами, дистрибьютерами, покупателями. Одним из новейших стандартов в области DRM является специализированный язык разметки для правовых метаданных (Open Digital Rights Language (ODRL)). Вы можете загрузить XML-схему с сайта ODRL (см. Ресурсы). Для того, чтобы загрузить XML-схему с сайта ODRL, выполните следующие шаги: Применение XMLBeans имеет другие преимущества. На сегодняшнем рынке XMLBeans
является, вероятно, самой зрелой технологией XML для привязывания объектов со
свободным доступом. Кроме того, XMLBeans определенно является тем инструментом,
которое нужно принять во внимание при работе с XML. Если принять во внимание
быстрые темпы, которыми происходит распространение XML в индустрии развлечений,
становятся очевидными преимущества использования XMLBeans, делающее доступным
XML-контент для приложений на языке Java к документам, созданным на основе XML. Рубрика: XML
Подгрузка через AJAX HTML-кода, содержащег....
При разработке CMS S.Builder наша команда активно использовала AJAX. Теперь вот решили поделиться накопленным опытом. Начнем с этого хабратопика. Не буду здесь затрагивать различные фреймворки и библиотеки. Свой код всегда роднее. Для работы с AJAX-ом в S.Builder написана библиотека sbAJAX. Можете качать и пользоваться :). В этом файле есть функция sbEvalJS. Для тех, кто не знает, объясню. При подгрузке через AJAX и вставке на страницу HTML-кода, содержащего JavaScript, JavaScript выполняться не будет или полезут баги. Эта функция как раз решает поставленную задачу.
Подробнее... |
Рубрика: AJAX
| Добавлено: 19.11.2008
Обзор нового релиза самой мощной Ajax библ....
Хотя наш обзор немного запоздал, оригинальный Dojo 1.2 вышел в релизной версии ещё 6-го октября, но сейчас мы наверстаем упущенное. И так, Dojo Toolkit — это самая мощная и гибкая ajax-библиотека из всех, что есть на рынке, она активно развивается и имеет большое комьюнити. Кстати, это самое комьюнити, совместно с компанией Sitepen, имеет ещё несколько проектов, среди которых и Cometd и некоторые другие, не менее интересные, о которых мы скоро вам расскажем. Сегодня же все внимание на флагманский продукт — Dojo 1.2.
Подробнее... |
Рубрика: AJAX
| Добавлено: 19.11.2008
Firebug 1.3 и 1.4 alpha — что нового и инт....
Если вы профессиональный веб-разработчик и постоянно имеете дело с разработкой и отладкой сложных AJAX приложений, то наверняка знаете и используете Firebug — плагин для браузера Firefox, предназначенный для отладки и исследования веб-приложений. Текущая его версия, 1.2х достаточно стабильная и функциональна, чтобы помочь в 99% проблем, которые могут возникнуть при разработке. Но и этот инструмент не лишён если не недостатков, то некоторых фич, которые могли бы облегчить работу. И даже идеальный инструмент можно сделать ещё более идеальным, как бы это не звучало.
Подробнее... |
Рубрика: Вебмастеру
| Добавлено: 19.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|