Как стать автором
Обновить

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

Время на прочтение2 мин
Количество просмотров3.6K
У нас в конторе, есть бизнес-приложение работающее с WebSphere версии 7.1, пользователи в этом приложении авторизуются через Active Directory. Для этого в WebSphere мы использовали метод авторизации Отдельный реестр LDAP. В этом случае можно указать домен или ещё какой каталог LDAP для авторизации. С появление второго домена, потребовалось авторизовывать пользователей из обоих доменов. Для этих целей мы поменяем метод авторизации на Объединённые хранилища. И ниже опишу как это всё настроить.
Читать дальше →
Всего голосов 4: ↑3 и ↓1+2
Комментарии1

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

Время на прочтение6 мин
Количество просмотров8.4K
HADR инструмент DB2, реализующий зеркалирование баз данных. ACR механизм в Websphere позволяющий в случае падения базы, автоматически переключать клиентов на резервный сервер. Ниже расскажу как настраивал обе эти штуки 8-)
Читать дальше →
Всего голосов 2: ↑2 и ↓0+2
Комментарии0

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

Время на прочтение2 мин
Количество просмотров13K
По работе часто сталкиваюсь с продуктами IBM: WebSphere Application Server (WAS) и другими на его основе. И как и все иногда забываю пароли, в особенности это касается тестовых систем или тех, которым не уделяешь должного внимания.

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

serverPassword="{xor}KD4sPjsyNjE="

Читать дальше →
Всего голосов 32: ↑32 и ↓0+32
Комментарии22

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

Время на прочтение7 мин
Количество просмотров63K

Введение


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

Осторожно трафик!
Читать дальше →
Всего голосов 6: ↑4 и ↓2+2
Комментарии0

WebSphere Application Server Liberty Profile

Время на прочтение4 мин
Количество просмотров29K

Введение


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

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

Время на прочтение4 мин
Количество просмотров21K

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

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

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

Читать дальше →
Всего голосов 7: ↑4 и ↓3+1
Комментарии3

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

Время на прочтение6 мин
Количество просмотров2.2K


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

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

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

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

Результаты выкладываю под катом.
Читать дальше →
Всего голосов 7: ↑7 и ↓0+7
Комментарии0

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

Время на прочтение6 мин
Количество просмотров2K


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

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

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

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

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

Время на прочтение4 мин
Количество просмотров2.5K

Make legacy great again.

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

Читать далее
Рейтинг0
Комментарии4

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

Время на прочтение2 мин
Количество просмотров1.1K
Как известно, несколько дней назад компания 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)
Читать дальше →
Всего голосов 57: ↑48 и ↓9+39
Комментарии148

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

Время на прочтение1 мин
Количество просмотров597
Вчера Google объявил о расширении своего сервиса Google Health, который индексирует истории болезни и прочую медицинскую информацию пользователей. Так вот, отныне Google Health сможет автоматически получать информацию с каридостимуляторов, датчиков давления, сенсоров сахара в крови и других приборов, встроенных в тело пациента. Информация будет напрямую поступать в базу данных поискового гиганта (согласно лицензионному соглашению Google Health, по этой информации даже может показываться контекстная реклама, хотя сама компания Google обещает, что такого не допустит).
Читать дальше →
Всего голосов 51: ↑47 и ↓4+43
Комментарии64

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

Время на прочтение16 мин
Количество просмотров4.9K
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.
Читать дальше →
Всего голосов 31: ↑25 и ↓6+19
Комментарии15

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

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

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

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

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

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

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

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

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

Время на прочтение2 мин
Количество просмотров833


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

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

Время на прочтение4 мин
Количество просмотров22K
Здравствуй, Хабр!

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

«Разбор полетов» — Episode 24 — А ты заполнил классный журнал?

Время на прочтение1 мин
Количество просмотров6.2K

Новый сезон в старом и надеемся полюбившимся составе. В сегодняшнем выпуске мы обсудим
Тема сочинения — Как провели лето:
Читать дальше →
Всего голосов 18: ↑9 и ↓90
Комментарии7

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

Время на прочтение3 мин
Количество просмотров14K
Привет, Хабр!

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

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

Осторожно, много скриншотов
Всего голосов 16: ↑14 и ↓2+12
Комментарии12