Технологии:
Советы и приемы программирования Web-служб: Простые и полезные модели проектирования Web-служб, часть 4
В инфраструктурах, построенных на принципах ориентированного на сообщения промежуточного программного обеспечения (message-oriented-middleware, MOM), модель шины сообщений является единственным важнейшим элементом архитектуры. Основной концепцией шины сообщений является представление о том, что все бизнес-приложения связаны с системой распространения сообщений, гарантирующей надежную и эффективную доставку всех сообщений по своему назначению.
Советы по программированию Web-сервисов: Изучение шаблонов проектирования Web-сервисов, Часть 3
В данной серии документов иллюстрируются некоторые довольно простые и передовые альтернативные методы создания реализаций Web-сервисов с использованием проверенных шаблонов проектирования. До сих пор мы рассматривали асинхронные запросы/ответы, использующие очереди сообщений, а также инкапсуляцию бизнес-логики, использующую шаблон Команда.
Понятие апплета
В первом упоминании Java-технологии, наиболее перспективными выглядели, так называемые, апплеты (небольшие программы, исполняемые внутри броузера, и позволяющие сделать web-страницы более интерактивными). Вспомним Internet 1995 года, когда большинство web-страниц было статичными, а динамическое содержимое состояло из Perl-скриптов, исполняемых посредством CGI (Common Gateway Interface) интерфейса.
Разработка приложений на основе Bluetooth API (JSR82) – часть 2
В предыдущей части было дано общее описание программных компонент, которые необходимо иметь в системе для разработки приложений с использованием интерфейса методов JSR82 (JABWT). Настоящая часть содержит более подробное рассмотрение клиент-серверной архитектуры соединения bluetooth, а также аспекты использования протокола OBEX для двунаправленной передачи данных в рамках подобных соединений.
Прикладные программные интерфейсы и архитектура Java для XML
Цель данной статьи - прояснить, как действуют прикладные программные интерфейсы (API) Java для XML, и как они облегчают написание сетевых приложений. Эта статья описывает каждый API в отдельности, и затем представляет сценарий, показывающий их совместную работу. Также упоминаются и другие технологии, доступные в настоящее время, и их возможное использование в сочетании с прикладными программными интерфейсами Java для XML. В конце статьи вы найдете глоссарий, который поможет вам разобраться во всех акронимах и разъяснит терминологию.
Java и .Net - способность к взаимодействию через CORBA
С тех пор, как потребность в взаимодействии между Java и .Net стала общей проблемой крупных организаций, CORBA не часто использовалась для постройки моста между этими двумя мирами. Нехватка коммерчески доступного CORBA продукта для .Net требовала высоких инвестиций в эту технологию, что вело к существенным финансовым и временным расходам. Начиная с выпуска MiddCor компанией Middsol в прошлом году, этот барьер исчез. В данной статье исследуются фундаментальные понятия использования CORBA в гетерогенной окружающей среде, состоящей из Java и .Net и демонстрируется простая реализация объектных запросов между Java и .Net.
Обзор SOAP
SOAP позволяет объектам любого вида, т.е. написанным под любую платформу и на любом языке, перекрестно взаимодействовать. В настоящее время SOAP реализован в более 60 языках и более 20 платформах. Неожиданно все объекты, локальные и удаленные, маленькие и большие, получили возможность взаимодействия друг с другом.
Советы по программированию Web-сервисов: Изучение шаблонов проектирования Web-сервисов, Часть 2
Во второй части данной серии документов мы продолжаем обсуждать применение четко сформулированных и проверенных стратегий разработки Web-приложения к области Web-сервисов с обзором шаблона комманда-фасад.
Советы по программированию Web-сервисов: Изучение шаблонов проектирования Web-сервисов, Часть 1
Данный документ поможет вам разобраться в том, как применять четко определенные и проверенные стратегии проектирования Web-приложений к области Web-сервисов. В первой части советов рассказывается, как реализовать асинхронные операции запросов, используя очереди Java Messaging Service (JMS).
Асинхронные HTTP Comet архитектуры
Хотя Ajax и является популярным решением для динамических pull запросов данных от сервера, он ничего не делает, чтобы помочь нам "толкнуть" данные для клиента. В случае с веб-почтой, например, AJAX позволяет клиенту тянуть почту с сервера, но он не позволяет серверу динамически обновлять почтовый клиент. Comet, известный также как Push-сервер или reverse Ajax, расширяет коммуникационный шаблон AJAX, определяя архитектуру для "толкания" (pushing) данных от сервера к клиенту.