Welcome!


Latest Articles from Weblogic Journal
Command-line scripting is a well-known and proven approach to managing enterprise software systems. We can find examples of it in operating systems, databases, and LDAP servers. This approach allows the system administrator to run system commands to manage and monitor the system intera...
Installing and maintaining security is a huge challenge for an IT organization. To serve a worldwide network of Web-based users, the IT organization must address the fundamental issues of maintaining the confidentiality, integrity, and availability of the system and its data. Security ...
Web services play an important role in building enterprise application architectures. These architectures, by nature, provide a blueprint describing software structure. This blueprint allows enterprise application architecture to be the confluence of business and technology, supporting...
Imagine a commuter rail system that is controlled by an individual standing at the end of the track logging each train as it arrives. Without a comprehensive tracking system that pinpoints each train while en route, it would be impossible for that person to identify and troubleshoot tr...
The waves of IT, as they are often called to, are marked out reasonably accurately by languages. Starting almost at the beginning, take COBOL. With its love of uppercase characters, and overly restrictive attitude to what column the uppercase characters appear in - not to mention its ...
This is the third and final article in a series aimed at demystifying the frameworks that compose the BEA WebLogic Portal. Although this month I focus on the portal framework, you should realize that the value of WebLogic Portal is in the combination of frameworks, components, ...
Those who understand e-business know that the Internet has forever changed the business world. More and more successful companies are harnessing and exploiting the power of the Internet to maintain a competitive advantage.
I recently upgraded a small WebLogic 6.1 application to WebLogic 7.0. The process was really quite simple. I attribute this smooth transition to the application's standard use of J2EE components and to WLS 7.0's backwards compatibility! I really only had to do a few configuration chang...
Companies that aspire to lead their industries continue to find ways to optimize themselves in an endless pursuit of excellence. The race is on for many leading companies to leverage technology and provide enriched online services to their customers in order to maintain their positions...
Organizations deploying rich client/server WebLogic applications need to fill the void created by the deprecation of BEA Zero Administration Client (ZAC). The affiliated Delta Dental Plans of Michigan, Ohio and Indiana, a leading dental plan administrator, chose Sitraka DeployDirector ...
When J2EE was still in its nascent stage, ATG took a bold step, becoming one of the first vendors to provide a similar framework for enterprises to build their applications on. Though largely based on Java, their technology did not adhere to any of the earlier J2EE specifications.
As good as product documentation gets, there is always room for more code samples, deployment descriptor samples, and tips on how to take advantage of undocumented tools. While integrating WebLogic Server 6.1 as a product offering for my company's hosting platform, I needed examples fo...
The most challenging integration efforts frequently involve integrating enterprise resource planning (ERP) or customer relationship management (CRM) systems with new and existing custom applications. These enterprise software applications often have proprietary architectures a...
Web services has been promising to solve several business problems, including those of integration and interoperability. While Web services standards like SOAP, WSDL, and UDDI help to facilitate it, they don't really ensure it.
This month I've decided to explore some of the more advanced performance enhancements that you can use if you are using EJB 2.0 on WebLogic. Our container-managed persistence (CMP) engine exposes several strategies for you to configure to get the most efficient - meaning least - use of...
WebLogic Server (WLS) provides several ways to configure servers, clusters, machines, JDBC connection pools, JMS servers, and so on, using the following:
Picnicking during my summer holidays with my family, I was a little peeved to find that we had set up camp near an ant hill and some of them had decided to help themselves to elements of our lunch. Just as well, really, that I prefer sausage rolls and pork pies to chocolate buns, I gue...
In last month's article, I provided an in-depth description of the Advisor Framework that is embedded in WebLogic Portal. This month, I'll focus on describing the components, capabilities, and extensions of the Event Framework. Next month I'll look at the Portal Framework
Why are application servers so boring? I guess the answer to this question depends on your perspective. One man's boring commodity is another man's lifeblood. That observation alone would make for a rather short column, so we need another question.
There's no question about it - J2EE applications are tough, burly pieces of software. Often they require numerous servers, communicate over various protocols, and run on software from various vendors. Let's examine a simple J2EE application in which everything, including the...
Enterprise Application Integration (EAI) is a very popular topic these days. Businesses, as well as government entities at the local, state, and federal level, are all struggling to integrate their critical yet disparate information systems.
Integration is the biggest challenge facing IT organizations. The glass house controls much of the business-critical data in the enterprise, and traditional integration tactics, while complex and often proprietary, are still king.
The standard EJB 2.0 container- managed persistence (CMP) query language known as EJB QL allows users to retrieve container-managed entity beans, subject to constraints that are described using the same object-relationship model that was constructed to describe beans in EJB deployme...
WebLogic Server administration is the last area you need to study to pass the WebLogic Server 6.0 certification test. In this article, I'll cover some topics you may find on the test, such as deployment, security, and using the server console.
Improving application integration has become an increasingly important component of today's IT strategy. In a recent Morgan Stanley survey of 225 CIOs, 80% indicated that they would begin new application projects in 2002, with application integration as a primary initiative.
This series of articles focuses on demystifying the frameworks embedded in the BEA WebLogic Portal. The first framework that will be discussed in-depth is the Advisor Framework, followed in future articles by the Event Framework and the Portal Framework.
Security is a priority for most of our customers. As more and more customers adopt Web services, they find a need to understand how Web services can be secured and what authentication mechanism to use.
As developers rapidly embraced the use of component-based architectures, the role of application servers in production has expanded from hosting somewhat simple, servlet-based applications to exploiting Enterprise JavaBeans (EJBs) and Java messaging services (JMS) to build robust eBusi...
The concept of persisting a user session during the interaction with an application server has matured from maintaining hidden HTML fields and toying with URLs to a stable and robust technology under the J2EE framework.
The Java Management API (JMX) has been integral to managing the WebLogic Server since WebLogic 6.0. Through this API you can search for management beans (mbeans) within the application server and query them for both configuration information and runtime monitoring information.
(Milpitas, CA and San Jose, CA) - Palm Solutions Group, a pioneer in mobile and wireless Internet solutions and a provider of handheld computers; and BEA Systems, Inc., the world's leading application infrastructure software company, have announced a long-term, strategic relations...
I have two newsworthy items to talk about this month. One concerns the application server market; the other pertains to a newly announced partnership in the wireless space. Each tidbit dates from July, but as editorial schedules run a bit behind the times, I'll relay them to you n...
Working as a BEA consultant, I've helped customers successfully design and deploy applications on various versions of the WebLogic Server (WLS). BEA has been supporting container-managed persistence (CMP) entity beans since EJB 1.0, and a few of our customers have used them. Unfortu...
As I may have mentioned once or twice in this column over the foregoing months, developers can derive a large amount of value from building their applications on an application server.
At Rosewood Software Services, we use Rational's Unified Process (RUP) and help many clients tailor it for their use. RUP specifies a number of models, including the Implementation Model, which is used to structure the physical artifacts (or files) within a project. For example, in ...
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...
It's almost impossible to address the performance of the JMS implementation on the WebLogic Server in a generic fashion. Message size, acknowledge mode, persistence mode, and type of consumer are just a few of the things that can impact the performance. Add the JVM, the operating sy...
Adam Bosworth, vice president of engineering of the Frameworks Division at BEA, recently sat down with JP Morgenthal to talk about his role in WebLogic. WLDJ: Tell us about your role at BEA. Adam: Basically, I make sure that we build what's necessary for J2EE to become usable by th...
You might not want to admit it, but have you ever lost or forgotten the password for the system user within WebLogic Server (WLS) 6.1? Or worse yet, accidentally deleted the fileRealm. properties or SerializedSystemIni.dat files?
Given the current pace of technology change, we seem to be under ever-increasing pressure from product vendors to upgrade to the newest, latest version of software. Most software vendors now seem to have major software releases scheduled every six months. This can put a strain not ...