|
|
|
|
Обзор OpenSSO за сентябрь
Posted by alexface in OpenSSO
За последнюю пару недель в OpenSSO сообществе произошло много событий. Ниже краткий отчет.
|
Shesh Kondi рассказывает, как встроить OpenSSO и его Java EE агентов в Weblogic на Mac OS X. Такая комбинация не является поддерживаемой, но иногда весьма полезна для демонстраций и разработки. В рубрике "Из глубин Sun Identity" на SDN Sidharth Mishra общается с Marina Sum на тему безопасности в веб-сервисах. |
Qingfeng Zhang интегрировала OpenSSO с JA-SIG CAS, что позволяет пользователям авторизоваться на CAS и получить доступ к ресурсам, защищенным с помощью OpenSSO.
Если вы еще не использовали OpenSSO, зарегистрируйтесь на странице проекта, и скачайте дистрибутив прямо сейчас - вы можете выиграть призы от магазина CafePress.
Наконец, превосходный пример open source сообщества в действии - провайдеры аутентификации OpenSSO для Spring и Seraph. Это интеграция в направлении, противоположном CAS, позволяющая пользователям авторизоваться с помощью OpenSSO и получить доступ к ресурсам, защищенным Spring Security и Atlassian Seraph (последний используется проектами Jira и Confluence).
Чтобы держать руку на пульсе в мире OpenSSO, подпишитесь на ленту новостей Planet OpenSSO.
Metro показывает на 90% большую производительность, чем Axis. JAX-WS работает!
Posted by alexface in GlassFish
![]() |
Из-за проблем с производительностью при работе с XML ArcGIS SOAP стек перешел с Axis 1.x на Metro. Вот что они пишут: |
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 - которые как правило сфокусированы на каком-то конкретном примере и разбирают его досконально. Читайте это материалы и дайте нам знать, если чего-то не хватает.
Отчет про стек Веб-сервисов Metro и "Microsoft plugfest"
Posted by katya in GlassFish
|
Одна из компонент GlassFish v2, привлекающая все большее внимание, как со стороны разработчиков, так и архитекторов, является стек Веб Сервисов Metro, а также предоставляемые им возможности интероперабельности с ПО от Microsoft, а именно с .Net's 3.0 WCF. Microsoft движется к версии .Net 3.5, Metro также активно эволюционирует, чтобы гарантировать что возможности интероперабельности останутся на высоком уровне. Harold рассказывает о недавней совместной активности с инженерами Microsoft - тестировании уровней интероперабельности стандартных версий существующих спецификаций Веб сервисов. Один из таких новых стандартов - OASIS WS-ReliableMessaging 1.1 (версия 1.0 включена в Metro 1.0). Также рассматривалось несколько реализаций стандартов в области безопасности, об этом рассказывает Jiandong. |
Результаты весьма впечатляющие, а версия Metro, поддерживающая интероперабельность с .Net 3.5 запланирована на 2008 год. Geertjan взял интервью с Harold на эту тему, почитайте.
Статьи по обеспечению безопасности Веб Сервисов с использованием Metro
Posted by kostya in GlassFish
|
В своем блоге Jiandong приводит подборку статей об обеспечении безопасности Веб Сервисов с использованием Metro |
SOAP/TCP + FI = Быстрые Веб Сервисы!
Posted by kostya in GlassFish
|
Вот хороший пример преимущества многоуровневой архитектуры Metro: используйте эффективный алгоритм кодирования (FastInfoset) и протокол, который хорош для множества маленьких пакетов (Stateful SOAP/TCP) - и вы можете получить трехкратное преимущество над простой пересылкой XML по HTTP. Смотрите графики для различных тестов: простых, средних и сложных. Остальные подробности в блоге Oleksiys. |
Так же важно отметить, что пеперь благодаря Noemax есть возможность взаимодействия SOAP/TCP c Microsoft's Windows Communication Framework (см. анонс).
Metro в IntelliJ IDEA 7.0
Posted by kostya in GlassFish
|
Kohsuke в своем блоге говорит о том, что комбинация GlassFish/JAX-WS используется по умолчанию для создания Веб-сервисов в IntelliJ IDEA 7.0. |
Metro Web service endpoint, JRuby клиент - работает !
Posted by lativ in GlassFish
JRuby обладает силой/мощью Java и простотой Ruby.
В этой заметке объясняется как из JRuby вызвать Metro Web service endpoint.
Инструментарий Metro в NetBeans, Eclipse и не только
Posted by alexface in GlassFish
|
Vivek составил хорошую сводку интеграции с Metro. NetBeans 6 предоставляет поддержку от Hello World приложений до взаимодействия с .NET 3.0. В Eclipse вы можете использовать как SOAP UI плагин, так и Ant build script, CLI или тулы на основе Maven. Последние три варианта можно использовать и без IDE. |
Напишите нам, если захотите написать Metro плагин для Eclipse.
Ролик: Metro Веб-сервисы с использованием NetBeans 6
Posted by kostya in GlassFish
|
NetBeans 6 предоставляет всеобъемлющую поддержку разработки Веб-сервисов с использованием Metro. Эта поддержка включает в себя новый Дизайнер Веб-сервисов, который позволяет разрабатывать сервисы визуально и переключаться между режимами "дизайн" и "исходный код". В новом демонстрационном ролике, Arun показывает как легко с помощью NetBeans IDE можно разрабатывать, развертывать и вызывать безопасные и надежные Веб-сервисы. |
Полный список демонстрационных роликов GlassFish доступен здесь. Большинство из них вы можете скачать и просматривать в off-line режиме.