Pull to refresh
126
0

Внедряю Incomand

Send message

Как запустить защищенные сервисы в Entaxy ION

Level of difficultyMedium
Reading time6 min
Views217

Представьте ситуацию, когда у вас есть файл с описанием сервиса – это может быть json или yaml, описанный по спецификации OpenAPI или xml с WSDL описанием SOAP сервиса. Вам требуется оперативно запустить сервис по этому описанию, чтобы системы-источники могли начать отправлять данные. А ещё этот сервис надо как-то обезопасить. А ещё… Но обо всё по порядку – расскажем и научим в этой статье.

Читать далее

Как запустить защищенные сервисы

Level of difficultyMedium
Reading time6 min
Views920

Представьте ситуацию, когда у вас есть файл с описанием сервиса – это может быть json или yaml, описанный по спецификации OpenAPI или xml с WSDL описанием SOAP сервиса. Вам требуется оперативно запустить сервис по этому описанию, чтобы системы-источники могли начать отправлять данные. А ещё этот сервис надо как-то обезопасить. А ещё… Но обо всё по порядку – расскажем и научим в этой статье.

Читать далее

Как построить интеграцию

Level of difficultyMedium
Reading time5 min
Views2.2K

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

Читать далее

Консолидация отображения данных с использованием протокола OData

Level of difficultyMedium
Reading time5 min
Views1.6K

Появилась у нас тут задачка, вывести на портале Incomand данные из разных подсистем (1С, Тезис…) . Конечно можно было бы написать плагины, каждый из которых слазил бы в подсистему, получил данные и показал их на портале - НО - мы бы получили p2p и спагетти, порталу пришлось бы разбираться с форматами и протоколами работы каждой системы….

Читать далее

Поиск каруселей в ArangoDB

Reading time3 min
Views3.3K

Про ArangoDB было уже несколько статей на Хабре, так что подробно расписывать, что это такое тут не буду. Скажу только, что это мультимодельная база данных (графовая и документная). Может возникнуть вопрос - "зачем" и для "каких задач" надо использовать ArangoDB по сравнению с популярными и хорошо известными реляционными или документными базами данных. И сегодня мы посмотрим, как с использованием его графовых возможностей можно решать практические задачи.

Читать далее

Liferay 7.4 — еще одна No Code платформа?

Reading time4 min
Views9.3K

Компания Liferay выпустила очередную версию своей портальной платформы Liferay CE 7.4.3 и гордо заявила в анонсе что это теперь полноценное No Code решение. Так ли это на самом деле?

Читать далее

Как реализовать SOAP- сервис для работы с таблицами Google через SQL

Reading time5 min
Views16K
Была задача — в ходе подготовки демки одного из решений надо было показать, что клиентскую информацию можно сохранять где угодно — в простом случае, например, в таблицах Google, в более сложном (после полугодового «внедрения»и многомиллионного бюджета) в CRM клиента. В используемой нами WSO2 ESB есть коннектор к таблицам Google — но реализовать требуемый функционал на нем оказалось не очень простой задачей — и тогда я на это забил.

Но вот недавно, разбираясь с новыми фичами WSO2 Data Services Server обнаружил, что в нем можно легко реализовать SOAP-сервис для работы с таблицами Google (который потом можно подцепить где угодно). Причем работа с данными в таблице осуществляется через привычный всем SQL.
О том, как это сделать, и хочу рассказать под катом.
Читать дальше →

Если не Liferay то что? GateIn?

Reading time5 min
Views9.8K
Не так давно я описал новые фичи, которые ждут пользователей и разработчиков в новой версии Liferay 7.0. У меня иногда спрашивают — а почему Liferay? Для меня ответ прост — в том стеке технологий, в котором мы работаем (Jave EE плюс ориентация на Open Source) я просто не вижу альтернатив.

Да, мы давно занимаемся внедрением порталов на Liferay, но я не слепой фанатик и стараюсь иногда выныривать из своего мирка и смотреть вокруг. А вдруг? Вдруг альтернативы есть? Давайте сегодня рассмотрим одну из них — портал GateIn — совместное производство JBoss и eXo.

image
Читать дальше →

Что нас ждет в Liferay 7.0

Reading time4 min
Views27K
Компания Liferay объявила о выходе последней milestone версии Liferay 7.0 m7. Это означает что дальше пойдут уже альфы и беты, в которых будет идти исправление ошибок — функциональных же изменений уже особо не ожидается. И хотя до релиза еще примерно полгода, уже сейчас можно посмотреть что же нового нас ждет в новой версии Liferayimage
Читать дальше →

Выполнение кода по расписанию в Spring Framework

Reading time2 min
Views28K
Тут приспичило мне периодически запускать некоторый код в небольшом проектике написанном на Spring Framework. Я уж было приготовился по старой памяти (еще со спринга 2.x) к долгому прикручиванию quartz-а и написании кучи конфигов на xml, как оказалось все значительно проще
Читать дальше →

Google анонсировала Google Cloud SQL

Reading time1 min
Views7.3K
Неужели свершилось? Основное ограничение, мешавшее переносу существующих приложений на платформу GAE — отсутствие обычного, нормального SQL уходит в прошлое? Компания Google анонсировала свой новых продукт: Google Cloud SQL.

Для того, что бы получить доступ к данному API необходимо на странице Services вашего проекта в GAE «Запросить» данное API — заполнить небольшую форму (кстати реализованную при помощи Google Docs) — и остается дальше только ждать когда же дадут доступ — что бы воочию пощупать — действительно ли там нормальный SQL без каких-либо ограничений?

JEEConf в Киеве 21-ого мая

Reading time2 min
Views1.3K
image
«Отгремел» ADD-2011 (кстати — огромное спасибо организаторам — было круто и интересно!) как пора паковать чемоданы на следующую. К удивлению — поиск по «JEEConf» ничего не дал на хабре (или я плохо искал?) — а конференция выглядит очень интересной!
Итак — возьму на себя смелость сделать неофициальный анонс JEEConf — надеюсь еще не поздно.
Читать дальше →

Презентация Liferay на ADD-2011

Reading time1 min
Views1.4K
image
Только что закончил подготавливать презентацию по Liferay для пятничного доклада на ADD-2011. Так как времени будет больше чем на JavaOne — то и доклад получается более объемным и интересным (я надеюсь).
Читать дальше →

Презентация Liferay на JavaOne 2011

Reading time1 min
Views2.4K
image

Кому интересно — на предстоящей JavaOne в Москве проведу презентацию Liferay (ИМХО лучший портал на Java) — что он умеет, что дает пользователям и как помогает программистам.
Презентация состоится 13 апреля в 18:30 в «Синем Зале».
Читать дальше →

Кеширование в Spring Framework 3.1

Reading time3 min
Views30K
Я могу ошибаться, но мне кажется что всем хорошо известный Spring Framework достиг своей вершины к версии 2.5 (когда внедрили активное использование аннотаций) и дальше идет по сути дела «полировка» — даже major-релиз 3.0 не сильно отличается от 2.5. Тоже самое можно сказать и про грядущий 3.1 — небольшие улучшения, фишечки — но не более того. Однако одна «фишечка» в 3.1 показалась мне особенно интересной — это кеширование.
image
Читать дальше →

Android для x86

Reading time1 min
Views12K
Вы настолько любите Android что готовы отдать ему на растерзание свой нетбук — но не знали как? Тогда вам поможет www.android-x86.org (странно что об этом проекте еще не упоминали на хабре — я по крайней мере не нашел).
android
Читать дальше →

Amazon наступает: Amazon Elastic Beanstalk

Reading time3 min
Views13K
Долгое время многие сравнивали Amazon AWS и Google Apps Engine как облачные решение — хотя сравнения были не совсем корректны — так как все-таки это решения разных «весовых категорий». Если Амазон предлагал Infrastructure as a Service (IaaS), то GAE это чистой воды Platform as a Service.
И вот Amazon перешел в наступление — сегодня анонсирован Amazon Elastic Beanstalk.
image
Читать дальше →

Как обновить статус в Facebook, LinkedIn & Twitter при помощи spring-social

Reading time9 min
Views6.7K
Не так давно я уже писал о новом проекте SpringSource: spring-social. Сегодня я хочу рассказать (вернее показать на примере) как можно данную библиотеку использовать. В качестве примера используется простейшее приложение, которое позволяет залогиниться во все три сервиса и обновлять статус одновременно во всех трех (осторожно — под катом много букв и кода и совсем нет картинок).
imageimageimageimage
Читать дальше →

Information

Rating
Does not participate
Location
Санкт-Петербург и область, Россия
Date of birth
Registered
Activity