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

Prakash Malani



Prakash Malani has extensive experience in architecting, designing, and developing software. He has been doing software development in many application domains such as entertainment, finance, retail, medicine, communications, and interactive television. He practices and mentors leading technologies such as Java 2 Enterprise Edition (J2EE), the Unified Modeling Language (UML), and the eXtensible Markup Language (XML). He teaches as well as preaches best practices and design patterns at institutions such as California State Polytechnic University, Pomona, etc. He has published various articles in industry leading publications such as JavaWorld and WebLogic Developers Journal. Currently, he helps organize the Los Angeles BEA Users Group (LABEAUG).

Articles

BEA Users Group: Your local BEA community
BEA User Groups, or BUGS as they are affectionately known, are communities of BEA users that meet to share and learn about the latest trends in technologies and tools. This article describes the structure and purpose of these groups. After reading this article, you will have an understanding of the activities at a user group meeting and the benefits of joining and participating in a BEA users group. Jan. 17, 2005



Weblogs

Spring Framework 2.5.x Configuration Options: The typical way to configure Spring components is using XML configuration file. Spring 2.5.x supports couple of additional ways. One, is auto-wiring using annotations and other is using Java Config.
Posted by Prakash Malani (pmalani) on March 26, 2008 at 13:34 PDT | Comments (0)  

JMSOrderException with Unit of Work: When using Unit of Work in a cluster, I encounted JMSOrderException. In this entry, I explore various options and some recommendations.
Posted by Prakash Malani (pmalani) on March 14, 2008 at 14:16 PDT | Comments (1)  

On JMS Unit Of Work: Last time I looked at Unit Of Order (UOO). This time I will look at a challenge with Unit Of Order and see how Unit Of Work (UOW) can help address the challenges.
Posted by Prakash Malani (pmalani) on February 22, 2008 at 16:46 PDT | Comments (2)  

On JMS Unit of Order (UOO): Let's explore the Java Message Service (JMS) Unit Of Order (UOO) feature.
Posted by Prakash Malani (pmalani) on February 15, 2008 at 15:37 PDT | Comments (0)  

TechStart Seminar by BEA on EJB 3, Spring...: BEA and Azul are presenting on EJB 3, Spring, etc. on Wednesday, July 12, 2006 in Irvine.
Posted by Prakash Malani (pmalani) on July 10, 2006 at 14:49 PDT

Video from the OCJUG presentation on EJB 3: Small impromptu video from the OCJUG presentation on EJB 3.
Posted by Prakash Malani (pmalani) on May 22, 2006 at 18:56 PDT | Comments (0)  

Presenting on EJB 3 Persistence at OCJUG on May 11th, 2006: I am presenting this Thursday at OCJUG on a much talked about subject: EJB3 persistence. The specification is now final and the implementations are rolling out. The presentation is going to fun and very interactive :-)
Posted by Prakash Malani (pmalani) on May 07, 2006 at 20:56 PDT | Comments (4)  

Spring, Hibernate, and AppFuse discussion at Orange County Java Users Group (OCJUG): I am participating in a discussion on Spring, Hibernate, and AppFuse at Orange County Java Users Group (OCJUG) today, November 10, 2005. More information about today's meeting is available here. For individuals in the Orange County, California and nearby areas please join us for this lively discussion.
Posted by Prakash Malani (pmalani) on November 10, 2005 at 12:41 PDT | Comments (0)  

Hibernate and Spring Presentation: My presentation at the Los Angeles BEA Users Group (LABEAUG) on Hibernate and Spring is now available here. The sample application used to demonstrate the concepts is also available here.
Posted by Prakash Malani (pmalani) on November 08, 2005 at 15:48 PDT | Comments (2)  

Presenting on Hibernate and Spring at LABEAUG (10/19): I am presenting at LABEAUG today (10/19) on Hibernate and Spring in WebLogic. I will make the presentation as well as the example available. More information about presentation is available here. I plan to make the presentation interactive, educational, as well as fun.
Posted by Prakash Malani (pmalani) on October 19, 2005 at 09:29 PDT | Comments (0)  

WebLogic and Spring - Part III: In the past few blog entries (part I and part II), I covered configuring Hibernate, a very popular open source Object Relational Mapping (ORM) software with WebLogic. The interest in the blog as well as source code example has been phenomenal. This blog entry describes basic configuration as well as an example of the Spring framework. As usual, you can download the complete working example here. In the future blog entries, I will discuss advanced Spring topics, so stay tuned...
Posted by Prakash Malani (pmalani) on August 08, 2005 at 11:30 PDT | Comments (9)  

Configuring WebLogic 8.1 and Hibernate 3.0 - Part II: In my previous blog entry, I described step-by-step instructions on configuring WebLogic 8.1 and Hibernate 3.0. The response and interest in the entry has been tremendous with many individuals downloading the sample application. In this blog entry, I evaluate advanced configuration where Hibernate leverages WebLogic's implementation of Java Naming and Directory Interface (JNDI), Java Transaction API (JTA), Java Connector Architecture (JCA), and Java Management eXtensions (JMX). I have updated the sample application, and it is available here. (Note: Free membership to bartsandbox is required.) In the future blog entries, I will further discuss Spring integration with WebLogic 8.1 as well as Hibernate 3.0.
Posted by Prakash Malani (pmalani) on July 29, 2005 at 15:02 PDT | Comments (8)  

Configuring WebLogic 8.1 and Hibernate 3.0: This entry describes step-by-step instructions for configuring Hibernate with WebLogic. The follow-on entries will provide additional advanced instructions.
Posted by Prakash Malani (pmalani) on July 21, 2005 at 16:00 PDT | Comments (36)  

Seven Steps to Pain and Suffering: You might think I am sadistic, but trust me I am not! This paper titled How to fail with RUP: Seven Steps to Pain and Suffering is a great read, even if you do not follow Unified Process (UP) or Rational Unified Process (RUP). On many of my past projects, unfortunately my team and organization have followed all seven steps. Yikes!
Posted by Prakash Malani (pmalani) on July 14, 2005 at 11:25 PDT | Comments (1)  

Should your next web application leverage portal instead of being just Plain Old Web Application (POWA)?: Should your next web application leverage portal instead of being just Plain Old Web Application (POWA)? This question comes up quite frequently. How does an enterprise architect decide? What criteria or factors do you take into consideration in make such an important decision?
Posted by Prakash Malani (pmalani) on July 07, 2005 at 14:34 PDT | Comments (5)  

Implementing Gang of Four (GoF) Design Patterns with Aspect Oriented Programming (AOP): Recently, I read this very interesting paper: Design Pattern Implementation in Java and AspectJ. The paper made me ponder whether something like this can lead to wider adoption of AOP.
Posted by Prakash Malani (pmalani) on June 09, 2005 at 10:25 PDT | Comments (5)  

Overwhelming interest in the WebLogic Domain configuration presentation: I was frankly amazed by the overwhelming interested in the Strategies for WebLogic Domain configuration presentation available here.
Posted by Prakash Malani (pmalani) on June 03, 2005 at 14:17 PDT | Comments (2)  

Enterprise Architecture: Portal Aggregation and Integration: Many of us are developing portal based applications. There are many proven and well-known strategies for building portal applications via aggregation and integration. In this blog, I describe a common usage scenario and look at the most common strategies. In the follow-on blog entries, I will discuss the alternatives as well as ways to improve and enhance the portal architecture.
Posted by Prakash Malani (pmalani) on May 20, 2005 at 13:56 PDT | Comments (7)  

BeanUtils: The Power and Cost: Let me illustrate a very powerful way of using Apache Jakarta Commons BeanUtils to convert local entity beans into corresponding value objects. But, I found the cost of using BeanUtils is prohibitively expensive!
Posted by Prakash Malani (pmalani) on May 13, 2005 at 17:34 PDT | Comments (3)  

Strategies for WebLogic domain configuration presentation is now available: Recently (4/20/05) I presented at the Los Angeles BEA Users Group (LABEAUG) on various strategies for WebLogic domain configuration. The event was a success! The presentation is now available here.
Posted by Prakash Malani (pmalani) on April 25, 2005 at 10:43 PDT | Comments (3)  

Announcement: Presenting at Los Angeles BEA Users Group (LABEAUG) on Strategies for WebLogic domain configuration.: I am presenting at the Los Angeles BEA Users Group (LABEAUG) meeting this Wednesday (4/20) on various strategies for WebLogic Domain configuration. We meet at Dave and Busters restaurant in Irvine. If you are in the Southern California area, please join us.
Posted by Prakash Malani (pmalani) on April 18, 2005 at 15:27 PDT | Comments (0)  

Blogue: Blogue = Blog + Dialogue
Posted by Prakash Malani (pmalani) on April 08, 2005 at 15:53 PDT | Comments (2)  

View All Blog Posts »