Технологии:

Советы и приемы программирования Web-служб: Простые и полезные модели проектирования Web-служб, часть 4

В инфраструктурах, построенных на принципах ориентированного на сообщения промежуточного программного обеспечения (message-oriented-middleware, MOM), модель шины сообщений является единственным важнейшим элементом архитектуры. Основной концепцией шины сообщений является представление о том, что все бизнес-приложения связаны с системой распространения сообщений, гарантирующей надежную и эффективную доставку всех сообщений по своему назначению.

Советы по программированию Web-сервисов: Изучение шаблонов проектирования Web-сервисов, Часть 3

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

Понятие апплета

В первом упоминании Java-технологии, наиболее перспективными выглядели, так называемые, апплеты (небольшие программы, исполняемые внутри броузера, и позволяющие сделать web-страницы более интерактивными). Вспомним Internet 1995 года, когда большинство web-страниц было статичными, а динамическое содержимое состояло из Perl-скриптов, исполняемых посредством CGI (Common Gateway Interface) интерфейса.

Теги: applet java

Разработка приложений на основе Bluetooth API (JSR82) – часть 2

В предыдущей части было дано общее описание программных компонент, которые необходимо иметь в системе для разработки приложений с использованием интерфейса методов JSR82 (JABWT). Настоящая часть содержит более подробное рассмотрение клиент-серверной архитектуры соединения bluetooth, а также аспекты использования протокола OBEX для двунаправленной передачи данных в рамках подобных соединений.

Теги: API bluetooth java

Прикладные программные интерфейсы и архитектура Java для XML

Цель данной статьи - прояснить, как действуют прикладные программные интерфейсы (API) Java для XML, и как они облегчают написание сетевых приложений. Эта статья описывает каждый API в отдельности, и затем представляет сценарий, показывающий их совместную работу. Также упоминаются и другие технологии, доступные в настоящее время, и их возможное использование в сочетании с прикладными программными интерфейсами Java для XML. В конце статьи вы найдете глоссарий, который поможет вам разобраться во всех акронимах и разъяснит терминологию.

Java и .Net - способность к взаимодействию через CORBA

С тех пор, как потребность в взаимодействии между Java и .Net стала общей проблемой крупных организаций, CORBA не часто использовалась для постройки моста между этими двумя мирами. Нехватка коммерчески доступного CORBA продукта для .Net требовала высоких инвестиций в эту технологию, что вело к существенным финансовым и временным расходам. Начиная с выпуска MiddCor компанией Middsol в прошлом году, этот барьер исчез. В данной статье исследуются фундаментальные понятия использования CORBA в гетерогенной окружающей среде, состоящей из Java и .Net и демонстрируется простая реализация объектных запросов между Java и .Net.

Теги: .Net C# CORBA java

Обзор SOAP

SOAP позволяет объектам любого вида, т.е. написанным под любую платформу и на любом языке, перекрестно взаимодействовать. В настоящее время SOAP реализован в более 60 языках и более 20 платформах. Неожиданно все объекты, локальные и удаленные, маленькие и большие, получили возможность взаимодействия друг с другом.

Теги: SOAP web service xml

Советы по программированию Web-сервисов: Изучение шаблонов проектирования Web-сервисов, Часть 2

Во второй части данной серии документов мы продолжаем обсуждать применение четко сформулированных и проверенных стратегий разработки Web-приложения к области Web-сервисов с обзором шаблона комманда-фасад.

Теги: SOAP web service xml

Советы по программированию Web-сервисов: Изучение шаблонов проектирования Web-сервисов, Часть 1

Данный документ поможет вам разобраться в том, как применять четко определенные и проверенные стратегии проектирования Web-приложений к области Web-сервисов. В первой части советов рассказывается, как реализовать асинхронные операции запросов, используя очереди Java Messaging Service (JMS).

Асинхронные HTTP Comet архитектуры 

Хотя Ajax и является популярным решением для динамических pull запросов данных от сервера, он ничего не делает, чтобы помочь нам "толкнуть" данные для клиента. В случае с веб-почтой, например, AJAX позволяет клиенту тянуть почту с сервера, но он не позволяет серверу динамически обновлять почтовый клиент. Comet, известный также как Push-сервер или reverse Ajax, расширяет коммуникационный шаблон AJAX, определяя архитектуру для "толкания" (pushing) данных от сервера к клиенту.

Теги: AJAX comet reverse AJAX
Результаты 1 - 10 из 12 :