aa Contact Us aa Home aa About Us aa news aa Free Books aa Books




J2EE CORBA PERFORMANCE

   
J2EE
Subcategories


J2EE
aa Connectors
aa EJB
aa Java Mail
aa JDBC
aa JMS
aa JMX
aa JNDI
aa JSP
aa JTA
aa JTS
aa IDL
aa RMI/IIOP
aa Servlets
aa XML/JAX/JDOM
a INTEROPERABILITY
aa CCM
aa COM
aa CORBA
aa XML
aa WebServices

OTHER
aa J2EE Certification
aa J2EE Design
aa J2EE Performance
aa Java Data Objects

JAVA NETWORK
aa JavaOlympus
aa J2EEOlympus
aa JSPOlympus
aa J2meOlympus







Performance Evaluation of Enterprise JavaBeansTM (EJBTM): CORBA Adapter to CORBA Server Interoperability Over the past few years, a considerable amount of time and effort has been spent on building CORBA-based middleware infrastructures. As new technologies, such as JavaTM 2, Enterprise Edition (J2EETM), become available, software solutions are beginning to utilize these innovations.
Performance of CORBA Objects Distributed object applications are often composed of diverse and multi-functional components, with a range of interactions with one another. These components can reside on different operating systems and can inter-operate with one another using middleware from different software vendors. The performance of a distributed object-oriented application thus depends on the interactions between the hardware of the computer on which the object is invoked, the operating system, the interconnecting networks and the middleware. Therefore, in order to analyze the performance observed by application objects we need mechanisms which can gather detailed information from all the components mentioned above.
Overview of the CORBA Performance CORBA has been established as one of the most common middleware today. Its language transparency and strong industrial background makes it promising for the future. However, choosing the right implementation is not easy. The implementations vary in features and performance and user should carefully choose the one to use. We present a benchmarking suite, which is simple and yields results that are easy to understand. The results can be combined to assess the performance of more complicated application. Finally, we present an overview of performance of today’s C++ CORBA
On Performance of Enterprise JavaBeans Enterprise JavaBeans (EJB) is a new-sprung technology for Java-based distributed software components. During the one year of EJB existence, several implementations have been developed, mainly by the leading corporations of the software industry. The goal of the paper is to identify a set of criteria, which would help developers to evaluate specific EJB implementations. These criteria especially cover a particular implementation’s compliance to the EJB specification and performance of the implementation. Experience gained from a project 2 evaluating several EJB implementations is used in this paper.
CORBA, RMI and RMI-IIOP Performance Optimization
Comparison of CORBA and Java RMI Based on Performance Analysis
Principles for Optimizing CORBA Internet Inter-ORB Protocol Performance The Common Object Request Broker Architecture (CORBA) is a distributed object computing middleware standard defined by the Object Management Group (OMG) [21]. CORBA is intended to support the production of flexi-ble and reusable distributed services and applications. Many implementations of CORBA are now available.
Designing and Optimizing a Scalable CORBA Notification Service Many distributed applications require a scalable event-driven communication model that decouples suppliers from con-sumers and simultaneously supports advanced quality of ser-vice (QoS) properties and event filtering mechanisms.
Optimizing a CORBA Inter-ORB Protocol (IIOP) Engine for Minimal Footprint Embedded Multimedia Systems To support the quality of service (QoS) requirements of em-bedded multimedia applications, such as real-time audio and video, electronic mail and fax, and Internet telephony, off-the-shelf middleware like CORBA must be flexible, efficient, and pre-dictable. Moreover, stringent memory constraints imposed by embedded system hardware necessitates a minimal footprint for middleware that supports multimedia applications.
Evaluating Architectures for Multi-threaded CORBA Object Request Brokers CORBA Object Request Brokers (ORBs) deliver client re-quests to servants and return responses to clients [1]. To ac-complish this, ORBs manage transport connections, perform transport endpoint demultiplexing, and provide the multi-threading architecture used by applications.
Measuring and Optimizing CORBA Latency and Scalability Over High-speed Networks Applications and services for next-generation distributed sys-tems must be flexible, reusable, robust, and capable of provid-ing scalable, low-latency quality of service to delay-sensitive applications.
Evaluating CORBA Latency and Scalability Over High-Speed ATM Networks Applications and services for next-generation distributed sys-tems must be reliable, flexible, reusable, and capable of providing scalable, low-latency quality of service to delay-sensitive applications. In addition, communication software must allow bandwidth-sensitive applications to realize high-speed data transfers over gigabit networks. Reliability, flex-ibility, and reusability are essential to respond rapidly to changing application requirements that span a wide range of media types and access patterns [1].
The Performance of the CORBA Dynamic Invocation Interface and Dynamic Skeleton Interface over High-Speed ATM Networks The Common Object Request Broker Architecture (CORBA) is intended to simplify the task of developing distributed ap-plications. Although it is well-suited for conventional RPC-style applications, several limitations become evident when CORBA is used for a broader range of performance-sensitive applications running in heterogeneous environments over high-speed networks. 
Measuring the Performance of Communication Middleware on High-Speed Networks Conventional implementations of communication middle-ware (such as CORBA and traditional RPC toolkits) incur considerable overhead when used for performance-sensitive applications over high-speed networks. As gigabit networks become pervasive, inefficient middleware will force program-mers to use lower-level mechanisms to achieve the necessary transfer rates.
Design and Performance of an Object-Oriented Framework for High-Speed Electronic Medical Imaging This paper describes the design and performance of an object-oriented communication framework being developed by the Health Imaging division of Eastman Kodak and the Electronic Radiology Laboratory at Washington University School of Medicine.
Object-Oriented Components for High-speed Network Programming While Java databases have become essential for Web applications, developing performance-oriented Java Database Connectivity (JDBC) applications can be challenging. But by following tried-and-true approaches, it is possible to develop and fine-tune JDBC applications to make them run faster, jump higher, and make fewer trips to the database.
DII COE Real-Time ORB Trade Study Overview The DII COE Real-Time Integrated Product Team (DII COE RT IPT) focuses on standards for embedded and non-embedded real-time systems. It is important for defense projects using or targeting real-time technologies to participate in the DII COE RT IPT in order to ensure that their requirements are fully represented. Contact Lt Col Lucie Robillard for further information if you are a federal contractor or federal agency working on a defense program that involves real-time command and control technology.
A Caching Protocol to Improve CORBA Performance For many distributed data intensive applications, the de-fault remote invocation of CORBA objects to a server is not acceptable because of performance degradation. Caching can improve performance and scalability of such applica-tions by increasing the locality of data. This paper proposes a caching approach that optimises the default remote invo-cation behaviour of CORBA clients. cop-ing, and high-level of function call overhead.
High-Performance CORBA Working Group The goals of the High-Performance CORBA Working Group are to identify areas of possible standardization activities and define standards for supporting those CORBA applications.
High Performance Adaptive Middleware for CORBA-Based Systems Middleware provides inter-operability and transparent location of servers in a heterogeneous distributed environment. A careful design of the middleware software is required however for achiev- ing high performance.
An approach for performance measurements in distributed CORBA applications One way to construct distributed systems is to use a communication model with distributed objects such as CORBA (Common Object Request Broker Architecture).
The Design and Performance of Real-time CORBA Event Services
Principles for Optimizing CORBA Internet Inter-ORB Protocol Performance The Internet Inter-ORB Protocol (IIOP) enables heteroge-neous CORBA-compliant Object Request Brokers (ORBs) to interoperate over TCP/IP networks. readiness planning).
The Design and Performance of a Real-time CORBA Event Service The CORBA Event Service provides a flexible model for asyn-chronous and group communication among distributed and collocated objects. However, the standard CORBA Event Ser-vice specification lacks important features required by appli-cations with real-time requirements, such as low latency, pre-dictability, event filtering, priority, and event correlation. compelling for real-time systems.
IMPLEMENTING THE CORBA GIOP IN A HIGH-PERFORMANCE OBJECT REQUEST BROKER ENVIRONMENT ABSTRACT The success of the Object Management Group’s General Inter-ORB Protocol (GIOP) is leading to the desire to deploy GIOP in an ever-wider range of application areas, many of which are significantly more demanding than traditional areas in terms of performance.
A High-performance Endsystem Architecture for Real-time CORBA Many application domains (such as avionics, telecommuni-cations, and multimedia) require real-time guarantees from the underlying networks, operating systems, and middleware components to achieve their quality of service (QoS) require-ments.
Patterns and Performance of a CORBA Event Service for Large-scale Distributed Interactive Simulations Advanced distributed interactive simulations have stringent quality of service (QoS) requirements for throughput, latency, and scalability, as well as requirements for a flexible com-munication infrastructure to reduce software lifecycle costs. exercises, with human-in-the-loop airplane and tank sim-ulators.
CORBA Request Portable Interceptors: A Performance Analysis Interceptors are a mean to add specific network-oriented capabilities (such as authentication, flow control, caching etc.) to a distributed application which runs over a mid-dleware without changing either the application code or the middleware’s one. are preferable to intrusive solution for several reason: first, by plugging in extensions to an existing middleware, one enjoys the benefit of economy of scale.
CORBA Administrative Requirements and Performance If you have heard anything about Servlets you know that one of the advantages over CGI is that a Servlet can keep information between requests and share common resources. This article describes one common use of this feature, namely a database connection pool. September 01, 1999
Optimizing the CORBA Component Model for High-performance and Real-time Applications With the recent adoption of the CORBA component model (CCM), application programmers now have a standard way to implement, manage, configure, and deploy components that implement and integrate CORBA services. The CCM stan-dard not only enables greater software reuse for servers, it also provides greater flexibility for dynamic configuration of CORBA applications. Thus, CCM appears to be well-suited for general-purpose client/server applications.
The Design and Performance of a Real-Time CORBA Scheduling Service There is increasing demand to extend CORBA middleware to support applications with stringent quality of service (QoS) re-quirements. However, conventional CORBA middleware does not define standard features to dynamically schedule opera-tions for applications that possess deterministic real-time re-quirements.
A Performance Evaluation via Comparison Modeling of a CORBA-Based Radar-to-Command and Control System Track File Exchange For UNIX platforms, the defacto industry standard that allows for the seamless execution of distributed objects in a heterogeneous environment is called CORBA(Common Object Request Broker Architecture). Industry experience using CORBA compliant middleware has already proven that it is cost effective and well suited for non-real time applications.
DISTRIBUTED OBJECT COMPUTING PERFORMANCE
Real-time Performance Evaluation of CORBA Programs in Database Application The final product of Real-time Performance Evaluation of CORBA Programs in Database Application is a group of programs which can be accessed on line. It is very easy to use.
The Desig n a nd P e r f o r m a n c e o f a Plug gab le Pr ot oco l s Fram e w ork f o r Real -time Distr ib ut ed Obj e c t C o mpu t ing Mid dl e w are i a , I r v i n e

    J2EE PERFORMANCE
Introduction

J2EE Connectors

EJB

Java Mail

JDBC

JMS

JMX

JNDI

JSP

JTA

JTS

IDL

RMI/IIOP

Servlets

J2EE and XML

J2EE and CORBA

J2EE and Web Services

J2EE Design