Using JavaBeans components as accessors to enterprise JavaBeans components

  • Authors:
  • A. Tost;V. M. Johnson

  • Affiliations:
  • IBM Software Group, 3605 Highway 52 North, Rochester, Minnesota;IBM Software Group, 3605 Highway 52 North, Rochester, Minnesota

  • Venue:
  • IBM Systems Journal
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we describe how the use of JavaBeansTM components together with Enterprise JavaBeansTM (EJB) components can help to develop flexible, mission-critical applications. We show how an application can be structured into three conceptual tiers, and how the use of JavaBeans components on the middle tier can help develop applications that can run in different client/server environments (i.e., thin or thick clients). This eases the separation of server-side and client-side application development, each focusing on different problem domains. We also show that the additional level of indirection provided by using JavaBeans components as accessors to server-side business objects helps users of IBM SanFranciscoTM components to isolate their client-side application development from upcoming changes in the underlying back-end technology (i.e., the migration from today's SanFrancisco infrastructure toward future EJB-based releases of SanFrancisco).