CORBA, Java, and the object Web
Software Development
An introduction to OMG/CORBA (tutorial)
ICSE '97 Proceedings of the 19th international conference on Software engineering
Modern languages and Microsoft's component object model
Communications of the ACM
OMG overview: CORBA and the OMA in enterprise computing
Communications of the ACM
Communications of the ACM
Transitioning to enterprise components
Object Magazine
JAVA '99 Proceedings of the ACM 1999 conference on Java Grande
Computer
Programming Distributed Applications with Com+ and Microsoft Visual Basic 6.0, Second Edition
Programming Distributed Applications with Com+ and Microsoft Visual Basic 6.0, Second Edition
Remote Procedure Calls and Java Remote Method Invocation
IEEE Concurrency
Expectations and Challenges in Large-Scale Distributed Systems
IEEE Concurrency
Java-Centric Distributed Computing
IEEE Micro
Enterprise Integration Extends to People
IEEE Software
Planning the Reengineering of Legacy Systems
IEEE Software
Lessons Learned In Software Reuse
IEEE Software
How Solved Is the Cost Estimation Problem?
IEEE Software
IEEE Software
How To Evaluate Legacy System Maintenance
IEEE Software
Modular Heterogeneous System Development: A Critical Analysis of Java
HCW '98 Proceedings of the Seventh Heterogeneous Computing Workshop
Hi-index | 0.00 |
The success of building distributed object systems depends on important factors such as architecture, the distributed object model (DOM) selected, and the process adapted in the selection of the DOM. There are a number of DOMs. Although the primary goals of these models are the same, each model has a unique underlying architecture, maturity, and features provided. A critical evaluation of DOMs is thus needed by those organizations that are considering migrating to distributed object computing. The evaluation process can be time-consuming and may drain organizational resources. Most of the current evaluation processes adopted by organizations are not generic enough, and they concentrate only on the problem on hand. Hence, they cannot be used by any other organization, sometimes not even a different project at the same organization. Therefore, a more generalized framework or template is required to evaluate DOMs. This paper proposes a framework to evaluate DOMs. A number of important managerial items such as cost, personnel, and technology resources, training, enterprise changes, and time constraints have been identified, explained, and justified as the evaluation criteria. An evaluation of the most widely used DOMs, CORBA, DCOM, and RMI, is provided using the above criteria. Finally, a case study of a production web-based system is presented to demonstrate the use of the framework.