Вчера Google объявил о расширении своего сервиса Google Health, который индексирует истории болезни и прочую медицинскую информацию пользователей. Так вот, отныне Google Health сможет автоматически получать информацию с каридостимуляторов, датчиков давления, сенсоров сахара в крови и других приборов, встроенных в тело пациента. Информация будет напрямую поступать в базу данных поискового гиганта (согласно лицензионному соглашению Google Health, по этой информации даже может показываться контекстная реклама, хотя сама компания Google обещает, что такого не допустит).
NetBeans и MySQL могут не пережить переезда под крышу IBM
2 min
1.1KКак известно, несколько дней назад компания IBM объявила о своём желании приобрести Sun Microsystems за весьма хорошую сумму, от которой продавцам будет тяжело отказаться. «Голубой гигант» надеется улучшить своё положение на рынке профессионального оборудования, а также готовится к противостоянию с Cisco на рынке серверов.
Но у многих независимых разработчиков планы двух IT-гигантов вызывают вполне обоснованные опасения: а не забудут ли про них, про Open Source и про их родные проекты в горячке рыночной борьбы? Ясно ведь, что никто из топ-менеджеров IBM и Sun сейчас вообще не думает, что будет с этими проектами, которые не приносят практически никакой прибыли, но при этом чрезвычайно важны для сообщества Open Source.
Сейчас на форумах разработчиков обсуждается, что компания IBM вполне может спустить на тормозах развитие среды Sun NetBeans, ведь у неё есть родной Eclipse. И действительно, зачем вообще одной компании продвигать две IDE? Особенно в нынешние тяжёлые времена. Есть мнение, что уже на второй день после официальной покупки Sun представители IBM объявят о закрытии Sun NetBeans, так же как и остальных «конкурентных» проектов. Вот пара других проектов Sun, которым грозит закрытие в случае завершения сделки:
Но у многих независимых разработчиков планы двух IT-гигантов вызывают вполне обоснованные опасения: а не забудут ли про них, про Open Source и про их родные проекты в горячке рыночной борьбы? Ясно ведь, что никто из топ-менеджеров IBM и Sun сейчас вообще не думает, что будет с этими проектами, которые не приносят практически никакой прибыли, но при этом чрезвычайно важны для сообщества Open Source.
Сейчас на форумах разработчиков обсуждается, что компания IBM вполне может спустить на тормозах развитие среды Sun NetBeans, ведь у неё есть родной Eclipse. И действительно, зачем вообще одной компании продвигать две IDE? Особенно в нынешние тяжёлые времена. Есть мнение, что уже на второй день после официальной покупки Sun представители IBM объявят о закрытии Sun NetBeans, так же как и остальных «конкурентных» проектов. Вот пара других проектов Sun, которым грозит закрытие в случае завершения сделки:
- GlassFish, сервер приложений (конкурент IBM WebSphere)
- MySQL, базы данных (конкурент IBM DB/2)
Объединение мощных возможностей WebSphere sMash и Adobe Flex
16 min
4.8K
Сегодня множество информационных задач – от получения регионального прогноза погоды до обмена видеофайлами с пятью сотнями самых близких друзей – решается с помощью приложений Web 2.0. В связи с расширением масштабов применения технологий Web 2.0 корпорация IBM выпустила продукт WebSphere sMash – фреймворк для разработки и исполнения приложений, основанный на таких базовых концепциях, как динамичная разработка, простота и RESTful-интерфейсы. В большинстве приложений WebSphere sMash пользовательские интерфейсы реализованы с помощью Ajax, HTML или Dojo Toolkit.
В данном посте на примере простого «тренировочного» приложения показано, как реализовать в приложении поддержку пользовательского интерфейса Web 2.0, написанные в среде Adobe Flex. Предоставлены серверные реализации на двух языках – Groovy и PHP. Также вы cможете скачать «тренировочный» файл и задать свои вопросы представителям IBM.
Что делать, если вы пользуетесь IBM DataStage, но поменяли пароль на root
3 min
1.1KТак получилось, что благодаря интересной архитектуре всей системы в целом (которая носит название Information Server), DataStage очень трепетно относится к такой банальной процедуре как смена пароля пользователя, под которым, например, осуществляется редактирование etl-процедур (т.н. джобов) или другие операции.
Такая неразбериха возникает еще и потому, что в продукте существует много различных мест, в которые можно залогиниться, создать пользователей, назначать роли и указывать их пароли. Это как минимум WAS — WebShere application server, Information Server Web Console, и собственно клиенты Designer, Director и Administrator. Процедуры аутентификации на сервере приложений могут быть различными и выбираются исходя политики безопаности компании, на серверах которой разворачивается DataStage. Проблемы возникают в том случае, если аутентификация осуществляется посредством локальной операционной системы (грубо говоря имя пользователя и пароль в ОС совпадает с именами пользователей при входе в административную консоль).
Итак, в этом небольшом посте я попытаюсь рассказать о том как восстановить работоспособность системы после того как была осуществлена процедура смены пароля пользователя ОС.
Такая неразбериха возникает еще и потому, что в продукте существует много различных мест, в которые можно залогиниться, создать пользователей, назначать роли и указывать их пароли. Это как минимум WAS — WebShere application server, Information Server Web Console, и собственно клиенты Designer, Director и Administrator. Процедуры аутентификации на сервере приложений могут быть различными и выбираются исходя политики безопаности компании, на серверах которой разворачивается DataStage. Проблемы возникают в том случае, если аутентификация осуществляется посредством локальной операционной системы (грубо говоря имя пользователя и пароль в ОС совпадает с именами пользователей при входе в административную консоль).
Итак, в этом небольшом посте я попытаюсь рассказать о том как восстановить работоспособность системы после того как была осуществлена процедура смены пароля пользователя ОС.
Разработка и тестирование ПО в «облаках»
3 min
4.2KПо статистике крупное предприятие обычно выделяет до 50% ресурсов своей внутренней технологической инфраструктуры для разработки и тестирования собственного ПО. Одновременно до 90% этих ресурсов остаются незадействованными. Исходя их этого, можно говорить о низкой эффективности этого процесса и повышенных расходах. Как этого избежать?
В качестве одного из вариантов можно предложить использование технологии Cloud Computing. Использование преимуществ этой технологии в средах разработки и тестирования приложений может помочь наполовину снизить расходы на рабочую силу, повысить качество приложений и резко сократить сроки вывода программных продуктов на рынок.
В качестве одного из вариантов можно предложить использование технологии Cloud Computing. Использование преимуществ этой технологии в средах разработки и тестирования приложений может помочь наполовину снизить расходы на рабочую силу, повысить качество приложений и резко сократить сроки вывода программных продуктов на рынок.
Websphere: новый импульс инновациям
4 min
2.4KВ начале мая в Лас-Вегасе прошла ежегодная конференция IBM — «IMPACT 2010». Конференция позиционировалась как «Первая конференция для бизнес- и IT-лидеров». Новая концепция была предопределена новой инициативой IBM Technical and Industry Advocates, которая рассчитана на новые способы использования инноваций и сокращение времени внедрения проектов.


ВАAРТ общими силами
2 min
795Высокоактивная антиретровирусная терапия — метод лечения ВИЧ-инфицированных несколькими препаратами (обычно 3-4), целью которого является подавление вируса на разных стадиях его развития. Сегодня эта методика позволяет не только подавить имеющуюся у зараженного разновидность болезни, но и ее естественные мутации, заодно увеличив продолжительность и подняв качество жизни. Это не пустые слова, т.к. современная медицина шла к этому почти 50 лет, а текущие результаты — заслуга исследователей, работавших в области вирусных заболеваний.
Топологии серверов приложений WebSphere Application Server для обеспечения высокой доступности
4 min
21KЗдравствуй, Хабр!
В этой статье я хочу рассказать какие есть подходы для обеспечения отказоустойчивости и масштабирования инфраструктуры серверов приложений WebSphere Application Server 7 компании IBM.
В этой статье я хочу рассказать какие есть подходы для обеспечения отказоустойчивости и масштабирования инфраструктуры серверов приложений WebSphere Application Server 7 компании IBM.
«Разбор полетов» — Episode 24 — А ты заполнил классный журнал?
1 min
6.1K
Новый сезон в старом и надеемся полюбившимся составе. В сегодняшнем выпуске мы обсудим
Тема сочинения — Как провели лето:
WebSphere MQ для начинающих
7 min
58KВведение
В рамках одной из задач было необходимо интегрироваться с внешней системой. В проме и у всех разработчиков стоит IBM WebSphere поэтому WebSphere MQ отлично вписывался, учитывая также то, что с IBM WebSphere у них отличная интеграция «из коробки». Для начала установим и настроим WebSphere и WebSphere MQ, после напишем простое приложение для отправки и приема данных из очереди и завершим все установкой и настройкой HermesJMS и посмотрим как отправлять и просматривать сообщения из нее. Все будет производится в Windows 7. Перед тем как продолжать скачайте выше перечисленные программы.
Осторожно трафик!
Что дает автоматизация бизнес-процессов с применением IBM BPM и J2EE?
4 min
20K
Обзор на основе опыта разработки корпоративных систем с использованием J2EE и IBM BPM 7.0 и 7.5.
Данная статья, как, надеемся, и следующие, даст понимание, что ожидают бизнес-заказчики от использования IBM BPM (Business Process Management) платформы и что они в результате получают.
А с другой стороны, что получают разработчики – упрощение или усложнение работы.
WebSphere Application Server Liberty Profile
4 min
28KВведение
Если раньше Вам приходилось сталкиваться с разработкой приложений для WebSphere Application Server (далее WAS), то Вы конечно же знаете, что это процесс небыстрый. Для этого требовалось разворачивать свой собственный, «тяжелый», сервер приложений, одна перезагрузка которого занимала длительное время. В команде разработки WebSphere долго думали над тем, как предоставить разработчикам самую простую, лучшую и доступную среду для создания новых веб-приложений для WAS. В результате в версии WAS 8.5 появился новый Liberty Profile, который значительно упрощает процесс разработки приложений для WAS.
Итак, что такое Liberty Profile и что он делает?
По сути Liberty Profile – это динамический профиль WAS, который позволяет WAS-серверу предоставлять только те функции, которые требуются приложению (или нескольким приложениям), развернутому на этом сервере. Если приложению нужны сервлеты, то запускается лишь ядро WAS, HTTP-транспорт и веб-контейнер. Все это происходит очень быстро (за несколько секунд) и требует весьма скромного объема ресурсов. Вам нужен JPA-провайдер для доступа к реляционным данным? Вам не придется долго искать, достаточно добавить опцию JPA и конфигурацию хранения данных и Liberty Profile включит все необходимое. Все это делается в динамическом режиме. Даже несмотря на то, что сервер перезапускается за несколько секунд, Вам не придется этого делать. Это очень важно для разработки, так как Вы постоянно добавляете в приложение новые возможности, меняете код и исправляете ошибки. Разработчикам необходимо, чтобы внесение изменений в программный код и в конфигурацию было простым, и чтобы эти изменения немедленно отражались в среде тестирования. Все это становится таким простым с Liberty Profile и новыми инструментами WAS Developer Tools.
WebSphere и несколько доменов Windows
2 min
3.4K
Tutorial
У нас в конторе, есть бизнес-приложение работающее с WebSphere версии 7.1, пользователи в этом приложении авторизуются через Active Directory. Для этого в WebSphere мы использовали метод авторизации Отдельный реестр LDAP. В этом случае можно указать домен или ещё какой каталог LDAP для авторизации. С появление второго домена, потребовалось авторизовывать пользователей из обоих доменов. Для этих целей мы поменяем метод авторизации на Объединённые хранилища. И ниже опишу как это всё настроить.
Настройка HADR на серверах DB2 и Настройка ACR на серверах Websphere
6 min
7.8K
Tutorial
HADR инструмент DB2, реализующий зеркалирование баз данных. ACR механизм в Websphere позволяющий в случае падения базы, автоматически переключать клиентов на резервный сервер. Ниже расскажу как настраивал обе эти штуки 8-)
Небезопасное хранение паролей в IBM WebSphere
2 min
12KПо работе часто сталкиваюсь с продуктами IBM: WebSphere Application Server (WAS) и другими на его основе. И как и все иногда забываю пароли, в особенности это касается тестовых систем или тех, которым не уделяешь должного внимания.
В очередной раз не вспомнив пароля, решил посмотреть, а как его хранит наш сервер приложений. Проанализировав несколько файлов конфигурации, таких как security.xml, wimconfig.xml и resources.xml обнаружил все пароли когда-либо введённые в консоли администрирования, в том числе и пароль главного админа. Хранились они во вполне безобидном на первый взгляд виде.
В очередной раз не вспомнив пароля, решил посмотреть, а как его хранит наш сервер приложений. Проанализировав несколько файлов конфигурации, таких как security.xml, wimconfig.xml и resources.xml обнаружил все пароли когда-либо введённые в консоли администрирования, в том числе и пароль главного админа. Хранились они во вполне безобидном на первый взгляд виде.
serverPassword="{xor}KD4sPjsyNjE="
IBM MQ и JMeter: Первый контакт
3 min
13KПривет, Хабр!
Это приквел моей предыдущей публикации и в то же время ремейк статьи Автоматизированное тестирование сервисов, использующих протокол MQ с помощью JMeter.
На этот раз расскажу о своем опыте примирения JMeter и IBM MQ для счастливого тестирования приложений на IBM WAS. Сталкивался с такой задачей, легко она не поддавалась. Хочу помочь сэкономить время всем заинтересованным.

Это приквел моей предыдущей публикации и в то же время ремейк статьи Автоматизированное тестирование сервисов, использующих протокол MQ с помощью JMeter.
На этот раз расскажу о своем опыте примирения JMeter и IBM MQ для счастливого тестирования приложений на IBM WAS. Сталкивался с такой задачей, легко она не поддавалась. Хочу помочь сэкономить время всем заинтересованным.

Java, Istio, Kubernetes, Docker — приглашаем на митапы IBM в Москве и Санкт-Петербурге
6 min
1.9K
Привет, Хабр!
Напоследок перед летними каникулами решили порадовать уважаемых подписчиков серией митапов! На следующей неделе их будет целых три! И не только в Москве…
- 19 июня в 18:00 (Москва) в офисе IBM митап по Java технологиям. У нас будет Java Champion, Себастиан Дашнер. Будем обсуждать использование Java в новых облачных реалиях.
- 20 июня в 18:00 (Москва) в офисе IBM митап по Service Mesh — Istio. Давно хотели сделать и тут к нам приезжают основные контрибьюторы проекта. К примеру, Вадим Айзенберг входит в топ-5 людей — контрибьюторов Istio.
- 20 июня в 18:00 (Санкт-Петербург) — Себастиан Дашнер выступит совместно с Денисом Цыплаковым на площадке DataArt по темам Java и микросервисных архитектур
Для детальной программы и регистрации (количество мест, к сожалению, ограничено!) — смотрите далее!
Как меняется специфика работы с серверами приложений на примере OpenLiberty
6 min
2K
Привет, Хабр!
Выступление Себастьяна Дашнера на java meetup в московском офисе IBM (нашел запись похожего выступления) подтолкнуло меня начать свое знакомство с легковесными серверами приложений, в частности, с OpenLiberty. И тогда я задумался:
- Какие преимущества дают легковесные сервера приложений?
- Как меняется специфика работы при их использовании?
- Зачем упаковывать сервер приложений в контейнер?
Отвечая на эти вопросы, я заметил, что информации по этой теме в открытом доступе мало, потому решил собрать и систематизировать её здесь.
Результаты выкладываю под катом.
Построение простого flow в IBM App Connect (Integration Bus)
4 min
2K
Make legacy great again.
Когда я только начинал работать на IBM Integration Bus, руководств по построению приложений я толком найти не мог, тем более на русском, в том числе и на Хабре. Пора это исправлять. Наша цель - построить простой сервис, который на вход будет принимать JSON с одной цифрой и возвращать её инкремент. Данное руководство работает как в десятой версии интеграционной шины, так и в одиннадцатой.