Welcome!


Many articles have claimed that Java 2, Enterprise Edition (J2EE) and .NET Web services are interoperable. What does this mean from a developer's perspective? What issues and problems arise as you actually do the work?
Security is any mechanism that can be used to protect and validate resources. There are many security models that can be used to protect the data. The security model may use encryption, access control, or several other security methods. Authorization, or access control, has different s...
With the arrival of BEA WebLogic Server 7.0, a new security architecture with improved and expanded security features was introduced. The primary goal of that new architecture is to let you plug in security providers from different security vendors and to let them cooperate seamlessly ...
Through advanced clustering capabilities, BEA WebLogic Server-based e-business applications can be scaled across multiple servers. (Note: WebLogic Server supports multiple types of clustering, only one of which is relevant here - what is referred to as Web Clustering. In Web Clusterin...
BI, a company that specializes in business improvement programs for a wide range of companies, leverages J2EE for many of its software solutions. In fact, we've had several J2EE-based applications in production for years. Our flagship online media redemption vehicle is one such applica...
The BEA (http://dev2dev.bea.com) dev2dev Team went global this fall with the first-ever 'dev2dev Days' events taking place (with sold-out crowds!) in 11 cities. This one-day, code-level training event offered developers, development managers, and architects a comprehensive look at the ...
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.
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.
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...
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 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.
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.
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...
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.
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...
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 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.
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...
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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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 ...
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...
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, ...