<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-3043523252258851613</id><updated>2025-07-08T10:14:25.554+03:00</updated><category term="Java"/><category term="Oracle"/><category term="Fusion Middleware"/><category term="SOA"/><category term="OSGi"/><category term="Equinox"/><category term="JavaEE"/><category term="EAI"/><category term="ESB"/><category term="IBM"/><category term="Архитектура"/><category term="Oracle SOA Suite"/><category term="ECF"/><category term="Spring Framework"/><category term="Oracle Service Bus"/><category term="WebLogic"/><category term="Производительность"/><category term="Техническая поддержка"/><category term="Eclipse SDK"/><category term="Hibernate"/><category term="Web programming"/><category term="System z"/><category term="Знакомимся"/><category term="BPEL"/><category term="WebSphere Application Server"/><category term="Трудоустройство"/><category term="Eclipse RCP"/><category term="Functional programming"/><category term="REST"/><category term="Личное"/><category term="Переводы"/><category term="Eclipse Foundation"/><category term="Google"/><category term="LaTeX"/><category term="Naumen"/><category term="WebSphere Liberty"/><category term="BPM"/><category term="Microsoft"/><category term="Руководство проектом"/><category term="Верстаем диплом"/><category term="EDA"/><category term="SCA"/><category term="Математика"/><category term="Apache Felix"/><category term="EA"/><category term="EIP"/><category term="Glassfish"/><category term="Guice"/><category term="Linux"/><category term="XML"/><category term="Зарисовки"/><category term="Консультирование"/><category term="Тестирование"/><category term=".NET"/><category term="Cloud Computing"/><category term="DB2"/><category term="F#"/><category term="SOA Governance"/><category term="WLST"/><category term="XStream"/><category term="Безопасность"/><category term="AOP"/><category term="API Management"/><category term="Android"/><category term="Apache Maven"/><category term="Apache Tomcat"/><category term="BAM"/><category term="JDeveloper"/><category term="JPA"/><category term="JSON"/><category term="Mono"/><category term="Open Source"/><category term="Scheme"/><category term="Tapestry"/><category term="Конференции"/><category term="Подкасты"/><category term="Яндекс"/><category term="Apache Ant"/><category term="Apache Camel"/><category term="C++"/><category term="CICS"/><category term="CaffeineIM"/><category term="Cloud Foundry"/><category term="Data Governance"/><category term="Docker"/><category term="ETL"/><category term="Emacs"/><category term="Git"/><category term="IBM Cloud"/><category term="JBoss"/><category term="JVM"/><category term="MSVC"/><category term="MapReduce"/><category term="MicroProfile"/><category term="Microservices"/><category term="OPN"/><category term="Oracle BPM Suite"/><category term="TSO"/><category term="Windows"/><category term="Инфраструктура LLVM"/><category term="Компиляторы"/><category term="Литература"/><category term="С++"/><title type='text'>Блог сурового челябинского программиста</title><subtitle type='html'> Are you aware how much time I&#39;ve spent learning for details of Java? Thread management, dynamics, CORBA...</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>237</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-2594094916765769302</id><published>2018-07-23T23:28:00.002+03:00</published><updated>2018-09-11T09:24:22.648+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MSVC"/><category scheme="http://www.blogger.com/atom/ns#" term="Windows"/><category scheme="http://www.blogger.com/atom/ns#" term="С++"/><title type='text'>[C++] Что такое warning C4291 и как с ним бороться</title><summary type="text">Самой яркой особенностью языка программирования C++ перед привычной мне Java является необходимость обеспечивать ручное управление памятью и на этом пути разработчика поджидает множество интересных особенностей. Например, если мы переопределяем оператор new, снабдив его нужными исключительно нам аргументами (так называемая class-specific placement allocation functions), то необходимо подобным же </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/2594094916765769302/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2018/07/cpp-msvc-warning-c4291.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/2594094916765769302'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/2594094916765769302'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2018/07/cpp-msvc-warning-c4291.html' title='[C++] Что такое warning C4291 и как с ним бороться'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1750418006785468937</id><published>2018-07-17T09:54:00.001+03:00</published><updated>2018-07-17T10:05:35.369+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Docker"/><category scheme="http://www.blogger.com/atom/ns#" term="Eclipse Foundation"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="JVM"/><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Liberty"/><title type='text'>IBM открывает себя: WebSphere с открытым исходным кодом на JVM с открытым исходным кодом</title><summary type="text">Давно не писал заметки в блог, но есть новость и ей хочется поделиться: мой первый (и, я очень надеюсь - не последний), вклад в продукт с открытым исходным кодом Eclipse OpenJ9 был принят сообществом. Это - повод, а рассказать в данной заметке я хочу о проектах с открытым кодом, вышедших за последние годы из недр корпорации IBM. Возможно некоторые из них будут интересны вам лично или вашему </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1750418006785468937/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2018/07/ibm-websphere-jvm.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1750418006785468937'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1750418006785468937'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2018/07/ibm-websphere-jvm.html' title='IBM открывает себя: WebSphere с открытым исходным кодом на JVM с открытым исходным кодом'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhO0MRBv1Pinj6zKZdlwmtUQRwU-Rbl24RAS87zBGA7xidT3s5Kp5fP0wXbCIh0Z8MoTUjY_uqaAZnxBeUYXnyMld4MzNaaY0crVa3rzODGhHkJj0mIIf08A7YxaGfXpdd85Qixkjf15LgW/s72-c/openlibery-on-openj9-java9.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-5564278339418139251</id><published>2018-05-23T10:52:00.004+03:00</published><updated>2018-05-23T11:10:51.033+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C++"/><category scheme="http://www.blogger.com/atom/ns#" term="Инфраструктура LLVM"/><category scheme="http://www.blogger.com/atom/ns#" term="Компиляторы"/><title type='text'>Собираем свой собственный пасс компилятора под Windows как часть проекта LLVM</title><summary type="text">К сожалению под Windows отсутствует механизм динамического связывания, хотя и есть DLL, но LLVM не может зарегистрировать пользовательский пасс, оформленный как DLL, поэтому свои пассы придется собирать как часть проекта LLVM. В данной заметке я приведу небольшую инструкцию, которой очень не хватает на официальном сайте проекта.

1. Нужно скопировать каталог с исходными кодами своих пассов (буду </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/5564278339418139251/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2018/05/windows-llvm.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5564278339418139251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5564278339418139251'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2018/05/windows-llvm.html' title='Собираем свой собственный пасс компилятора под Windows как часть проекта LLVM'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-6671972140973159825</id><published>2017-11-24T12:00:00.000+03:00</published><updated>2017-11-24T12:10:04.914+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Computing"/><category scheme="http://www.blogger.com/atom/ns#" term="Cloud Foundry"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM Cloud"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="MicroProfile"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Liberty"/><title type='text'>Разворачиваем собственную среду исполнения WebSphere Liberty (с microprofile-1.2) в облаке IBM Cloud</title><summary type="text">WebSphere Liberty - это быстрый, динамичный и простой в использовании сервер приложений Java EE, основанный на проекте с открытым исходным кодом Open Liberty. Идеален для разработки, но так же и сертифицирован для промышленного использования как в IT предприятия, так и в облачном окружении.

IBM Bluemix (сейчас именуемая IBM Cloud) - это последнее облачное предложение от IBM. Облако позволяет </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/6671972140973159825/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2017/11/websphere-liberty-microprofile-on-ibm-cloud.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6671972140973159825'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6671972140973159825'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2017/11/websphere-liberty-microprofile-on-ibm-cloud.html' title='Разворачиваем собственную среду исполнения WebSphere Liberty (с microprofile-1.2) в облаке IBM Cloud'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhuSQjd-bGUY6-X8LuuxEafYV-daEjCQjzf_d2OepQXOkWALk0p11RlOZm-oqhr_Y_VS03F0iMAWY-AldC5Z0l1wMYOnD2Flv9IRwWYXf9HcJZQYJ0khCczQzHFf1GZDgCZqjM31B0bxtHr/s72-c/wlp-install-bluemix-ibm.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8751002405224451167</id><published>2017-11-14T10:04:00.001+03:00</published><updated>2017-11-14T10:12:33.035+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Личное"/><title type='text'>Десять лет блогу Сурового челябинского программиста!</title><summary type="text">
Хочу поделиться большой радостью: ровно десять лет назад в блоге Сурового челябинского программиста появилась первая, возможно с высоты приобретенного опыта ее можно оценить как несколько наивную, запись - Знакомимся: xstream - сериализуем Java-класс в XML. С тех пор, практически без перерыва (возможно за исключением последних нескольких месяцев, о чем ниже), я старался знакомить своих читателей</summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8751002405224451167/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2017/11/10-years-celebration.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8751002405224451167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8751002405224451167'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2017/11/10-years-celebration.html' title='Десять лет блогу Сурового челябинского программиста!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi-d-hZOhHlckHLbD_qQs2CwdCF284cTIofyFKvHUJ3L5AUiboWpoV2BiwRPm5-dUQr4n0Y7tG_wRGSBbFM-iZ_P9yTmCQKHgQ0CqnYKai1IkXSpo7_ImXSM_bjRpAleE7wSTkZhKr1V6c/s72-c/happy-birthday.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-4652612427452566550</id><published>2017-06-09T18:53:00.003+03:00</published><updated>2017-06-13T09:48:05.460+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle SOA Suite"/><category scheme="http://www.blogger.com/atom/ns#" term="SOA"/><category scheme="http://www.blogger.com/atom/ns#" term="Техническая поддержка"/><title type='text'>Валидация DVM после обновления потребляет весь CPU, или как мы заставили Oracle выпустить patch</title><summary type="text">Постановка задачи
Пришли как-то к Суровому коллеги с интересным вопросом. Суть в следующем: каждый раз после обновления MDS производительность промышленного контура одной немаленькой системы, написанной на Oracle SOA Suite, критически падает, при этом загрузка центральных процессоров серверов, на которых развернута система, очень сильно возрастает.

Особенностью системы является активное </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/4652612427452566550/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2017/06/oracle-soa-suite-dvm-high-cpu-patch.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4652612427452566550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4652612427452566550'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2017/06/oracle-soa-suite-dvm-high-cpu-patch.html' title='Валидация DVM после обновления потребляет весь CPU, или как мы заставили Oracle выпустить patch'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEis_-5_RBIlUb5JQPUWtGPEsvqkxX2Rdlw52pEmwgD_WM8pdfItjaf0DhXxeK5181p9IcI0O5vd4nttoHg9zBHs2GPW3h7n1jgJGj2bGEgnjRqv6Lil6eim8beVGDv7gD9E-abO1LYf318/s72-c/pic2.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-3815763151070239131</id><published>2017-05-31T17:54:00.001+03:00</published><updated>2017-06-01T09:09:39.871+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="WebLogic"/><category scheme="http://www.blogger.com/atom/ns#" term="Безопасность"/><category scheme="http://www.blogger.com/atom/ns#" term="Техническая поддержка"/><title type='text'>Безопасность транзакций между доменами Oracle WebLogic Server</title><summary type="text">Управляя распределенной (XA) транзакцией, менеджер транзакций должен иметь возможность связываться со всеми участниками транзакции. Т.е. со всеми серверами и ресурсами в ней участвующими. Коммуникационные каналы настраиваются в зависимости от того, куда направляется транзакция:

Inter-domain - коммуникация между серверами, участвующими в транзакции и расположенными не в одном и том же домене


</summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/3815763151070239131/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2017/05/cross-domain-security-oracle-weblogic-server.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3815763151070239131'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3815763151070239131'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2017/05/cross-domain-security-oracle-weblogic-server.html' title='Безопасность транзакций между доменами Oracle WebLogic Server'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsqw4Yp5UXqi6oIEkXJ3YyLHF0_z4TalAjh05tvHRybxwV0fqJQL6gso4o0OrLIYKMvoFcnQIfpQIQvvpVmejsQDFKWJizRtMMiH88dT2nHy25p_O_3nx0c2bY-0c6jhIT-TxKzTe7tfg/s72-c/wls_cross_domain_security.png" height="72" width="72"/><thr:total>0</thr:total><georss:featurename>Рига, Латвия</georss:featurename><georss:point>56.9496487 24.10518639999998</georss:point><georss:box>56.672694199999995 23.459739399999979 57.2266032 24.75063339999998</georss:box></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8868971796561338424</id><published>2017-05-15T15:29:00.001+03:00</published><updated>2017-05-19T15:40:54.671+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API Management"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Microservices"/><category scheme="http://www.blogger.com/atom/ns#" term="SOA"/><category scheme="http://www.blogger.com/atom/ns#" term="Архитектура"/><category scheme="http://www.blogger.com/atom/ns#" term="Переводы"/><title type='text'>Микросервисы, SOA и API: друзья или враги?</title><summary type="text">
Оригинал: Microservices, SOA, and APIs: Friends or enemies? by Kim Clark, опубликован 21 января 2016.

Сравнение ключевых концепций архитектуры приложений и интеграции для развивающегося предприятия.

Введение


Чрезмерно упрощенный взгляд


Дихотомия SOA-инициатив


Как API соотносятся с сервисами SOA


Микросервисы: альтернативная архитектура


Преимущества микросервисов


Ключевые факторы, </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8868971796561338424/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2017/05/microservices-soa-api-by-ibm.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8868971796561338424'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8868971796561338424'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2017/05/microservices-soa-api-by-ibm.html' title='Микросервисы, SOA и API: друзья или враги?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgu0enb3iOtRx3etmnqJsTc3BH6Ro9NKUmKurzzgpoYXdF-vfFtLyJjOE7ORKCpnpSwKJ_BJEXc7Gnn-nybCK56SwodbSnOTyyJdvGuXY3DuxBLru9VqF6xXfX41Wp506xmwx7XJH4ENt4/s72-c/figure1.jpg" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-4717830871965366942</id><published>2017-03-16T16:25:00.000+03:00</published><updated>2017-03-16T16:49:43.771+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BPM"/><category scheme="http://www.blogger.com/atom/ns#" term="Fusion Middleware"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="Oracle BPM Suite"/><title type='text'>Oracle BPM Suite 12.2.1.2 Quick Start: установка, настройка, развертывание и тестирование бизнес-процесса на языке BPMN 2.0</title><summary type="text">Oracle BPM Suite - решение от корпорации Oracle для моделирования и исполнения бизнес-процессов предприятия с использованием нотации BPMN 2.0. Для моделирования бизнес-процессов используется интегрированная среда разработки JDeveloper. Корпорация Oracle распространяет специальный дистрибутив продукта, предназначенный для разработчиков, который включает в себя сервер приложений Oracle WebLogic, на</summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/4717830871965366942/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2017/03/oracle-bpm-suite-12212-quick-start-bpmn.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4717830871965366942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4717830871965366942'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2017/03/oracle-bpm-suite-12212-quick-start-bpmn.html' title='Oracle BPM Suite 12.2.1.2 Quick Start: установка, настройка, развертывание и тестирование бизнес-процесса на языке BPMN 2.0'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxb4EvE8QdTJ474l-K8R1pfGpqv80efYTx_l_DTfF9gIZ17ea2RE_O1D_BdR7jXp01cNb730XBHFNg5Y_gfyM0nyEeQ8vwvcgN2a_GrL6xSpUkhnIlMl2igOnrwqiPlevBehou0EedTks/s72-c/prc.png" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8168976897333170245</id><published>2017-02-20T14:00:00.001+03:00</published><updated>2017-02-21T18:04:58.144+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="API Management"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="JSON"/><category scheme="http://www.blogger.com/atom/ns#" term="REST"/><category scheme="http://www.blogger.com/atom/ns#" term="SOA"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Liberty"/><title type='text'>Визуализация и тестирование REST API с помощью Swagger на WebSphere Liberty</title><summary type="text">В последние годы все большую популярность набирает стандарт описания интерфейсов RESTful веб-сервисов Swagger. Фактически Swagger становится для RESTful-сервисов тем же, чем является WSDL для SOAP-сервисов. При этом разработчики серверов приложений активно добавляют поддержку данного стандарта в свои продукты. Вот и флагманский сервер приложений WebSphere Liberty корпорации IBM обзавелся новой </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8168976897333170245/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2017/02/rest-api-swagger-websphere-liberty.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8168976897333170245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8168976897333170245'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2017/02/rest-api-swagger-websphere-liberty.html' title='Визуализация и тестирование REST API с помощью Swagger на WebSphere Liberty'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgeVgpN5__bY7VAoU8eSivvWRGb7FVfAxRIDhvoFqPvsqGZ-9WFBmuNMH_94wy2PYHPBmcGUcUfIqhTT8br7QLs9jKZSm11g6GH1UidPMhAt50-YH1lDoELzqZuGvZgarNdUaagK8N1ET4/s72-c/liberty-swagger-gui.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-6384212679518683762</id><published>2017-01-16T14:49:00.000+03:00</published><updated>2017-02-14T11:33:05.440+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache Camel"/><category scheme="http://www.blogger.com/atom/ns#" term="EAI"/><category scheme="http://www.blogger.com/atom/ns#" term="EIP"/><category scheme="http://www.blogger.com/atom/ns#" term="ESB"/><category scheme="http://www.blogger.com/atom/ns#" term="JBoss"/><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><category scheme="http://www.blogger.com/atom/ns#" term="OSGi"/><category scheme="http://www.blogger.com/atom/ns#" term="SOA"/><category scheme="http://www.blogger.com/atom/ns#" term="Знакомимся"/><title type='text'>Первое знакомство с Red Hat JBoss Fuse</title><summary type="text">Здравствуйте, коллеги.

Сегодня проводил семинар в Accenture Riga Delivery Center по поводу интересной для меня темы Red Hat JBoss Fuse и решил поделиться своими впечатлениями от этой сервисной шины с вами.

Что такое Red Hat JBoss Fuse? По сути это - среда исполнения для реализации набора паттернов интеграции корпоративных приложений (Enterprise Application Integration Patterns (EIP)) Apache </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/6384212679518683762/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2016/12/red-hat-jboss-fuse.html#comment-form' title='Комментарии: 2'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6384212679518683762'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6384212679518683762'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2016/12/red-hat-jboss-fuse.html' title='Первое знакомство с Red Hat JBoss Fuse'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhoVAN6C8AQierFdEE6ML1xsR1tLFEkfosrM5NwTvcXpUyPDtYlDazVi-6g_VeU_PXgGhsAGetRZhGV6hqZo-vjLdN0QVQHA7E8UkGlhz2xfd3_l98Cs4Exa7k3JPsAVs_rYDRcCTy9jUI/s72-c/jboss-integration-stack.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-4563362461763257061</id><published>2016-12-01T21:16:00.000+03:00</published><updated>2017-02-20T15:11:11.229+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DB2"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="System z"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Liberty"/><category scheme="http://www.blogger.com/atom/ns#" term="Архитектура"/><category scheme="http://www.blogger.com/atom/ns#" term="Производительность"/><category scheme="http://www.blogger.com/atom/ns#" term="Тестирование"/><title type='text'>Сo-location как путь к высокой производительности Java EE приложений</title><summary type="text">Введение
Спецификация JDBC API, разработанная в рамках Java Community Process (JCP), определяет только лишь набор интерфейсов и базовых классов, которые в свою очередь должны быть реализованы разработчиками того или иного драйвера. Можно выделить четыре подхода к разработке драйверов JDBC: 

JDBC Driver - Type 1 (JDBC ODBC Bridge)

Данный подход подразумевает, что код, написанный на языке Java, </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/4563362461763257061/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2016/12/o-location-java-ee.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4563362461763257061'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4563362461763257061'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2016/12/o-location-java-ee.html' title='Сo-location как путь к высокой производительности Java EE приложений'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhxwy1inoQGyV0X1IZCFh9kXNkWxvfjBOgDO-CRJw574RuuzWzoX1KFJtygtbUEaFFSCf75mSDqAWdFTCPiozmjjdhqsWGPw0X_wiKmQmOopEjybG-ho5YlN-nCcJ6ON0SHFqD8GlsySjWj/s72-c/JDBCT2vsT4.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8491314900876790176</id><published>2016-05-27T15:53:00.001+03:00</published><updated>2016-05-31T08:52:22.192+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Data Governance"/><category scheme="http://www.blogger.com/atom/ns#" term="EAI"/><category scheme="http://www.blogger.com/atom/ns#" term="ESB"/><category scheme="http://www.blogger.com/atom/ns#" term="SOA"/><category scheme="http://www.blogger.com/atom/ns#" term="Архитектура"/><title type='text'>Не очередями сообщений едиными или что такое федерализация данных</title><summary type="text">Крупные предприятия независимо от сферы деятельности имеют десятки, а иногда и сотни внедренных приложений. Данные порождаются в одних информационных системах, но используются повсеместно, а не только в точках порождения. Ручной ввод данных в каждое приложение, в котором они нужны, это довольно трудоемкое, дорогое, а главное - чреватое ошибками и снижающее качество данных решение. Требуется </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8491314900876790176/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2016/05/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8491314900876790176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8491314900876790176'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2016/05/blog-post.html' title='Не очередями сообщений едиными или что такое федерализация данных'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2EY4LBFrTkrHAbOS9zysn8pDlBCRPOXBWufhc3hNjv_SR_u3-0ZOjbzR0BnnvhGZfI8XTSwa34CTif1cGj9fUbZ4YlaqAhCEVl8Z69rmg9w6VOXlA1SzX7vGtswJSIvB8sBdsFx7pvA0/s72-c/EAI-vedro.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8710149562899029308</id><published>2016-04-18T16:58:00.003+03:00</published><updated>2017-02-20T15:10:48.348+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="System z"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Liberty"/><category scheme="http://www.blogger.com/atom/ns#" term="Техническая поддержка"/><title type='text'>Java EE 7 на большом железе - до 140 процессоров и 10 ТБ ОЗУ!</title><summary type="text">Очень хочу рассказать о том, что уже примерно год доступны все возможности Java EE 7 на большом железе, т.е. на вычислительной платформе, предоставляющей в ваше распоряжение до 140 процессоров и 10 ТБ оперативной памяти. Да, вы правы, речь идет о сервере приложений WebSphere Liberty Profile, работающем на мейнфрейме IBM z13.


Установка сервера приложений на z/OS


Стартовые процедуры для </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8710149562899029308/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2016/04/java-ee-7-140-10.html#comment-form' title='Комментарии: 12'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8710149562899029308'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8710149562899029308'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2016/04/java-ee-7-140-10.html' title='Java EE 7 на большом железе - до 140 процессоров и 10 ТБ ОЗУ!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg074yym07oE3yhppMH0ISATDtfHvw6N8GZMj9SJs_VHeowTW9nDdEnmhTGHXsINUh51Ay6WI7lLmprUfmUzGgJH5FG3yoRhnT-Wfp4QDQwW_ylAjjQrcfe0_Sx5TbvnA45ai0iVVWsZe0/s72-c/z13-Front.jpg" height="72" width="72"/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-5189432950294507673</id><published>2016-03-23T10:10:00.000+03:00</published><updated>2016-03-23T14:48:43.941+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache Tomcat"/><category scheme="http://www.blogger.com/atom/ns#" term="Glassfish"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="Техническая поддержка"/><title type='text'>Почему же все-таки покупают коммерческие сервера приложений, если есть бесплатные решения?</title><summary type="text">Вынесено из комментариев, мнение исключительно мое.

Железо, ОС, DB2 и WAS как часть общей платформы идут на мейнфреймах, да и то несколько месяцев назад анонсированы новые сервера LinuxONE, представляющие собой мейнфреймы, снабженные только IFL-процессорами, т.е. позволяющие запускать только Linux, позиционируемые как неограничено масштабируемая платформа для работы как IBM&#39;овского, так и Open </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/5189432950294507673/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2016/03/blog-post.html#comment-form' title='Комментарии: 67'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5189432950294507673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5189432950294507673'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2016/03/blog-post.html' title='Почему же все-таки покупают коммерческие сервера приложений, если есть бесплатные решения?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>67</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-3521386878523664408</id><published>2016-01-25T17:00:00.000+03:00</published><updated>2016-02-02T13:09:16.200+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Apache Tomcat"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="Spring Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="Web programming"/><category scheme="http://www.blogger.com/atom/ns#" term="Производительность"/><title type='text'>Spring Framework: влияние сканирования зависимостей на время запуска веб-приложения</title><summary type="text">В комментариях к заметке Пишем простой RESTful веб-сервис на Spring Web MVC прозвучал довольно интересный вопрос, суть которого сводится к следующему: как сервер приложений находит все классы, реализующие интерфейс javax.servlet.ServletContainerInitializer, и сколько времени это занимает. Попробуем разобраться.

Какие компоненты ищет сервер приложений при запуске.


Servlet Container Initializer </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/3521386878523664408/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2016/01/spring-framework.html#comment-form' title='Комментарии: 6'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3521386878523664408'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/3521386878523664408'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2016/01/spring-framework.html' title='Spring Framework: влияние сканирования зависимостей на время запуска веб-приложения'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-6783680121663950160</id><published>2016-01-13T11:30:00.001+03:00</published><updated>2017-02-20T15:11:28.437+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="JSON"/><category scheme="http://www.blogger.com/atom/ns#" term="REST"/><category scheme="http://www.blogger.com/atom/ns#" term="Spring Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="Web programming"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Liberty"/><category scheme="http://www.blogger.com/atom/ns#" term="XML"/><title type='text'>Пишем простой RESTful веб-сервис на Spring Web MVC</title><summary type="text">Суровый разместил на GitHub&#39;е новый репозиторий, в котором будет собирать примеры использования Spring Framework 4.x. И сегодня я поделюсь с уважаемыми читателями блога примером простого RESTful веб-сервиса, реализованного на базе фреймворка Spring Web MVC и не содержащего ни строчки XML за исключением pom.xml.

Архитектура сервиса


Контроллер


Настройка контекста приложения


Как Spring MVC </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/6783680121663950160/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2016/01/restful-spring-web-mvc.html#comment-form' title='Комментарии: 9'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6783680121663950160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6783680121663950160'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2016/01/restful-spring-web-mvc.html' title='Пишем простой RESTful веб-сервис на Spring Web MVC'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-6079823082972068450</id><published>2015-12-29T18:06:00.002+03:00</published><updated>2016-01-04T23:17:39.057+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="Spring Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="System z"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Application Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Производительность"/><category scheme="http://www.blogger.com/atom/ns#" term="Тестирование"/><title type='text'>Spring Framework vs EJB vs CDI. Небольшой бенчмарк с использованием JMH</title><summary type="text">На днях Суровый выложил на GitHub исходники и некоторые результаты небольшого бенчмарка, проверяющего гипотезу о том, что Spring Framework быстрее этих ваших EJB.

Как оказалось - нет, не быстрее.

Описание эксперимента
Для тестирования был выбран кейс, представленный Адамом Бином в его вебкасте What Is Faster--EJBs Or CDI? A JMH Benchmark: были разработаны три реализации простейшего RESTful </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/6079823082972068450/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/12/spring-framework-vs-ejb-vs-cdi-jmh.html#comment-form' title='Комментарии: 7'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6079823082972068450'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6079823082972068450'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/12/spring-framework-vs-ejb-vs-cdi-jmh.html' title='Spring Framework vs EJB vs CDI. Небольшой бенчмарк с использованием JMH'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSrHUdVXu0TiEcP5Lr-TygONVQs6XJXAomqgVOC8qQ0tsjdInieBGxoqpU4d4k_WTO4JCYbmXCUkgDmxxZxI2hevca5B8Lr6apMSIAtRe6IqCcWqAWqlxt90l3Mu-M-Q7-GEcIB6tHek2B/s72-c/ghraphical-results.png" height="72" width="72"/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-9042446748553791233</id><published>2015-12-01T17:49:00.000+03:00</published><updated>2015-12-01T17:49:32.124+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Трудоустройство"/><title type='text'>А вот как мне правильно составить резюме? Советы для начинающих</title><summary type="text">Как учат нас классики марксизма-ленинизма: рынок труда - это точно такой же рынок как и все другие, просто на нем продается специфический товар - рабочая сила. Ну а раз товар продается, то его нужно уметь показать лицом. Показывать свой товар лицом на рынке труда мы начинаем с резюме. И здесь у начинающих программистов присутствует некоторое недопонимание и общие ошибки. Давайте попробуем в них </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/9042446748553791233/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/12/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/9042446748553791233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/9042446748553791233'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/12/blog-post.html' title='А вот как мне правильно составить резюме? Советы для начинающих'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-4585986423066611802</id><published>2015-11-26T15:09:00.003+03:00</published><updated>2015-11-27T21:28:02.684+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DB2"/><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="System z"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Application Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Безопасность"/><title type='text'>Как настроить сквозную аутентификацию в WebSphere Application Server,  z/OS и DB2</title><summary type="text">По умолчанию команды операционной системы из приложений, развернутых на сервере WebSphere Application Server for z/OS, выполняются от имени пользователя, под которым запущен servant. Под этим же пользователем осуществляется соединение с базами данных, например DB2 или IMS по JDBC Type 2. Но можно настроить сервер приложений таким образом, чтобы обеспечить сквозную аутентификацию: пользователь </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/4585986423066611802/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/11/websphere-application-server-zos-db2.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4585986423066611802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/4585986423066611802'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/11/websphere-application-server-zos-db2.html' title='Как настроить сквозную аутентификацию в WebSphere Application Server,  z/OS и DB2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiaK5sh6wZkxIeH7VBA40s9tKXtgvSAF_b3Hdj_dSR7IkXTKdGfTiLpnRjBTZ3hTx3RTPMya6GtMq1qQvtBN7tWDQBLjF8T7ol35yMp_55I_iK15BoJpKA1uHfb4omWqqCGjG4OQ233b1A/s72-c/1.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-5334589799055918894</id><published>2015-11-24T19:21:00.000+03:00</published><updated>2015-11-25T11:06:41.831+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Трудоустройство"/><title type='text'>Работа для специалиста по WebSphere Application Server</title><summary type="text">Уважаемые читатели блога Сурового челябинского программиста, если вы любите и умеете в замечательный сервер приложений WebSphere Application Server на любой платформе (Linux, Windows, z/OS(!)), то возможно вас заинтересует стабильная работа в Главном вычислительном центре - филиале ОАО &quot;РЖД&quot; (ГВЦ).

Название вакансии - инженер IBM WebSphere

Опыт работы - от 1 года

Обязанности:

</summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/5334589799055918894/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/11/websphere-application-server.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5334589799055918894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/5334589799055918894'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/11/websphere-application-server.html' title='Работа для специалиста по WebSphere Application Server'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-6821951996961445107</id><published>2015-10-26T18:11:00.001+03:00</published><updated>2015-10-27T09:49:01.098+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaEE"/><category scheme="http://www.blogger.com/atom/ns#" term="Spring Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="WebLogic"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Application Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Техническая поддержка"/><title type='text'>А почему бы мне и не заплатить за мой Spring Framework?</title><summary type="text">Вопрос, вынесенный в заголовок темы, может показаться странным. Действительно, все знают, что Spring Framework стоит ровно столько же, сколько, например, посмотреть на знаменитого брюссельского Писающего мальчика, т.е. ровно ноль. Однако, если задуматься об эксплуатации приложения, разработанного на основе этого замечательного фреймворка, то может оказаться, что у нас не все так однозначно.

В </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/6821951996961445107/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/10/spring-framework.html#comment-form' title='Комментарии: 8'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6821951996961445107'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/6821951996961445107'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/10/spring-framework.html' title='А почему бы мне и не заплатить за мой Spring Framework?'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjmSOaJC3AgctwrwhEoCrdimXyVMPEWZFoyU8yiRkvJy3deTNmiRbq120IMRcv8kmQETtYOzHCVcMmIP87kbpcHSd62yi-X6fm4hY39AwMd6V40yL2kX3Jtj-mDXZWeBIyaY_iyHRNkvuc/s72-c/lp3yubtik2rw.jpg" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1667736258797012019</id><published>2015-08-25T09:52:00.003+03:00</published><updated>2015-08-25T09:52:28.346+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Личное"/><title type='text'>I used to ...</title><summary type="text">
Просто не мог не оставить это здесь:


Моему самому любимому Hello World&#39;у позавчера исполнилось три месяца и мы продолжаем расти.

З.Ы. Для изучающих английский комикс отлично помогает отработать использование выражения used to.

З.З.Ы Ссылка на оригинал.

 Понравилось сообщение - подпишитесь на блог </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1667736258797012019/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/08/i-used-to.html#comment-form' title='Комментарии: 5'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1667736258797012019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1667736258797012019'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/08/i-used-to.html' title='I used to ...'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgr5kaywz3NQQB6LRckOsAWy-YS5lgcLjrSz7_WHwSq0tSBnwXvYiW1AhjRw9Uru5HXPD9rhE5y9Yx4J8Ucq0nwuKbQFKsGURuELGJyHQi7jygcaC4VRNFWAge9Ib_kZ_saLcQ-MS9Rffg/s72-c/Strip-Avant-la-paternit%25C3%25A9-650-finalenglish.jpg" height="72" width="72"/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-1004927907820045916</id><published>2015-08-13T16:33:00.000+03:00</published><updated>2016-04-15T10:24:47.096+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="System z"/><category scheme="http://www.blogger.com/atom/ns#" term="Производительность"/><title type='text'>Об увеличении производительности работы Java 8 на мейнфрейме IBM z13</title><summary type="text">Корпорация IBM вкладывает воистину огромные усилия в развитие платформы Java. По сути данная платформа является одним из самых важных стратегических направлений для компании. Ключевое достоинство Java-приложений - это возможность немедленно отреагировать на увеличение производительности работы аппаратного обеспечения, используя Just-In-Time (JIT) компилятор, встроенный в последние релизы Java SDK</summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/1004927907820045916/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/08/java-8-ibm-z13.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1004927907820045916'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/1004927907820045916'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/08/java-8-ibm-z13.html' title='Об увеличении производительности работы Java 8 на мейнфрейме IBM z13'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4bWLWAQwaRcSJh_KDLSGEWIbsfWwB4niY4FJtEFt2-UMa36l3i1cE_ebjtqnvZ1Af7QlZ2dJIpWBCIAFsxDYALSbcy0klEmEdOGCVCK7rRxYVi9NfNIEA5HefXPdw2kdtGO4JpZyDVzA/s72-c/1.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-3043523252258851613.post-8428582845466081941</id><published>2015-08-06T09:39:00.000+03:00</published><updated>2015-08-07T10:49:56.663+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="IBM"/><category scheme="http://www.blogger.com/atom/ns#" term="System z"/><category scheme="http://www.blogger.com/atom/ns#" term="WebSphere Application Server"/><category scheme="http://www.blogger.com/atom/ns#" term="Зарисовки"/><category scheme="http://www.blogger.com/atom/ns#" term="Техническая поддержка"/><title type='text'>Живьем брать демона!</title><summary type="text">Вот бывает так в жизни, что ты сидишь никого не трогаешь, починяешь примус, переносишь менеджер развертывания DMGR сервера приложений WebSphere Application Server for z/OS на другой LPAR, а он там не работает. Т.е. никак. При этом адресные пространства живые, а соответствующие порты никто не слушает. И в логах ничего. Но, как доказали наши предки ровно 100 лет назад, русские не сдаются, поэтому </summary><link rel='replies' type='application/atom+xml' href='http://samolisov.blogspot.com/feeds/8428582845466081941/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://samolisov.blogspot.com/2015/08/blog-post.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8428582845466081941'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/3043523252258851613/posts/default/8428582845466081941'/><link rel='alternate' type='text/html' href='http://samolisov.blogspot.com/2015/08/blog-post.html' title='Живьем брать демона!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/01750290513262602192</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhHwyqIOrD_2kWovn25jc9uCEZi1utLmwHGkjgLkUSI3qNNPwr1hf-s7f60_qXOZudzfUDkzcHr23lyW5LxTJvBKaLfvKj-2y44_g6Kx16eAemlu9NQfgfMYGp_B0mRpPOt5DaDcekkghI/s72-c/vars.png" height="72" width="72"/><thr:total>1</thr:total></entry></feed>