ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Coupling Event Based


Enviado por   •  30 de Noviembre de 2014  •  258 Palabras (2 Páginas)  •  108 Visitas

Página 1 de 2

Abstract—In many enterprises, business functions are

spreaded across multiple applications. In order to provide

efficient, reliable and secure data exchange between applications,

these components need to be integrated. In this

context, component based technologies have become very

popular. Component architectures such as Java EE facilitate

rapid and flexible application development. Nowadays,

messaging system are frequently used to enable high-speed,

asynchronous, program-to-program messaging. In spite of

the many existing asynchronous communication solutions,

there is a need for an efficient generic messaging model.

In this article we present the architecture of a pluggable

messaging system targeted at enterprise applications. This

model was used to implement a fully functional prototype

using Java EE specific technologies. To evaluate our messaging

system, performance tests were done. Results from

this evaluation show that the system is capable of efficient

asynchronous communication.

Keywords: Java EE, event based, software architecture

1. Introduction

The growth of the internet and the increased attention to

object-oriented programming has resulted in a rapid adoption

of distributed component architectures. These architectures

provide the foundation and standards for invoking objects

within one application from another application independent

of their location.

Traditional applications use synchronous function calls;

for example: one method calling another method, or one

procedure invoking another remotely through a remote procedure

call (such as RMI [1], CORBA [2] and DCOM [3]).

Synchronous calls imply that the calling process blocks

while the other process is executing a function and can only

proceed when control is returned. In this model all systems

have to be online and functioning flawlessly, resulting in

tight semantic coupling. This point-to-point and synchronous

communication approach is very suitable in rigid and static

applications. However, with the increasingly dynamic nature

of large-scale complex systems today, there is clearly a

need for a middleware providing asynchronous messaging.

...

Descargar como (para miembros actualizados) txt (2 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com