Migrating to Simpler Distributed Applications
In 1994 Wells Fargo Bank was the first large financial services company to invest heavily in distributed object-oriented applications for high-volume, mission critical applications using version 1 of OMG's Common Object Request Broker Architecture. Wells Fargo continued to improve upon its distributed applications technology leadership by launching a Model Driven Architecture initiative in 1999. Between 2001 and 2003 the original CORBA-based solutions were completely replaced with new "Web-Services"-based distributed applications. This report contrasts the past and the preset approach to such applications. It also discusses the techniques and tools built at Wells Fargo to facilitate the migration from CORBA applications to "Web-Services" and the efficiencies that resulted from this transition. The final section of this report utilizes lessons from past and present and articulates a potential paradigm shift which may lead to radically faster and more efficient distributed application development
Joachim Kainz received his Masters of Computer Science from the Vienna University of Technology, Austria. He has been a software developer since 1987 and a Systems Architect for the Business Object Container Services Team. He is responsible for the development of a software infrastructure which can be used for very large scale, mission critical, distributed applications (e.g. 60,000 or more concurrent users and 2000 transactions per second).