воскресенье, 29 января 2012 г.

О построении сервисно-ориентированной архитектуры на предприятии


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

Для решения данной задачи нужно обеспечить исполнение следующих условий:

1. Переход от интеграции по принципу точка-точка к интеграции через сервисную шину предприятия (ESB).

2. Обеспечение независимости интеграции от форматов передаваемых сообщений.

3. Документирование в достаточном объеме и качестве.

4. Наличие мониторинга процесса передачи и обработки сообщений.

пятница, 30 декабря 2011 г.

Завершению 2011-го года посвящается...


Почитав блоги товарищей, делящихся своими впечатлениями/достижениями, Суровый решил, что он ничем не хуже и ему тоже есть чем поделиться.

Во-первых, это конечно же успешное завершение проектирования интеграционной шины в "Вимм-Билль-Данн" или как правильнее сказать в свете текущих тенденций: "Пепси-Данн". Наша шина объединила порядка десяти информационных систем компании, установленных в головном офисе и филиалах. И хотя роль Сурового была относительна скромна: разработал прототипы нескольких адаптеров, включая адаптер к Oracle E-Business Suite на базе Oracle SOA Suite, все равно хорошо, что удалось поработать со многими интересными людьми и кое-чему научиться, т.к. несмотря на большой опыт практической работы с BPEL внедрять SOA до этого не приходилось.

Во-вторых, данный год стал в какой-то степени переломным: Суровый зарекомендовал себя в качестве системного архитектора при проектировании интеграционной шины в ЗАО "Русская телефонная компания" - МТС Розничная сеть. В рамках данного проекта мы обеспечили передачу данных с более чем 2500 точек продаж МТС и интеграцию порядка двадцати информационных систем в головном офисе. В качестве интегрируемых систем выступали как ключевые игроки рынка ERP: Oracle E-Business Suite и SAP, так и старая добрая 1С. Самой сложной задачей было обеспечить гарантированную доставку сообщений с точек продаж в условиях не всегда надежного канала. Страна наша велика, поэтому интернет особенно в удаленных от Центра районах оставляет желать лучшего.

Система введена в опытно-промышленную эксплуатацию, а во время праздников мы со всем этим попытаемся взлететь. Считаю, что здесь уместно поблагодарить всех моих коллег.

О впечатлениях. За восемь месяцев участия в данном проекте пришлось научиться многим и многим, не только техническим, но и социальным вещам: управлять небольшой командой разработчиков, общаться с незнакомыми людьми и конечно же самое главное - принимать решения и убеждать команду и заказчика в их правильности. Конечно, главный критерий истины - практика, но на проекте такого уровня не всегда есть возможность корректно протестировать решение или грамотно смоделировать поведение как системы в целом, так и ее отдельных компонентов под соответствующей нагрузкой. Нужно уметь видеть и предполагать, иметь интуицию и доверять ей. На мой взгляд последнее так же важно, как и технические знания.

Всех моих читателей поздравляю с наступающим Новым годом! Счастья вам и простите, что в уходящем году писал так мало.

Понравилось сообщение - подпишитесь на блог

понедельник, 12 декабря 2011 г.

Установка и использование WebLogic Server 12c в версии для разработчиков


На прошлой неделе Oracle сделала доступным для скачивания набор дистрибутивов сервера приложений нового поколения, основы линейки продуктов Oracle Fusion Middleware, - WebLogic Server 12c. Данный продукт доступен как в виде инсталляторов под Windows, Linux и Mac OS X, так и в виде двух ZIP-архивов, предназначенных исключительно для разработчиков. В данной заметке мы рассмотрим как установить WebLogic Server из данных архивов и создать демонстрационный домен, а так же написать и развернуть в данном домене небольшое Java EE 6 приложение, используя Oracle Enterprise Pack for Eclipse 12.1.1.

пятница, 2 декабря 2011 г.

Анонсирован WebLogic Server 12c


C - обозначает Cloud.

Посмотрел две презентации, приуроченные к выходу Oracle Fusion Middleware WebLogic Server 12c. Обещают, что данный продукт будет доступен для скачивания с OTN на следующей неделе. Технический номер версии будет - 12.1.1. Вероятно, Oracle отказывается от принятой сейчас запутанной системы нумерации версий, при которой WebLogic Server 10.3.X называется WebLogic Server 11g, что не может не радовать. В 2012-м году обещали так же выход остальных компонентов Fusion Middleware, например - Oracle SOA Suite.

UPD 10.12.2011: WebLogic Server 12c доступен для скачивания на OTN.

воскресенье, 27 ноября 2011 г.

Использование Oracle MDS для хранения общих объектов композитных приложений


Oracle Metadata Services – компонент Oracle Fusion Middleware, предназначенный для управления метаданными, т.е. данными о данных. К метаданным в терминах Oracle относятся в частности WSDL-описания веб-сервисов, XSD-схемы, а так же другие XML-документы. Данная инструкция содержит описание процесса настройки подключения к серверу метаданных из Oracle JDeveloper, развертывания метаданных на сервере и использования метаданных в композитном приложении.