The development of information technologies and the expansion of enterprise applications have brought a huge challenge to the traditional way of how to build software applications. A large enterprise application is usually required to be deployed in a distributed environment with heterogeneous hardware and software. In order to solve the heterogeneity problem of a distributed system, middleware technology has come to the front, and it grows in a truly high speed.This paper firstly presents the definition, functionality, classification and advantages of middleware technology, and researches the architecture and usage of two commonly used middleware, message-oriented middleware MQ and object-oriented middleware CORBA. And then, based on an actual financial transaction management system, this paper discusses how to apply MQ and CORBA in distributed financial information system in both architecture perspective and implementation perspective. At last, this paper provides some improvement advices for the financial transaction management system based on the resent development of middleware technology. |