Get GlassFish V2
Purchase Support Worldwide
« Previous page | Main | Next page »
окт 07
5

Metro по сравнению с другими открытыми стеками Веб-Сервисов
  Posted by lativ in GlassFish

На InfoQ, Stefan Tilkov опубликовал прекрасную статью основанную на интервью, которые он провел с ведущими разработчиками открытых стеков веб-сервисов - Axis2, CXF, Spring Web Services, JBossWS, и конечно же GlassFish Metro.
 Koshuke - "У меня очень много лиц".
  Kawaguchi ясно объяснил? что основную цель дизайна Metro составили стандартная поддержка (как WS-* так и JAX-WS) и интероперабельность (способность к взаимодействию).
 Другие отметили полную поддержку XML Schema в JAXB как очень сильную сторону.

Один из заданых вопросов затронул поддержку REST-принципов. Вам достаточно ознакомиться с Provider/Dispatch API, чтобы быть готовыми работать с HTTP протоколом не используя SOAP. Как отметил Kohsuke, в Sun работа над поддержкой REST-сервисов ведется в проекте Jersey (текущая версия 0.3) который достаточно точно отражает эволюцию JSR 311 и затрагивает гораздо больше участников чем только Sun.

В статье также приводятся не отредактированные ответы участников и некоторые выводы. "Немного вкусного тут немного там"...

сен 07
26

Ускоряем вебсервисы через SOAP/TCP протокол
  Posted by alexface in GlassFish

IP Stack Diagram

Архитектура Metro поддерживает множество транспортных протоколов (не только HTTP), а в последний релиз Metro была добавлена поддержка протокола SOAP/TCP (см. также Non Assertion Covenant), разработанного для использования в Intranet и способного повысить производительность системы.

Помимо GlassFish v2, Metro 1.0 уже можно использовать на Apache Tomcat, также ожидается его появление и в других контейнерах. По сообщениям от Paul'a, у Noemax уже есть реализация для Windows Communication Framework (заметки Paul'а, Noemax пресс релиз), поэтому вы также можете использовать Metro и на Windows.

сен 07
19

GlassFish v2 FCS и выход Metro 1.0
  Posted by yury in GlassFish

Paris Metro

Metro 1.0 используется в GlassFish v2 FCS. Он также вышлел в понедельник и имеет свой мини-блог:

Metro 1.0 Обзор, от Kohsuke.
Ядро Metro - JAX-WS RI технические детали, от Vivek.
Стратегия веб-сервисов в Metro, от Fabian.
Tango FCS готово для использования, от Harold.
Веб сервисы: надежная работа с сообщениями, обзор, от Bhakti.
Настраиваемая политика безопасности в Metro, от Ashutosh.

Также команда недавно обновила Веб сайт проекта. Там можно найти дополнительную информацию по использованию Metro либо в его родном сервере (GlassFish) либо в Apache Tomcat.

сен 07
14

Как перейти от JAX-WS к JAX-RPC
  Posted by yury in GlassFish

Java XML Duke

JAX-WS заменяет JAX-RPC как более простая в использовании и более функциональная спецификация Web сервисов. Высокопроизодительная и соответствующая стандартам качества промышленных систем реализация JAX-WS уже доступна в Metro.

Проект OpenPortal WSRP использует JAX-RPC для стэка Web сервисов и начал работу по переходу к JAX-WS. Руководство по запуску JAX-WS версии Metro доступно и хорошо систематизировано касательно связывания данных (data binding), безопасности (security), инструментария (tools) и установки (deployment descriptors).

Если Вы используете JAX-RPC, Вы можете ознакомиться с опытом перехода от JAX-RPC к JAX-WS и воспользоваться большим набор возможностей Metro.

сен 07
8

Состояние Metro в NetBeans
  Posted by katya in GlassFish

Garden Flowers

Поддержка Metro в NetBeans 6 выглядит замечательно.

Geertjan в своем блоге объясняет как вызвать предопределенные Веб-сервисы.

Milan пошел дальше и показал, как развернуть Веб-сервис в GlassFish. Вместо создания Веб-сервиса с нуля, он делегирует все операции существующему Enterprise Stateless Session Bean. В заметке также рассматриваются различные подходы передачи бинарных данных и некоторые другие интересные советы.

1-й релиз-кандидат Metro 1.0 уже доступен в последней версии GlassFish и будет выпущен вместе с GlassFish.

авг 07
30

Применение методов обеспечения безопасности Веб-сервисов к EJB приложениям
  Posted by katya in OpenSSO

Stock quote sample application

В мае, на конференции JavaOne 2007, Aravindan Ranganathan и Malla Simhachalam провели мастер-класс "Обеспечение безопасности веб-сервисов идентификации". Они показали как обеспечить различные уровни сервиса для разных типов пользователей на примере сервиса отслеживания котировок акций. Зарегестрированные пользователи видят текущее состояние акций, в то время как незарегестрированные пользователи видят состояние на некоторое время в прошлом.

С тех пор Malla, Mrudul Uchil и Marina Sum написали учебное руководство на Sun Developer Network, где показывают как идентификация может быть перенаправлена из входящего запроса к веб-сервису прямо в EJB. Демострационное приложение графически показывает сообщения запросов и ответов, а также данные сообщения в виде XML - очень приятная возможность, показывающая в точности что происходит.

авг 07
27

Релиз-кандидаты Metro
  Posted by kostya in GlassFish

Overview Picture of Metro

Разработка Metro, стека Веб Сервисов, продвигается вперед вместе с графиком GlassFish.

Harold анонсировал выход версии Metro RC 1. Vivek так же сообщил о готовности JAX-WS RI (ядра Metro) 2.1.2 RC1. Обе эти версии интегрированы в GlassFish V2 b58b

В GlassFish RC4 интегрирована уже более свежая версия Metro.

Вы так же можете скачать отдельную версию Metro или JAX-WS, если хотите инсталлировать их на Apache Tomcat (поддерживаются версии 5.5.x и 6.x). Metro так же поддерживается на JBoss, работает на Jetty и Java SE. Более ранняя версия Metro была интегрирована в TmaxSoft JEUS 6 и WebLogic Server 10.

Если вы хотите ознакомиться с Metro - вам доступны несколько демонстрационных роликов. Так же Jiandong недавно опубликовал статью с примерами использования технологий безопасности в WSIT.

авг 07
22

Использование на практике GlassFish Metro - Amazon Web Services
  Posted by yury in GlassFish

Amazon Web Services logo

Глен (Glen) еще раз описал как использовать GlassFish Metro для вызова Amazon E-Commerce Service (ECS). ECS API позволяет искать и просматривать каталог продуктов от Amazon.com, получать детальную информацию о продуктах, а также дает возможность покупки нужных товаров через доступный API.

Полное описание дает Ant скрипт для генерации клиентских шаблонов и клиентского кода для вызова сервисов.

Metro также может быть использовано для вызова Yahoo News Search, Google Web service, AdSense и eBay Shopping API. Вы когда-нибудь пользовались Metro для вызова других популярных сервисов?

авг 07
20

eBay, Yahoo, Google и GlassFish
  Posted by kostya in GlassFish

eBay Logo

Что общего у eBay, Yahoo News, Google и GlassFish?

Они все предоставляют точки входа Веб-сервисов, к которым можно получить доступ с помощью Metro - стека Веб-сервисов в GlassFish.

Marc уже опубликовал код вызова Yahoo News Search, а Jitu написал статью, как вызвать Google Web service и AdSense. Теперь Glen показывает как использовать eBay Shopping API.

Metro так же интегрирован в in TmaxSoft JEUS 6, WebLogic Server 10, поддерживается в JBoss, работает на Apache Tomcat, Jetty и Java SE.

Открывайте для себя, Используйте и Расширяйте Metro.

авг 07
8

Берем на себя управление Маркерами Доступа (Security Tokens)
  Posted by alexface in GlassFish

German Lorenz cipher machine

Маркер доступа назначается службой управления маркерами доступа (Security Token Service) с целью обеспечения безопасного обмена SOAP сообщениями. Jiandong описал, как NetBeans IDE совместно с модулем WSIT (входит в состав Metro) позволяет вам создавать и конфигурировать STS.

STS является веб-сервисом, который может быть развернут на GlassFish. После чего этот веб-сервис занимается назначением маркеров доступа в форматах Username/Password, X.509 или SAML.

В последующей записи Shyam объясняет как расширить WS-Trust реализацию в Metro и добавить поддерджку STS, чтобы отвечать определенным бизнес-требованиям.

авг 07
2

Счастливый пользователь Metro - PHP интероперабельность
  Posted by katya in GlassFish

aseop fox

Одно из ключевых достоинтсв Metro, стека Веб сервисов GlassFish, - это поддержка базовой интероперабельности Веб сервисов, обеспечиваемой JAX-WS RI и интероперабельность с .NET 3.0, обеспечиваемая проектом Tango. Греческая School Network успешно применяет эти возможности совместно с NuSOAP (набор PHP-классов, позволяющих разработчикам создавать и использовать веб-сервисы на SOAP). Они рассматривали Apache Axis и ряд других кандидатов, но выбрали Metro.

"На роль Java WS фреймвока были несколько кандидатов, включая Apache Axis и JAX-RPC, но мы выбрали JAX-WS 2.1 за его элегантную модель программирования, а также поскольку JAX-RPC будет вероятно помечен как устаревший в Java EE 6."

Мастер Веб сервисов в NetBeans им также очень понравился:

"Нашей средой разработки был NetBeans 5.5, который предоставляет мощного мастера, который по WSDL, публикуемому NuSOAP, генерирует требуемые заглушки на Java."

Тут можно посмотреть ряд видео роликов, демонстрирующих цикл разрабка/развертывание/вызов для Веб сервисов с использованием Metro и NetBeans. Рекомендуем.

июл 07
31

Клиентское приложение для Metro на Flex
  Posted by kostya in GlassFish

Adobe Flex 3

Metro, стек Веб-сервисов в GlassFish, позволяет вам строить безопасные, надежные и транзакционные Веб-сервисы. NetBeans IDE предоставляет легкий способ разработать клиентские приложения для Веб-сервисов и вызывать удаленные функции из Java классов.

Красота Веб-сервисов в том, что клиент и сервер могут быть абсолютно разными - например написанными на разных языках программирования. James Ward показывает как использовать Flex для создания клиента для JAX-WS, ключевого компонента Metro.

Дайте нам знать если вы использовали JavaFX или любую другую сходную технологию для создания клиентских приложений для Metro.

июл 07
18

Metro и 4-й Microsoft Interop Plugfest
  Posted by katya in GlassFish

Ken, Mike, Jiandong, Harold at Plugfest

Проект Metro (стек Веб сервисов GlassFish V2) участвовал в 4-ом форуме "Microsoft Interoperability Plugfest". Почитайте подробности в отчете Harold'а.

На данный момент Metro умеет взаимодействовать с .NET 3.0, а Microsoft сейчас работает над .NET 3.5. Основная цель участия в этом форуме - это убедиться, что не возникнет регрессий, если клиент Metro 1.0 попытается вызвать что-то на стороне .NET 3.0, развернутого с использованием .NET 3.5, и наоборот.

Масштабное тестирование Metro 1.0 с .NET 3.0 уже завершено. Следующая версия Metro будет согласована со спецификациями, используемыми в .NET 3.5.

Если вам интересно, почитайте про участие в 1-ом, 2-ом и 3-ем форумах.

июл 07
13

Обзорная статья о Проекте Танго
  Posted by lativ in GlassFish

Существует несколько хороших ресурсов из которых можно почерпнуть информацию о проекте Танго: Web-сайт посвященный взаимодействию сервисов, wsit.dev.java.net, учебные материалы, ролики, блоги, и предыдущие посты на Аквариуме.

Если вы хотите получить полный обзор Проекта Танго, не продираяся сквозь все эти ресурсы - читайте новую 26-страничную статью - Проект Танго: Обзор. В ней описано что представляет из себя проект Танго, его функциональные возможности и как он связан с Metro, GlassFish, и NetBeans, а также множество других подробностей.

Дайте нам знать если Вы хотите помочь с переводом этого документа на другие языки.

июл 07
3

Metro - теперь и в JBoss
  Posted by kostya in GlassFish

Metro Layout of Barcelona

Томас анонсировал, что JBossWS 2.1.0 будет поддерживать Metro - стек Веб Сервисов GlassFish (блоги Томаса, Вивека). В этом JBoss присоединится к GF v2 (и SJS AS 9.1), JEUS 6 от TmaxSoft и WebLogic Server 10.

Metro специально спроектирован, чтобы быть расширяемым и легко интегрируемым. Он так же работает на Jetty и Tomcat. Рискну предположить, что должно быть не сложно использовать его внутри Geronimo, так что дайте нам знать, если вы уже пробовали это делать.

Языки / Languages

НОВОСТИ И СОБЫТИЯ

Поиск

Популярные тэги

adoption ajax ci clustering community eclipse fastinfoset frontpage glassfish glassfishday grizzly hudson interoperability japex java javaee javaone javapersistence jax-ws jaxb jboss jcp jersey jmaki jruby jsf jsp maven metro netbeans opends opensource opensso performance phobos php portal portlet rails rest ruby sun tools v2 v3 web2.0 webserver webservices wsit xml

Полезные записи в блоге

Близкие продукты

Подписка

Напишите нам

Скачайте

События

Истории использования

Ссылки

Другие блоги

Категории

Навигация