Capítulo de livro Revisado por pares

Enterprise JavaBeans and Microsoft Transaction Server: Frameworks for distributed enterprise components

2002; Elsevier BV; Linguagem: Inglês

10.1016/s0065-2458(01)80016-4

ISSN

0065-2458

Autores

Avraham Leff, John Prokopek, James T. Rayfield, Ignacio Silva-Lepe,

Tópico(s)

Business Process Modeling and Analysis

Resumo

Software components were introduced to fulfill the promise of code reuse that “pure” objects were unable to deliver. This chapter examines a specific type of component, namely, distributed enterprise components, that provides “business” functions across an enterprise. Distributed enterprise components require special functions such as distribution, persistence, and transactions; these functions are typically achieved by deploying the components in an object transaction monitor. Recently, distributed enterprise components and object transaction monitor technology have standardized into two competing frameworks: Sun's Enterprise JavaBeans and Microsoft's Microsoft Transaction Server. The first half of this chapter discusses the concept of distributed enterprise components in some detail and shows how they have evolved in response to the need for code reuse in business environments. This evolution is closely related to developments in other areas of software technology such as databases and transaction monitors. The second half of the chapter focuses specifically on the Enterprise JavaBeans (EJB) and Microsoft Transaction Server (MTS) technologies and explains how they relate to earlier component technologies. We show that EJBs and MTS are remarkably similar and yet differ in some important ways. We illustrate this discussion through an example developed on both frameworks.

Referência(s)
Altmetric
PlumX