BEA WebLogic Server (WLS) is the most widely deployed J2EE application server
and continues to be an attractive platform for many enterprise-class
situations.
As part of its support for J2EE 1.3, WLS now embeds a Java Message Service
(JMS). The implementation is straightforward; using many built-in WLS
features, it proves worthy at moderate scale in predominantly WLS
environments.
Despite the inclusion of a new JMS implementation, there remain instances
where heterogeneity, scalability, and availability requirements go beyond
native support, calling for increased sophistication provided by third-party
messaging solutions. For example, when multiple brands of application
servers, C clients, or non-Java legacy applications are involved, a solution
with broader platform coverage is required. If specialized features like
client-side persistence or large-message suppor... (more)
Part 1 of this article (WLDJ, Vol. 1, issue 8) explored third-party Java
Message Service (JMS) integration into WebLogic Server (WLS) and addressed
related issues. In Part 2, we'll implement transactional JMS design patterns
using SonicMQ and the WebLogic Server Adapter (WLSAdapter) as the JMS
solution. Included in this discussion are the message-driven bean (MDB),
message-producing bean (MPB), and message- consumer bean (MCB).
Pattern 1: Message-Driven Bean with a Queue Listener
This design pattern is used with the WLSAdapter to create and configure an
MDB that will be used with ... (more)
The high interest in business visibility, flexibility, and knowledge
management has made portal technology a popular choice for monitoring,
searching, and managing business activity across the enterprise. BEA WebLogic
Platform provides an attractive platform for building highly dynamic
enterprise portals that can aggregate, organize, and present information from
multiple back-end systems. Whether the portal is implemented with the
feature-rich environment of WebLogic Portal Server, or through an MVC
framework such as "Jakarta Struts", the newest release of BEA's 8.1 platform
pr... (more)
Enterprise portals have become the most popular method of offering a common
user interface to a suite of services across the enterprise. Offering
business visibility, flexibility, and knowledge management, portals promise
users the ability to monitor, search, and manage business activity across the
enterprise.
However, as portals mature from basic offerings to more complex sets of
services, they will require a robust, agile, and pervasive integration
network to provide critical business services to portal users in real time.
The Enterprise Service Bus (ESB) not only provides the... (more)