Pull to refresh

Google проник в тело

Reading time 1 min
Views 556
IT-companies
Вчера Google объявил о расширении своего сервиса Google Health, который индексирует истории болезни и прочую медицинскую информацию пользователей. Так вот, отныне Google Health сможет автоматически получать информацию с каридостимуляторов, датчиков давления, сенсоров сахара в крови и других приборов, встроенных в тело пациента. Информация будет напрямую поступать в базу данных поискового гиганта (согласно лицензионному соглашению Google Health, по этой информации даже может показываться контекстная реклама, хотя сама компания Google обещает, что такого не допустит).
Читать дальше →
Total votes 51: ↑47 and ↓4 +43
Comments 64

NetBeans и MySQL могут не пережить переезда под крышу IBM

Reading time 2 min
Views 1.1K
Open source *
Как известно, несколько дней назад компания IBM объявила о своём желании приобрести Sun Microsystems за весьма хорошую сумму, от которой продавцам будет тяжело отказаться. «Голубой гигант» надеется улучшить своё положение на рынке профессионального оборудования, а также готовится к противостоянию с Cisco на рынке серверов.

Но у многих независимых разработчиков планы двух IT-гигантов вызывают вполне обоснованные опасения: а не забудут ли про них, про Open Source и про их родные проекты в горячке рыночной борьбы? Ясно ведь, что никто из топ-менеджеров IBM и Sun сейчас вообще не думает, что будет с этими проектами, которые не приносят практически никакой прибыли, но при этом чрезвычайно важны для сообщества Open Source.

Сейчас на форумах разработчиков обсуждается, что компания IBM вполне может спустить на тормозах развитие среды Sun NetBeans, ведь у неё есть родной Eclipse. И действительно, зачем вообще одной компании продвигать две IDE? Особенно в нынешние тяжёлые времена. Есть мнение, что уже на второй день после официальной покупки Sun представители IBM объявят о закрытии Sun NetBeans, так же как и остальных «конкурентных» проектов. Вот пара других проектов Sun, которым грозит закрытие в случае завершения сделки:
  • GlassFish, сервер приложений (конкурент IBM WebSphere)
  • MySQL, базы данных (конкурент IBM DB/2)
Читать дальше →
Total votes 57: ↑48 and ↓9 +39
Comments 148

Объединение мощных возможностей WebSphere sMash и Adobe Flex

Reading time 16 min
Views 4.8K
IBM corporate blog
image
Сегодня множество информационных задач – от получения регионального прогноза погоды до обмена видеофайлами с пятью сотнями самых близких друзей – решается с помощью приложений 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.
Читать дальше →
Total votes 31: ↑25 and ↓6 +19
Comments 15

Что делать, если вы пользуетесь IBM DataStage, но поменяли пароль на root

Reading time 3 min
Views 1.1K
Lumber room
Так получилось, что благодаря интересной архитектуре всей системы в целом (которая носит название Information Server), DataStage очень трепетно относится к такой банальной процедуре как смена пароля пользователя, под которым, например, осуществляется редактирование etl-процедур (т.н. джобов) или другие операции.
Такая неразбериха возникает еще и потому, что в продукте существует много различных мест, в которые можно залогиниться, создать пользователей, назначать роли и указывать их пароли. Это как минимум WAS — WebShere application server, Information Server Web Console, и собственно клиенты Designer, Director и Administrator. Процедуры аутентификации на сервере приложений могут быть различными и выбираются исходя политики безопаности компании, на серверах которой разворачивается DataStage. Проблемы возникают в том случае, если аутентификация осуществляется посредством локальной операционной системы (грубо говоря имя пользователя и пароль в ОС совпадает с именами пользователей при входе в административную консоль).

Итак, в этом небольшом посте я попытаюсь рассказать о том как восстановить работоспособность системы после того как была осуществлена процедура смены пароля пользователя ОС.
Читать дальше →
Rating 0
Comments 0

Разработка и тестирование ПО в «облаках»

Reading time 3 min
Views 4.2K
IBM corporate blog
По статистике крупное предприятие обычно выделяет до 50% ресурсов своей внутренней технологической инфраструктуры для разработки и тестирования собственного ПО. Одновременно до 90% этих ресурсов остаются незадействованными. Исходя их этого, можно говорить о низкой эффективности этого процесса и повышенных расходах. Как этого избежать?

В качестве одного из вариантов можно предложить использование технологии Cloud Computing. Использование преимуществ этой технологии в средах разработки и тестирования приложений может помочь наполовину снизить расходы на рабочую силу, повысить качество приложений и резко сократить сроки вывода программных продуктов на рынок.
Читать дальше →
Total votes 7: ↑6 and ↓1 +5
Comments 1

Websphere: новый импульс инновациям

Reading time 4 min
Views 2.4K
IBM corporate blog
В начале мая в Лас-Вегасе прошла ежегодная конференция IBM — «IMPACT 2010». Конференция позиционировалась как «Первая конференция для бизнес- и IT-лидеров». Новая концепция была предопределена новой инициативой IBM Technical and Industry Advocates, которая рассчитана на новые способы использования инноваций и сокращение времени внедрения проектов.
image
Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Comments 0

ВАAРТ общими силами

Reading time 2 min
Views 795
IBM corporate blog


Высокоактивная антиретровирусная терапия — метод лечения ВИЧ-инфицированных несколькими препаратами (обычно 3-4), целью которого является подавление вируса на разных стадиях его развития. Сегодня эта методика позволяет не только подавить имеющуюся у зараженного разновидность болезни, но и ее естественные мутации, заодно увеличив продолжительность и подняв качество жизни. Это не пустые слова, т.к. современная медицина шла к этому почти 50 лет, а текущие результаты — заслуга исследователей, работавших в области вирусных заболеваний.
Читать дальше →
Total votes 25: ↑21 and ↓4 +17
Comments 2

Топологии серверов приложений WebSphere Application Server для обеспечения высокой доступности

Reading time 4 min
Views 21K
High performance *Java *IT Standards *
Sandbox
Здравствуй, Хабр!

В этой статье я хочу рассказать какие есть подходы для обеспечения отказоустойчивости и масштабирования инфраструктуры серверов приложений WebSphere Application Server 7 компании IBM.
Читать дальше →
Total votes 5: ↑5 and ↓0 +5
Comments 0

WebSphere MQ для начинающих

Reading time 7 min
Views 58K
Website development *Java *
Tutorial
Recovery mode
Sandbox

Введение


В рамках одной из задач было необходимо интегрироваться с внешней системой. В проме и у всех разработчиков стоит IBM WebSphere поэтому WebSphere MQ отлично вписывался, учитывая также то, что с IBM WebSphere у них отличная интеграция «из коробки». Для начала установим и настроим WebSphere и WebSphere MQ, после напишем простое приложение для отправки и приема данных из очереди и завершим все установкой и настройкой HermesJMS и посмотрим как отправлять и просматривать сообщения из нее. Все будет производится в Windows 7. Перед тем как продолжать скачайте выше перечисленные программы.

Осторожно трафик!
Читать дальше →
Total votes 6: ↑4 and ↓2 +2
Comments 0

Что дает автоматизация бизнес-процессов с применением IBM BPM и J2EE?

Reading time 4 min
Views 20K
PNN corporate blog Website development *

Обзор на основе опыта разработки корпоративных систем с использованием J2EE и IBM BPM 7.0 и 7.5.

Данная статья, как, надеемся, и следующие, даст понимание, что ожидают бизнес-заказчики от использования IBM BPM (Business Process Management) платформы и что они в результате получают.

А с другой стороны, что получают разработчики – упрощение или усложнение работы.

Читать дальше →
Total votes 7: ↑4 and ↓3 +1
Comments 3

WebSphere Application Server Liberty Profile

Reading time 4 min
Views 28K
Java *

Введение


Если раньше Вам приходилось сталкиваться с разработкой приложений для 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.
Читать дальше →
Total votes 8: ↑6 and ↓2 +4
Comments 24

WebSphere и несколько доменов Windows

Reading time 2 min
Views 3.4K
System administration *
Tutorial
У нас в конторе, есть бизнес-приложение работающее с WebSphere версии 7.1, пользователи в этом приложении авторизуются через Active Directory. Для этого в WebSphere мы использовали метод авторизации Отдельный реестр LDAP. В этом случае можно указать домен или ещё какой каталог LDAP для авторизации. С появление второго домена, потребовалось авторизовывать пользователей из обоих доменов. Для этих целей мы поменяем метод авторизации на Объединённые хранилища. И ниже опишу как это всё настроить.
Читать дальше →
Total votes 4: ↑3 and ↓1 +2
Comments 1

Настройка HADR на серверах DB2 и Настройка ACR на серверах Websphere

Reading time 6 min
Views 7.8K
Database Administration *
Tutorial
HADR инструмент DB2, реализующий зеркалирование баз данных. ACR механизм в Websphere позволяющий в случае падения базы, автоматически переключать клиентов на резервный сервер. Ниже расскажу как настраивал обе эти штуки 8-)
Читать дальше →
Total votes 2: ↑2 and ↓0 +2
Comments 0

Небезопасное хранение паролей в IBM WebSphere

Reading time 2 min
Views 12K
Information Security *Cryptography *Java *
Sandbox
По работе часто сталкиваюсь с продуктами IBM: WebSphere Application Server (WAS) и другими на его основе. И как и все иногда забываю пароли, в особенности это касается тестовых систем или тех, которым не уделяешь должного внимания.

В очередной раз не вспомнив пароля, решил посмотреть, а как его хранит наш сервер приложений. Проанализировав несколько файлов конфигурации, таких как security.xml, wimconfig.xml и resources.xml обнаружил все пароли когда-либо введённые в консоли администрирования, в том числе и пароль главного админа. Хранились они во вполне безобидном на первый взгляд виде.

serverPassword="{xor}KD4sPjsyNjE="

Читать дальше →
Total votes 32: ↑32 and ↓0 +32
Comments 22

IBM MQ и JMeter: Первый контакт

Reading time 3 min
Views 13K
IT systems testing *Apache *
Привет, Хабр!

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

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

Осторожно, много скриншотов
Total votes 16: ↑14 and ↓2 +12
Comments 12

Java, Istio, Kubernetes, Docker — приглашаем на митапы IBM в Москве и Санкт-Петербурге

Reading time 6 min
Views 1.9K
IBM corporate blog Open source *Java *Cloud services *Kubernetes *


Привет, Хабр!

Напоследок перед летними каникулами решили порадовать уважаемых подписчиков серией митапов! На следующей неделе их будет целых три! И не только в Москве…

  • 19 июня в 18:00 (Москва) в офисе IBM митап по Java технологиям. У нас будет Java Champion, Себастиан Дашнер. Будем обсуждать использование Java в новых облачных реалиях.
  • 20 июня в 18:00 (Москва) в офисе IBM митап по Service Mesh — Istio. Давно хотели сделать и тут к нам приезжают основные контрибьюторы проекта. К примеру, Вадим Айзенберг входит в топ-5 людей — контрибьюторов Istio.
  • 20 июня в 18:00 (Санкт-Петербург) — Себастиан Дашнер выступит совместно с Денисом Цыплаковым на площадке DataArt по темам Java и микросервисных архитектур

Для детальной программы и регистрации (количество мест, к сожалению, ограничено!) — смотрите далее!
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Comments 1

Как меняется специфика работы с серверами приложений на примере OpenLiberty

Reading time 6 min
Views 2K
IBM corporate blog Open source *Java *Cloud services *Microservices *


Привет, Хабр!

Выступление Себастьяна Дашнера на java meetup в московском офисе IBM (нашел запись похожего выступления) подтолкнуло меня начать свое знакомство с легковесными серверами приложений, в частности, с OpenLiberty. И тогда я задумался:

  1. Какие преимущества дают легковесные сервера приложений?
  2. Как меняется специфика работы при их использовании?
  3. Зачем упаковывать сервер приложений в контейнер?

Отвечая на эти вопросы, я заметил, что информации по этой теме в открытом доступе мало, потому решил собрать и систематизировать её здесь.

Результаты выкладываю под катом.
Читать дальше →
Total votes 7: ↑7 and ↓0 +7
Comments 0

Построение простого flow в IBM App Connect (Integration Bus)

Reading time 4 min
Views 2K
System Analysis and Design *XML *
Sandbox

Make legacy great again.

Когда я только начинал работать на IBM Integration Bus, руководств по построению приложений я толком найти не мог, тем более на русском, в том числе и на Хабре. Пора это исправлять. Наша цель - построить простой сервис, который на вход будет принимать JSON с одной цифрой и возвращать её инкремент. Данное руководство работает как в десятой версии интеграционной шины, так и в одиннадцатой.

Читать далее
Rating 0
Comments 4