Welcome!


Developers of workflow-based applications with the Business Process Modeler (BPM) component of BEA WebLogic Integration Version 7 use a powerful, feature-rich, graphical editor, called Studio, to design workflow templates and to monitor the progress and state of runtime instances of t...
It is late Monday afternoon and your application is finally going into production. After a year of development and months of QA, it will be live first thing Tuesday morning.
BEA WebLogic Server domains in largescale enterprises satisfy a broad range of requirements, including highly scalable application deployments, integration of various boundary systems, and high availability setups. As a natural consequence the level of the domain's complexity rises.
When independent business components must be executed simultaneously, the parallel processing of application business logic has a direct impact on the performance of the system; however, parallel processing at the application level historically has been challenging to implement.
While security is a concern throughout an application, it is especially important for Web application components. An insecure Web application leaves a Web site vulnerable to many attacks, some that require nothing more than an Internet browser and a small amount of knowledge.
So you've been told to diagnose a performance problem in a WebLogic J2EE application. Because Java systems are so complex, this can be a bit like diagnosing a rare illness.
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 activi...
BEA WebLogic Platform 8.1, first announced in March 2003, is now generally available. This release provides substantial productivity benefits for developers wishing to build new applications, integrate existing applications, and extend these applications to different groups of end ...
Providing a first-class online user experience can require access to multiple sources of data. The required data often resides in multiple databases, packaged applications, and other information silos.
BEA Liquid Data for WebLogic provides a unified view of data aggregated from multiple resources such as databases, XML files, Web services, EJBs, or Java 2 Connector Architecture (J2CA) adapters.
One of the most exciting aspects of BEA WebLogic Workshop 8.1 is the ability for developers and ISVs to extend the Workshop development environment by developing custom Java Controls, IDE Extensions, application templates, or TagLibrary extensions. In this article we start with a b...
This article discusses the best known methods for tuning the performance of the BEA WebLogic application server running the SPECjAppServer2002 benchmark on Intel architecture platforms. We describe a top-down, data-driven, and closed-loop approach to performance tuning, and touch ...
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 dyna...
Imagine. You're designing and developing a highly complex Web-based application. This app will serve thousands, or even millions, of customers.
When I first transitioned to BEA Weblogic support, I had some premonition of what lay ahead, but little did I realize the daunting task of working on third-party code under high-pressure conditions.
The concept of patterns has been around as long as we humans have been around. In fact, just about everything we do is centered on recognition, repeatable processes, and routine.
Often there is a distinction between concepts and how those concepts are applied in the real world. Design patterns are no exception.
This article presents a lightweight framework for building a service-oriented architecture (SOA) on top of J2EE.
When EJB 2.0 arrived I thought, 'Wow, EJB has finally arrived!' With Container Managed Relationships (CMR) and a standard query paradigm I thought the nirvana of portable data layer-independent applications was just a few keystrokes away.
Not surprisingly, the concept of design patterns originated in the world of architecture. A design pattern is a proven, reusable solution to a recurring problem.
Given the current global economic downturn, it is certainly no surprise that large organizations are putting cost-cutting measures at the top of their priority lists. This trend is particularly true in the information technology (IT) arena, as the overspending of the last few years and...
Just as service-based applications leverage a shared set of application resources, infrastructure-aware applications leverage a shared infrastructure that can adapt to meet the needs of the application.
When talking about enterprise application integration, we tend to think of using Web services technologies such as SOAP and UDDI to virtualize a data model across a large enterprise. The thinking is that with a consistent interface, the data stores of the company can be abstracted behi...
Component-based development (CBD) has been around for years. Anyone who has been a developer for any length of time has no doubt leveraged some form of reuse in an application.
The upcoming release of BEA's WebLogic Platform 8.1 marks a breakthrough in application infrastructure technology.
J2EE has arrived as the standard enterprise-computing platform for Web application development, and is gaining strength and popularity every day. J2EE supports legacy applications and interfaces, multiple operating systems, distributed and clustered environments, and high-volume missio...
There are many reasons why organizations fear mainframe integration. Proprietary interfaces, radically different processing environments, lack of support for standard development APIs, and the fact that the people who created the applications have since 'moved on' are the most common f...
What would happen if you had a stand-alone server, say an Admin Server having just a managed server? Or what if the Admin server itself becomes unresponsive. How would someone be notified when they became unresponsive?
Standards can drive revolutionary changes in technology: consider the impact that SQL has had on the database market, or consider that the World Wide Web was launched by the combination of HTML, HTTP, URL, and SSL. Our belief is that protocol standards (XML, Web services) and programmi...
In this article, I'll show you how to use the Unified User Profile in BEA WebLogic Portal. I look at the programming and configuration steps necessary to use the portal's built-in rules engine together with the external user profile data to provide a personalized portal presentation.
In recent years, Web portals have risen in popularity as a way of aggregating, organizing, and presenting content in a highly uniform, customizable, and personalized way. As the technologies that enable the creation and management of these Web portals have evolved, it is not only infor...
Modern enterprises are drowning in a sea of information. Despite owning an ever-increasing volume of information, most enterprises cannot exploit it to even a fraction of its full potential. This is because the information is strewn across many systems with diverse data formats and int...
We know the mantra 'Content is King' with the Internet is legitimate. Many now ask, 'How do we make content a focus?' Whether you have a content-heavy Internet Web site or a vast base of enterprise content inside your corporate intranet, you want to provide your users with a quick and ...
This article focuses on the User Management framework of WebLogic Portal. Specifically I will discuss a small portion of Portal's User Profile Management features by detailing how to customize Portal's User Manager functions and extend the User Management framework to build a robust Un...
If you've ever worked as a Weblogic consultant, chances are this scenario will look all too familiar: You're at a high-profile client site as the 'BEA WebLogic Expert.' You were called in last minute because they are having 'intermittent' problems in their newly deployed production sys...
Enterprise application integration, now the centerpiece of corporate IT strategy, remains unacceptably high in cost and effort for one reason. Today's typical IT organization has separate environments for application development and integration.
In today's competitive business environment, success depends on the quality of information available and the sophistication with which it is used. Many companies successfully differentiate themselves with the quality of their information-handling systems. As technologists, our job is t...
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?
The typical enterprise relies on a mix of custom built and pre-packaged business applications using multiple technologies. Over the last decade, the Internet explosion drove the desire to make these applications available via the Web. Unfortunately, many companies exacerbated their exi...
Without exception, the Internet has dramatically changed the way business information is delivered and consumed. The proliferation of free information coupled with fee-based services that have migrated to the Web has proven overwhelming for the average knowledge worker. While every des...