|
|
|
|
Новый подкаст - изменения в Metro
Posted by lativ in GlassFish
После довольно продолжительного периода без новых GlassFish-подкастов, опубликовано интервью с Harold Carr - архитектором объединённого стека GlassFish Metro web-сервисов. В 20-минутной дискуссии охвачены: краткое введение, примеры использования системы безопасности, надёжные и потенциально транзакционные web-сервисы, инструмент разработчика и многое другое.
Стек Metro может быть использован как в GlassFish v2 так и в GlassFish v3 Prelude. В случае использования последнего - "Prelude", единственное отличие заключается в необходимости добавить поддержку Metro с центра обновлений(через web-консоль администратора, пользовательский интерфейс инструментария обновлений, либо командную строку pkg). Кроме того, из статьи сравнение GlassFish v2 и v3 Prelude следует, что взаимодействие с Microsoft .Net 3.5 требует Metro 1.4, который также доступен с центра обновлений.
Более подробную информацию о Metro вы можете найти в учебных материалах Java Web Services tutorial, и, конечно же, на сайте проекта Metro. Дальнейшие статьи, затрагивающие проект Metro, будут отмечены соответствующим тегом - Metro
.
Новые применения Metro - JBoss, Oracle, IBM
Posted by katya in GlassFish
|
Metro - стек Веб сервисов
(Metro Вообще говоря это не удивительно. Metro обладает очень хорошей производительностью (посмотрите, например, вчерашние результаты тестирования), потрясающей интероперабельностью, его гибкая архитектура поддерживает множество кодировок и транспортов. Metro включает поддержку REST посредством Jersey, распространяется под удобными лицензиями (GPLv2+CDDL), имеет растущее и активное сообщество пользователей и удобные средства для разработки в NetBeans 6.1, а также получает призы. |
Metro доступен в готовом для промышленного внедрения GlassFish v2, в модульном GFv3, а также в JDK от Sun Micorsystems. И, если вы этого хотите, то здесь вы можете узнать как установить Metro в Tomcat :-)
Metro показывает на 90% большую производительность, чем Axis. JAX-WS работает!
Posted by alexface in GlassFish
![]() |
Из-за проблем с производительностью при работе с XML ArcGIS SOAP стек перешел с Axis 1.x на Metro. Вот что они пишут: |
Первый пример использования встроенного GlassFish - EHCache Server
Posted by kostya in GlassFish
|
Greg Luck, руководитель проекта EHCache, а так же участник сообщества GlassFish, был очень занят в последнее время. Во-первых, он выпустил версию EHCache 1.5.0, вскоре последовал EHCache debugger, а затем - EHCache Server с интерфейсом SOAP построенном с использованием Metro (как показывает WSDL). |
Greg обсуждает причины выбора SOAP в своем блоге, а так же объясняет, что EHCache сервер доступен либо в виде war архива, который может быть развернут на Java Application Server, либо в виде отдельного приложения, построенного на основе встраиваемой версии GlassFish v3. В дополнение к SOAP интерфейсу, Greg так же работает над RESTful реализацией EHCache сервера, на этот раз с использованием Jersey (эталонной реализацией JAX-RS).
EHCache - это популярное решение для организации различного рода распределенных кэшей, которое используется многими фреймворками и приложениями. Мы уже несколько раз упоминали этот продукт в нашем блоге.
Если вы используете GlassFish v3 (в качестве внешнего или встраиваемого сервера) или планируете сделать это - можете оставить комментарий к этой записи или просто напишите нам, и мы будем рады упомянуть о ваших разработках в этом блоге.
Developer.COM победители в номинации "продукт года": Metro, NetBeans, JSR 223, JavaSE 6, PostgreSQL
Posted by lativ in General
Developer.com присуждает премию "Продукт Года". В этом году ряд проектов из нашего семейства, дружественных и связанных проектов стали победителями: Metro, NetBeans, JSR 223, JavaSE 6 и PostgreSQL.
Улучшенная поддержка Grails с Metro
Posted by yury in Web.Next
|
Martin сообщает об улучшении его плагина для Metro, который позволяет разрабатыветь Web сервисы с Grails. Он таже обновлен доиспользования в последней версии Grails 1.0.3. |
Metro в "стратегическом" сервере приложений Oracle
Posted by kostya in NOTD
|
Oracle WebLogic Server назван "стратегическим сервером приложений" для Oracle. См. статьи на The Register и InfoWorld. Всвязи с этим можно так же вспомнить о недавних опросах на тему использования продуктов Oracle/BEA, проведенных SOA-Talk и The Register. |
Следствием этого решения является то, что Metro теперь используется в главном сервере приложений Oracle, что безусловно увеличивает количественный показатель адаптации стека веб-сервисов от GlassFish. То же относится и к JAXB RI, так что теперь получается, что нет ни одного значимого сервера приложений, который бы использовал альтернативную реализацию!
Metro на GlassFish v3 TP2
Posted by kostya in GlassFish
|
Версия GFv3 TP2 (содержимое) не включает в себя стек веб-сервисов Metro, но вся необходимая инфраструктура установки присутствует, и да - Metro доступен из v3 Update Center. Bhakti объясняет это в своем блоге. Инсталляция с помощью Центра Обновлений очень проста (иллюстрация). Попробуйте воспользоваться им и расскажите нам о своих впечатлениях. |
Кстати как вы можете заметить, в дополнение к Metro репозиторий GFv3 содержит так же поддержку Grails, Jersey (RESTful Web Services), jMaki/AJAX и jRuby. И поскольку TP2 уже включает в себя полноценный Java Web Tier (Servlet+JSP+JSF) и JPA (EclipseLink), то в итоге можно получить весьма функциональный сервер. Если вы уже попробовали воспользоваться им - расскажите нам об этом!
Безопасность web-сервисов, видео-интервью с Metro
Posted by lativ in Web.Next
Ранее мы уже выкладывали GlassFish аудио подкасты. На это раз Ed Ort решил показать видео-интервью с членами команды, занимающейся безопасностью web-сервисов в проекте Metro. Интервью было записано на последних Sun Tech Days в Хайдарабаде(Индия). Начавшись с обычных вопросов, интервью постепено перешло к обсуждению того, какой подход лучше с точки зрения безопасности - point-to-point или end-to-end (Metro позволяет и то и то).
Затем дискуссия разделилась на 4 основных части, реализованных на сегодняшний день в Metro: WS-Security, WS-SecurityPolicy, WS-Trust и WS-SecureConv (полный список). В конце интервью был затронут вопрос дальнейшего развития проекта после выхода Metro 1.1, который в основном касался реализации следующих версий спецификаций.
Если нет иных важных дел, то сейчас самое время узнать друг друга не только по имени в Metro-рассылках или Metro-форумах, но и встретиться лично. Если Вы едете на JavaOne, возможно Вы захотите записаться на сессию Microsoft/Sun о взаимодействующих web-сервисах.
Metro и... Microsoft
Posted by yury in GlassFish
|
Вы слышали, как говорят... "когда свинья полетит..."? Да, Clemen в последнем сообщении начинает: Стадо свиней выполняет фигуры высшего пилотажа над территорией Microsoft в Редмонде. На самом деле он пишет об объединении GlassFish и Metro в последнем
Biztalk SDK! Изящно! А также он хорошо отзывается обо всей команде, работающей над Metro, о чем говорит Arun. |
С другой стороны Атлантики, Алексей и сотрудник Microsoft'а Stéphane пишут о другом аспекте, связанном с GF и NetBeans: они стали доступны в технологических центрах Microsoft.
Я думаю, мы могли бы иметь новый талисман - летающую свинью!
Metro и GlassFish на пути улучшения взаимодействия с реализацией стека протоколов веб-сервисов Microsoft
Posted by alexface in GlassFish
|
Последняя стабильная версия Metro (включена в GlassFish v2) интенсивно тестировалась на предмет взаимодействия с Microsoft's WCF (Windows Communication Foundation) версии 3.0. Уже вышла очередная версия .Net 3.5, и команда усиленно работает над достижением лучшей интероперабильности с этим новым набором WS-* имплементаций. |
Harold и Rama сообщают о недавнем проведении plugfest'а с инженерами из Microsoft. Среди прочего, рассматривался переход с некоторых "нестандартных" технологий (таких как WS-ReliableMessaging 1.0, которая не является открытым стандартом) на аналогичную версию OASIS (OASIS WS-RM 1.1, от июля 2007г) с целью повышения способности к взаимодействию. Приведенный набор тестовых сценариев выглядит объемлющим и довольно многообещающим.
Загляните на страничку графика релизов Metro, где можно понять, когда ожидать стабильных релизов. А пока доступны ночные билды.
Безопасность SOAP в проекте Metro от GlassFish
Posted by kostya in GlassFish
|
Поддерживает ли GlassFish REST или SOAP Веб Сервисы? Конечно! REST - при помощи Jersey, а SOAP - посредством проекта Metro (кстати Jersey будет включен в будущий релиз Metro, см. план проекта).
Безопасность очень важна для SOAP Веб Сервисов и Jiandong написал несколько заметок, описывающих как Metro поддерживает WS-SX (OASIS Web Services Security Exchange). Читайте Обзор |
Обновлена страница "Java веб-сервисы с одного взгляда"
Posted by kostya in GlassFish
|
Недавно мы обнаружили, что наша страница "Веб-Сервисы" уже довольно сильно устарела. Теперь она обновлена и может рассказать вам о веб-сервисах в Java EE 5 и GlassFish, о проектах Metro, JAX-WS, JAXB, WSIT, Tango и пр. |
Вам так же может быть интересен список технических статей и советов о веб-сервисах. Особенно рекомендуем Enterprise Tech Tips - которые как правило сфокусированы на каком-то конкретном примере и разбирают его досконально. Читайте это материалы и дайте нам знать, если чего-то не хватает.
Приветствуем WiseMan в сообществе GlassFish
Posted by kostya in GlassFish
|
WiseMan - имплементация WS-Management на Java - теперь является частью сообщества Metro (стека веб-сервисов в GlassFish). WiseMan предоставляет клиентский и серверный API для создания Управляемых приложений. Jean-François Denise рассказывает о проделанной работе по реализации WS-Man и о том, как она вписывается в существующую технологию Metro. Web Services Connector для JMX строится поверх WiseMan, чтобы обеспечить соединение с клиентскими приложениями WS-Man, такими как Windows Remote Management - наподобие того, как OpenDMK является окном в мир SNMP. |
Вы можете спросить - "Какое это имеет отношение к GlassFish?" Что-ж, например если развернуть Web Services Connector для JMX в GlassFish, то все существующие MBeans (которые определены AMX, JSR 77, а так же вами лично) будут автоматически открыты как WS-Management ресурсы. Очевидно, что ключевая возможность WiseMan - это взаимодействие между различными системами.
Домашняя страница WiseMan находится на wiseman.dev.java.net. Версия 1.0 требует Java SE 5+ или выше, а так же JAX-WS 2.1.1.
Еще одна интересная презентация про JAX-WS
Posted by katya in GlassFish
|
В дополнение к предыдущей презентации про JAX-WS на parleys.com опубликована новая презентация Stijn Van den Enden'а "JAX-WS, beyond the basics". Stijn рассказывает про обработчики JAX-WS, настройку JAXB, Dispatch/Provider API (несмотря на то, что его пример может показаться не RESTful для строгих поклонников JAX-RS), демонстрирует некоторые лучшие практики и многое другое. Изложение очень внятное и связное. Все рассказанное и продемонстрированное в презентации применимо для стека Веб-сервисов Metro, который является частью GlassFish v2 (кстати, Stijn очень доволен своим опытом использования GlassFish). |
Не удивительно, что эта презантация имеет одни из наиболее высоких оценок на Parleys.com. Одно неудобство - похоже на сайте больше не доступны PDF версии ...