Обзор встречи 23.04.2009

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

Agenda встречи была такова:
— Продолжение рассказа о XBRL (Кирилл)
— Fiorano ESB & ESB concept (Андрей)
— Apache Camel (Антон)
— Servicemix ESB & JBI (Женя)
— Семиотика (Елена Григорьева)

XBRL

Кирилл продолжил рассказ о XBRL, основанном на XML-ном словаре стандартном языке бизнес-отчетов. Мы узнали не только о преимуществах XBRL перед XML, но и об особенностях синтаксической валидации, технических деталях реализации стандарта; о том, каким образом реализуются и что включают в себя XBRL таксономии (метаданные, описывающию концепцию рапортуемой информации и реализованные в виде схемы, описывающей структуру и связи данных). Для любителей кода было представлено множество примеров, а визуальную часть наполнили множественные картинки, как, например, скриншот с взаимосвязями между репортинг фактами, инстансом XBRL документа и таксономией. Движок в виде пакмэна, поедающего инстанс документы, дополнил мою картину мира XBRL : ).

Кирилл также исправил мой личный факап как модератора и рассказал о том, что же такое интеграционные технологии, зачем они, что скрывается за словами BPEL, BPM, для чего мы все вчера собрались, так что ему за это большое гамарджоба от меня лично!

Fiorano ESB

Андрей рассказал о концепции ESB (сервисная шина предприятия) и как она вписывается в SOA (сервис-ориентированную архитектуру), а также об опыте использования одного конкретного продукта Fiorano ESB, являющейся событийно-управляемой (EDA) ESB, плюсах и минусах «визуального программирования».

<Coming soon>

Apache Camel

Антон сделал небольшое intro в Apache Camel, мощный опенсурс routing и mediation движок, являющийся реализацией EIP (Enterprise integration pattern) шаблонов и предназначенный как для самостоятельного использования, так и для использования в ESB, брокерах сообщений (как ActiveMQ) или в вэб-сервис и сетевых фрэймворках. На основе рассказанного у меня сложилось, что Camel легковесный и функционально богатый движок, имеющий широкий выбор компонентов и отличающийся достаточно простым синтаксисом, поддерживающим джава DSL API, XML конфигурацию (основанную на Spring bean’ах), либо Scala DSL. Насколько я помню, если будут желающие, Антон мог бы сделать еще один более технический доклад на эту тему с примерами реализации.

Servicemix ESB

Женя сделал доклад по open-source Servicemix ESB (версии 3.х), эталонной реализации JBI концепции, а также о том, что же этот самый JBI (Java Business Integration) из себя представляет. Мы узнали о том, как упрощается работа с smx, если использовать maven2 и какого рода задачи можно решать с помощью данной ESB. Для любителей кода были примеры XML и Java синтаксиса, а также примеры использования smx компонентов. Так же Женя рассказал об особенностях тестирования и развертывания smx приложений.

«Что делать, если я воспринимаю себя камнем и нормально ли разговаривать с самим собой?»

В прошлый раз в качестве офтопа мы услышали очень интересный рассказ Жени о предвыборной компании президента Обамы. В этот раз в «свободной категории» был доклад о семиотике, науке, изучающей характеристики знаков и знаковых систем, искусственных и естественных языков.

Елена Григорьева, являющаяся преподавателем в Тартуском Университете, а также «по совместительству» мамой Арсения : ), рассказала об основных аспектах семиотики, о ее практическом применении (языки программирования являются являются не чем иным как более высоким уровнем абстракции, позволяющим алгоритмизировать задачи из реальной жизни), а также о том, какие смелые и порой парадоксальные мысленные эксперименты проводят ученые семиотики и где же они работают после окончания вуза. Мы узнали, что уже неадертальцы размышляли о относительности бытия и о том, что матрица нервно курит в углу по сравнению с нашей настоящей действительностью, с ее постоянным выбором красной и синей пилюль. Я с удивлением узнал, что физико-математическая инвариантность является не более чем условностью, о том, что знак – это некая характеристика, описывающая нечто, но не являющееся им : ), о том, кто такой кот Шредингера и чем он знаменит. Александр выяснил, что разговаривать с самим собой – это нормальное состояние человека как личности, а Артем выразил свое полное несогласие с тем, что семиотика отвергает антропоцентрический взгляд на реальность и высказал свое нежелание существовать и воспринимать реальность с позиции камня. В общем, на мой взгляд, было интересно и весело.

Спасибо большое докладчикам за сделанные доклады, а аудитории за терпение и выносливость. Даже в таких тропических условиях большая половина пришедших досидела до конца : ).

«Я по процедурному вопросу»

Формат встречи в этот раз был несколько изменен, планировалось, что на рассказ и обсуждение будет уходить по 25-30 минут. Поэтому мы решили попробовать сделать 5 докладов, вместо обычных 4-х. Видимо, ввиду новизны и интересности темы для многих участников обсуждение, порой несколько затягивалось, так что в результате мы разошлись уже ближе к 11-и, но в целом, как мне кажется, 3.5 часа для 5 докладов – это не самое большое время.

В этот раз участникам были предложено заполнить анкеты чтобы узнать об их банковских аккаунтах и паролях, предпочтениях, умениях и о том, доклады на какие темы им было бы интересно послушать или даже сделать : ). Анкеты будут обработаны, а результаты опубликованы.

«Не корысти ради, а токмо…»

Вчера мы все-таки реализовали долго обсуждавшуюся идею вознаграждать докладчиков небольшими символическими подарками. Все докладчики (помимо апплодисментов и респекта с уважухой) получили по футболке с логотипом девклаба. Андрей даже пришел в этой футболке сегодня на работу : ). Сделать это нам позволили добровольные пожертвования нескольких участников вчерашней встречи. В двух словах повторю прозвучавшую вчера мысль: если мы все хотим чтобы девклаб развивался, если хотим слышать больше интересных докладов, привлекать больше людей, иметь лучшие возможности для записи видео с лучшего качества звуком, а также не зависеть от Жени : ), который бескорыстно предоставляет нам помещение, воду, кофе и печеньки, то нам (в любом случае) в какой-то момент нам придется ввести либо обязательную символическую плату, достаточную для гарантированного снятия большего помещения, покупки микрофона и так далее, либо расчитывать на добровольные пожертвования участников, достаточные для проведения мероприятий, что, в прочем, не есть особенно надежно. Предлагаю подискутировать на эту тему в комментариях более конкретно: обязательно или по желанию, какие суммы для вас нормальны.

Всем еще раз спасибо за интересную встречу!