Российское ПО и "пробки" в Интернете

Сегодня впервые воспользовался аккаунтом эксперта на сервисе Комментарии.ру и оставил два собственных мнения, по темам "Российское ПО - быть или не быть?" и "Пробки в Интернете". Обе темы достаточно горячи и интересны.

Российское ПО – быть или не быть?

Предоставление корпоративных веб-сервисов

Если компания собирается предоставлять свои сервисы через веб, но до этого не была веб-ориентирована, полезно посмотреть на данную схему. Предположим, что сервисы охватывают функциональность нескольких корпоративных информационных систем.

Первый уровень — веб-сервер, выставленный в интернет, который принимает все запросы, как относящиеся к сайту, так и к предоставлению сервиса. Веб-сервер может быть масштабирован в кластер.

Сценарии использования ESB

В данной статье рассмотрены основные сценарии использования сервисной шины с целью демонстрации возможных архитектурных решений, влияющих как на выбор продукта, так и на список задач, которые можно решить путем установки ESB. Сценарии использования ESB не ставят своей целью отразить всю полноту требований организации к SOA или ESB. Например, сценарий «Интеграция двух систем» с течением времени может развиться в более сложный сценарий «Сервисы прикладных систем».

WebSphere trends 2008

Джерри Куомо, CTO WebSphere опубликовал направления и тенденции, которые IBM WebSphere считает ключевыми в 2008 году и собирается реализовывать в своих продуктах.

Краткий перечень: Restful SOA, Обработка событий, Управление SOA, Extreme Transaction Processing, Виртуализация приложений, Бизнес-оборудование и Бизнес-правила.

Пообещайте мне API

Интересную проблему поднимает Макс Канат в своём блоге codesimplicity.com — проблему совместимости API при переходе продуктов от версии к версии.
Создавая у своего сервиса API, разработчики дают "обещание", что данная функциональность будет доступна через данный API. И далее, если меняется функциональность или форматы данных, то появляется проблема, как моральная, так и техническая.

Создание веб-сервиса на java для чайников

Нужно создать веб-сервис на java? Самый простой, эффективный и открытй способ - использовать Apache Axis2. Более того, для тех, кто является новичком в ява-разработке, Axis2 предоставляет много приятных инструментов для начала работы с веб-сервисами. Один из путей ознакомления с Axis2 - это попробовать использовать POJO (Plain old Java objects). Аксис позволяет превратить java class в Axis2 веб-сервис в одну строчку кода!

Что для этого нужно?

1. Напишите класс на java

IBM ESB (адвансед или не адвансед)

Возможно я давно не следил за продуктами IBM, но с удивлением узнал, что у них в продуктовой линейке есть сервисная шина ESB, и даже не одна. Есть WebSphere ESB и WebSphere Advanced ESB. В дополнение к ним есть ещё и железо DataPower, которое тоже в какой-то степени является реализацией сервисной шины.

Посетив семинар двух французских IBM-щиков, постараюсь отделить шины от колёс и рассказать, что стоит за этими продуктами.

Вот картинка, дающая объяснение соотношению данных продуктов по поддержке стандартов и производительности:

BarCamp в Риге и презентация "Делай бизнес на мэшапах"

На прошлых выходных (8-10 февраля) в Риге проходила "неконференция" BarCamp. Большая прикольная тусовка. В первый день презентации проходили одновременно в 6 залах. Во второй день был инкубатор инноваций, на котором каждый мог представить свой проект и попытаться найти инвесторов.
Я выступил с презентацией про сервисные API и мэшапы.

Будущее социальных сетей. Мероприятие iCamp

В прошлую субботу прошло мероприятие в формате баркемпа ("неформальной конференции") в баре "Виносыр". Пусть его тематика и не касается SOA, рекомендую посмотреть вот это выступление Михаила Кожаринова. Оно посвящено будущему социальных сетей. Причём социальных сетей в достаточно широком смысле, и тому как они могут быть связаны с интернет-социальными-сетями. Об этом в самом конце доклада.

Кто понимает, в чём различие SOA и SaaS?

За последнее время неоднократно вижу и слышу упоминания о SOA и SaaS, как о синонимах. Что представляется мне в корне неверным! Поэтому попробую отделить мух от котлет.

RSS-материал