Welcome!


Latest Articles from Weblogic Journal
As one of the two Sun J2EE Blueprints applications, the Java Smart Ticket Demo application, like its well-known sibling, Pet Store, illustrates best practices for designing J2EE applications. Pet Store illustrates best practices for larger J2EE applications, and the Java Smart Ticket...
I was goofing off this weekend, trying to figure out what would be the best topic to write about for this month's architecture column. And, like any good columnist, I procrastinated until Sunday night (the article was due on Monday morning).
Every developer has experienced it. The application that ran so well in testing hangs or performs miserably under load. While there are many possible causes of performance degradation or hangs, this article can't possibly cover them all. Instead, we'll look at three common mistakes i...
Are you looking for something to differentiate yourself from your peers in this tighter job market? BEA WebLogic Server Certification may be for you. It provides employers, or potential employers, with additional evidence that you're qualified for developing solutions on the BEA WebL...
The Java Management Extensions (JMX) API provides a standard way of adding management capabilities to Java applications. BEA WebLogic 6.1 provides a full implementation of the JMX 1.0 specification, with all of its management features based on the JMX standard. As a result, the manag...
Mongoose Technology has entered into an agreement with BEA Systems to build and maintain enterprise portals that incorporate collaboration Web services. Using PortalStudio Collaboration Web Services and BEA WebLogic Server, companies can incorporate powerful interaction management capa...
The BEA eWorld conference was, in many ways, the same as every other conference I've attended. In other ways, it was quite different. The conference was held in the San Diego Convention Center, California, February 23-27, 2002. When I arrived, the hotel manager asked if I'd take a sm...
Development and deployment. These are the foci of the WebLogic Platform 7.0 release. Don't get me wrong, it's not like we haven't been working on the container itself, we still have J2EE 1.3 compliance and some really high ECPerf numbers. We have, though, released with the product thre...
Web services. Who needs them? You will. Indeed, I have. As a proof of concept for a wireless company, I wrote an application that allowed users to manage a fantasy football team from any WAP-enabled handheld. Users could set their lineup for the big day, or add and drop players from ...
SQL Server isn't usually at the top of the list when it comes to selecting a database for J2EE development. Organizations that have made a commitment to Java and J2EE are likely to be Unix shops, making them highly unlikely to choose SQL Server, which can only be hosted on the Windows ...
As we've discussed over the past few issues, JTA-style transactions provide a way for multiple data updates to be tied together so application logic can operate safely in the assumption that it will succeed or fail consistently, even in the face of technical failures along the road. Th...
WebLogic Integration (WLI) consists of many application components, including a B2B application that manages business-to-business contracts during software conversation. To support the B2B application, WLI has a business process management (BPM) application for connecting business proc...
Last month, I talked about the power of CMP entity EJBs and provided a number of scenarios where leveraging the CMP model would be preferable to developing stateless session EJBs that use JDBC or JDO. This month, I'll talk about the reasons for using a CMP architecture over a BMP one i...
To understand the future of software, we need to understand the past, because once again we're seeing that history is repeating itself. This article looks at how the next frontier of software ­ the dynamic assembly of Web services into a new type of composite Web application ­ is follo...
If you've had the pleasure of working with BEA WebLogic Server for several years, you may know that RMI/T3 calls between different releases of the server used to be disallowed ­ to be buzzword -compliant, the releases were not 'wire compatible.' For example, you couldn't call an EJB de...
Standards can redefine a marketplace ­ consider the impact that SQL had on the relational database market. Standards can also create new markets ­ without HTML and HTTP, there would be no World Wide Web. My thesis here is that Web services and Java 2 Enterprise Edition (J2EE) will have...
Application server performance. Database performance. Hardware performance. These are numbers measured in the popular press, although in most situations they have little to do with your application's real-world performance. The number one way to increase performance, the thing that giv...
This spring, BEA will deliver a new, unified application infrastructure platform. The new product name had not been announced as of this writing, so we refer to it here simply as the BEA WebLogic Platform. The new platform represents an integration and extension of the current WebLogic...
Welcome to the eWorld issue of BEA WebLogic Developers Journal! Each year WebLogic developers and managers make a pilgrimage to eWorld to meet with vendors hawking wares in the exhibit hall, to listen to BEA visionaries in jam-packed sessions, and perhaps most of all, to see what new, ...
At BEA, we know that the WebLogic community of developers - which currently numbers more than 350,000 people worldwide - is one of the main reasons behind our success. We are committed to making your work easier, more productive, more rewarding, and more informed. The new WebLogic Dev...
As I understand Western ideas about the world, there seem to have been three distinct phases through which they have passed. In the beginning, people believed that the world was flat, and at the center of the universe. Eventually, this view was confounded by the likes of Christopher Co...
While Web services possess the potential to completely change how applications and organizations are integrated, capitalizing on this innovative technology hasn't been easy. To truly leverage the potential of Web services, you need both an architecture that can handle enterprise integr...
Of the many challenges facing today's IT system architects, two stand out as being the most common and strategic: Integrating disparate applications and platforms to fully leverage data and software investments. Providing an enterprise-class framework that ensures reliable, available, ...
WebLogic Server, like most applications, provides robust and detailed monitoring tools bundled with the basic application. The embedded monitoring and management provided by the WebLogic Console is extremely useful when diagnosing and repairing a problem once it has been isolated in th...
For software developers, architecture is about making choices and tradeoffs. Solid architectures are the result of careful analysis of the problem and its solutions. There's no such thing as a perfect design for a distributed system.. This series will provide insights into various micr...
With the release of WebLogic Portal 4.0 in October 2001, BEA introduced a major update to its portal functionality and added significant new features. In this article, we'll give you a technical overview of the new product, and provide a glimpse of some of the new functionality you'll ...
WLDJ: Could you tell us about your new role as BEA's overall CTO and what you think are your challenges in the next year? SD: I've been given a great opportunity to take the position of CTO for the overall company BEA is investing in areas on all levels of the application server that ...
Probably one of the most interesting tasks that can be given to an architect (system architect, program architect, lead architect, application architect - pick the title that resonates most in your environment) is the task of evaluating or determining the direction of an enterprise arc...
As a WebLogic developer, there'll come a time when you'll need to file a support case with BEA; many of you have done this already. Throughout the problem-solving process, you'll be speaking with one of BEA's DREs (developer relations engineers). These folks are very knowledgeable rega...
In the mid 1990s, I worked with an application development environment (ADE) called Forte - essentially, PowerBuilder on steroids. It allowed for scalable, distributed applications to be developed, debugged, and deployed easily within a single environment. The technology was really coo...
THIS MONTH I'M GOING TO TALK about Web Services (capitals intended - I'll explain in a minute). Specifically, as one of the architects of BEA's SOAP/WSDL stack, I'd like to talk to you about Web Services and where they fit in with J2EE and Java in general.
Sad, I mused - you don't often see that any more. My mind then wandered to hoping that, as technologists, we aren't somehow tacitly colluding in the erosion of the fabric that holds society together. Hmm, I seem to have come over all melancholy. Excuse me whilst I visit The Hunger Site...
This is the second in a series of three articles discussing the clustering capabilities of BEA WebLogic Server 6.1 (WLS). This month we discuss replica-aware stubs, their impact on a clustered system, and how they're used with EJBs.
Web Services have made quite an impact since the concept and technology were introduced. Just about every major vendor is putting considerable effort into making their products capable of developing and using Web services. This article will illustrate how a Web service can be developed...
We have a J2EE application where clients with the same userid need to share the session data that is maintained on the server side. In addition, clients aren't just Web clients, but applets and applications as well. How should we implement that? This is a typical problem when writing J...
As a software developer I enjoy designing and developing new systems, but I don't enjoy spending time on configuration. Building and deploying WebLogic applications can quickly become complex. Each deployed unit, whether it's an EJB JAR File, WAR File, or EAR File requires deployment d...
Sick of working with all of those different Java files and deployment descriptors when developing EJBs for WebLogic Server? A couple of tools out there allow you to work with just the bean code, and use special Javadoc comments to define what should be in the other interfaces (Home, Re...
Are you planning to upgrade from WebLogic version 5.1 to version 6.1? Do you want to speed up the process of redeploying your EJBs, servlets, and JSPs to a newer version of an application server? The J2EE specification doesn't define any standard deployment procedures. These differ fro...
Since this will be a monthly column on the subject of transactions, which from my experience seems to be a subject that everybody has heard of, but nobody is familiar with, I thought I would build up speed with a back-to-basics look at transactions, what they are and what they're for.
Welcome to the inaugural issue of BEA WebLogic Developer's Journal (WLDJ)! Anyone who has not been living under a rock for the past two years has seen J2EE (Java 2 Enterprise Edition) become the de facto standard for developing component-based, server-side applications. As a leadin...