Welcome!


Latest Articles from Weblogic Journal
In helping our customers deploy J2EE applications on the mainframe we've learned a number of tips and tricks. We've included configuration settings, tuning suggestions, and descriptions of existing production applications in this article. Although each environment is different, the...
Although many of the symptoms of performance problems (e.g., poor response time) are similar throughout the application life cycle, the underlying causes and the techniques used to diagnose them become more complex in later stages as the load increases and the configuration becomes mor...
Financial institutions have heavily invested in J2EE and component-based architectures. WebLogic Server is a key e-business platform for deploying innovative financial services to clients and trading partners. The emerging service-oriented architecture paradigm is a natural extension t...
For several months now I've waxed lyrical about transactions and how they hide the complexities of distributed updates in applications, and indeed the concept of the two-phase commit transaction is a very powerful one, allowing you to make the assumption that all the transactional data...
This article outlines how to build a typical content-based Web application, a threaded message board. In recent years, threaded message boards have gained popularity due to their ability to draw visitors back to a site with the appeal of fresh content. Message boards also make financia...
BEA WebLogic Server (WLS) is the most widely deployed J2EE application server and continues to be an attractive platform for many enterprise-class situations.
WebLogic Server runs on hardware ranging from PCs to high-end mainframes. Therefore, it's essential to carefully choose the level of hardware necessary to provide optimal performance for your WebLogic Server deployment.
One of the toughest challenges of any software development architecture is reconciling the object-oriented paradigm with that of the relational database. If this isn't done properly, the object layer will become too closely tied to the database schema and any change to the database sch...
We're nearly done covering the topics for the test. This month I'll discuss JDBC, transactions, and clustering. Be sure to give careful attention to these topics, as they can slip by during studying. As in my previous articles, I've included a sample test to help you study for the real...
BEA's eWorld Europe rolled into Paris June 25-26 with more than 2,200 attendees. The subtitle of this year's conference was 'Turning Technology into Profit.' Alfred Chuang, BEA's founder, CEO, and president, in his opening keynote emphasized that for technology to be effective it had t...
So, you're going to deploy WebLogic Server on the mainframe. Pretty scary, huh? There are all those 'glass house' terms: sysgens, operating systems with a 'z,' parallel sysplex, Workload Manager, and on and on. Without a little education, the mainframe world can be as foreign to the Ja...
If you asked me what the theme for this month's WLDJ is, I'd have to say 'performance and scalability.' I was once asked, 'What is the most scalable way to build a J2EE application?' 'Let's just find the holy grail while we're at it!' I thought. The question is quite common among J2EE ...
EJBs have always been the best way to ensure that your applications were portable and would leverage all the optimizations of the J2EE server. Now they are also easy to build. With the release of WebLogic Platform 7.0, you can create EJBs in record time. At the center of this revolutio...
'WebLogic Server is supported on the mainframe.' I read the internal announcement and thought 'Huh?' Why would someone want to deploy distributed Java applications on the big iron? What about training Java developers on the underlying mainframe systems?
As a Java developer, have you ever found yourself running into what might be politely called 'issues' related to the CLASSPATH and class loading? If you haven't, you're one of the few. This is one of the most notorious sources of developer aggravation in Java development. Now J2EE has ...
The Grinder is an easy-to-use Java-based load generation and performance measurement tool that adapts to a wide range of J2EE applications. If you have a J2EE performance measurement requirement, The Grinder will probably fit the bill.
Welcome to this edition of 'In the Admin Corner,' a new monthly column devoted to the administration, configuration, management, and deployment aspects of WebLogic Server.
According to Gartner, Java has penetrated as many enterprises as Visual Basic. The implications of this evolution in Java adoption highlight some cruel realities. Java, and by extension J2EE, are no longer niche technologies. The benefits of Java - combining code reuse and scalability...
In the past six years or so the claim that Java is a slow language has regularly appeared in articles and news discussions. Most of the time I follow the debate, but after a while I get bored because the discussions remain at the micro-benchmark level. It continues to amaze me that the...
One of the big controversies of session handling concerns the performance difference between storing session state in an HTTP session object and using a stateful session bean. My colleagues and I expected that it would be more efficient to store data in an HTTP session object, as we we...
This month, we'll study for the EJB portion of the BEA WebLogic Server 6.0 Certification Test. Now, I know I was also supposed to talk about JDBC this month, but I just didn't have enough room to squeeze it in.
Any product that does well in the market has to have good performance. Although many characteristics are necessary for a product to become as widely used as WebLogic Server is today, performance is definitely indispensable.
This month WLDJ focuses on third-party integration. We cover products that integrate at different levels of the BEA e-business platform, and have guest editorials from vendors who have successfully partnered with BEA to provide closely integrated solutions on top of WebLogic Server. Sp...
WebLogic Server 7.0 contains the most advanced, performant, and standards-compliant Web service stack of any application server. With an additional download (until the JAX-RPC specification goes final - it may by the time you see this article - see http://jcp.org/jsr/detail/101.jsp...
With the rapid adoption of Web services standards and increasing support for asynchronous and XML-based messaging in the J2EE specification (JMS, MDB, JAXM, JAXRPC), it's time to address the challenges involved in building business applications based on a service-oriented architect...
In a March 2002 survey by Morgan Stanley, 225 CIOs listed extending their current IT investments through application integration as their number one priority. This is not surprising. Given the slow economy, many Fortune 500 companies are putting off large new packaged-application i...
As a developer for a company selling application services to Fortune 500 companies, I was excited about the release of WebLogic 6.1. While its support of J2EE 1.3 features in and of itself is a reason to upgrade or adopt this product, the introduction of SOAP/WSDL-based Web service...
The rise in popularity of Web services is breaking down barriers and obliterating isolated silos everywhere. That's good news for any organization looking to make e-business the normal way of doing business with customers, colleagues, and partners. Of course, with every falling barrier...
Recently I made a long trip to the East Coast. While there, I was able to meet with a number of developers, customers, and partners. I spoke to a variety of people and heard about a number of interesting community goings-on.
I've seen several posts in the public WebLogic server transactions newsgroup in which people have had problems with transactions spread across multiple servers. The gist of these problems is always that they have two EJB components in two different servers. Bean One on Server One exec...
Last month, I talked about signing up to take the BEA WebLogic Server 6.0 Certification test. At that time, I promised I would go into more detail about what you should study, and that's what I'm including for your use. This article covers two specific topics on the test: the Java Nami...
Your WebLogic applications have a diverse array of integration requirements, and WebLogic Application Server provides a rich set of technologies to meet these needs. In this article we'll survey these integration needs and show how you can rapidly meet them using WebLogic Applicati...
Two daunting tasks face application architects and project managers alike.The first is to architect a solution that will reduce the risks involved with implementing new and changing business requirements during the application development and post-application deployment stages of a...
J2EE is rapidly becoming an established platform for deploying long-running business-critical applications. As the number of J2EE applications grows and their importance increases, a standard way to manage J2EE servers and applications is becoming a key requirement. Java Management Ext...
This month I'm going to look at some of the things I found in those days when I studied the use of SQLJ with WebLogic 6.1.
'Migration,' in terms of J2EE, generally means good things for a project or application. It means bug fixes from a previous version, new features to make your life easier (whether you are a developer or a system administrator), and often it means performance, fault-tolerance, and scala...
Finally, let's talk tools. Many tool vendors are making noise about transaction response times. But a closer look reveals that the analysis some tools provide is in fact highly tier-specific, leaving you with only a partial view of transaction throughput. Production- monitoring tools, ...
That was what an old girlfriend periodically said to me. Needless to say, we're no longer together - I wasn't keen on the comparison. 'Shall I compare thee to a dog?' is rather less poetic than I like. But in thinking about this month's transaction column, the comment seemed strangely...
The much awaited WebLogic Server 7.0 beta release was announced on Feb. 24, 2002, at BEA's eWorld conference in San Diego. Continuing in its path as the Number 1 Web application server, WLS 7.0 implements J2EE 1.3 technologies, Web services, and other Internet standards to provide a re...
Working at a software company and watching products evolve over the years, 'Migrate Early, and Often'is the best advice I can give someone who is trying to stay on the cutting edge of technology. Obviously, if you have an application that's in production with no problems and you aren't...