Skip navigation.
Arch2Arch Tab BEA.com
RSS feed of this weblog entries by this author.

Eugene Kuleshov



Eugene Kuleshov is an independent consultant. He has over twelve years of experience in software design and development and specializing in application security, enterprise integration (EAI) and message oriented middleware. His list of clients include large financial and insurance companies.

Articles

High Performance Message Processing with BMT Message-Driven Beans and Spring
Addressing the traditional MDB-based message consumption model, Dmitri Maximovich and Eugene Kuleshov show how this scenario can be refactored to increase performance with non-transactional message retrieval while retaining once-and-only-once quality of service. Jan. 30, 2006

Using the Spring AOP Framework with EJB Components
EJB components can comfortably coexist with the Spring Framework. In this article, Eugene Kuleshov shows how, and demonstrates how this naturally leads to a wealth of additional functionality that can be transparently added using AOP. Dec. 19, 2005

Using and hacking Subclipse - the Subversion plugin for Eclipse
Subversion is a compelling replacement for the CVS version control system. This article shows how to access a Subversion repository (such as CodeShare) using the Subclipe Eclipse plug-in, and how to extend the plug-in itself. Nov. 30, 2005



Weblogs

Meet dev2dev editor.: During JavaOne days I finally got a chance to meet Jon Mountjoy, the dev2dev editor and really nice guy.
Posted by Eugene Kuleshov (euxx) on May 18, 2006 at 23:34 PDT | Comments (1)  

Executing tasks with java.util.concurrent API: Recently released version 0.2 of the xcommonj-work project allows to use java.util.concurrent API introduced in Java5 for asynchronous and parallel task execution in J2EE applications.
Posted by Eugene Kuleshov (euxx) on May 02, 2006 at 23:09 PDT | Comments (4)  

If you can't handle long task, then break it into pieces: When processing long tasks it is always good idea to break the whole thing into the smaller subtasks, process them in parallel and assemble results upon completion. This aproach can be implemented in J2EE appication using JMS and Message Driven Beans.
Posted by Eugene Kuleshov (euxx) on January 23, 2006 at 08:20 PDT | Comments (2)  

Resolving WebSphereMQ reason codes out of JMS errors.: Extracting information out of WebSphereMQ (MQSeries) exceptions is a key for understanding cause of the problem, but MQSeries JMS provider doesn't do a good job about explaining error details. However there is a simple workaround for this.
Posted by Eugene Kuleshov (euxx) on November 07, 2005 at 12:55 PDT | Comments (1)  

Implementing J2EE-based services for a real world.: EJB advocates may push you to directly use EJB technology to implement J2EE based services, however there is a hidden cost if you'll take this path.
Posted by Eugene Kuleshov (euxx) on August 12, 2005 at 09:45 PDT | Comments (7)  

Implementing Work Manager specification on J2EE 1.3: Work Manager specification allows to execute tasks in parralel, but this API is not supported by Weblogic 8 (J2EE 1.3)
Posted by Eugene Kuleshov (euxx) on June 08, 2005 at 09:40 PDT | Comments (12)  

Visualize WebLogic's config.xml: Simple XSLT can turn config.xml into nicely formatted html document with links to the Weblogic Server Configuration Reference documentation.
Posted by Eugene Kuleshov (euxx) on April 27, 2005 at 11:15 PDT | Comments (3)  

View All Blog Posts »