Font Size: a A A

The Middleware And Software Framework Realizing Information's Loose Coupling Extendable Process

Posted on:2006-09-01Degree:MasterType:Thesis
Country:ChinaCandidate:Z JiangFull Text:PDF
GTID:2168360155470057Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
There are a lot of information' s Processes during the developing courses of software applications. The author divides information' s Processes in software applications into two sorts: loose coupling process and tightly coupling process. The so called tightly coupling process to one software application is mainly about how to generate, renew and maintain the data relative to the system' s key functions tightly and reflecting the concrete entities of modern enterprises.Because these tightly coupling processes are related to software applications' main functions, during the developing processes and updating courses of software applications, they are stable relatively and cannot be changed acutely. On the contrary, the so called loose coupling process to one software application is irrelative to the system' s key functions tightly and not reflecting the concrete entities of modern enterprises. In many time, the loose coupling process is the consequence of the tightly coupling process. It can be altered not only in the updating course of a software application, but also in the course of development of the software application. During software applications' coding or updating, the former changes variably and the later stand constant. The author puts forward the problem about blending information' s loose coupling process and tightly coupling process in software. Furthermore, the author gives a scheme-a software framework based on message-oriented middleware (LCPFramework), to solve this problem successfully.Middleware is included into fundamental softwares, and it is belong to reusable softwares. We can deduce what is middleware from its name cursorily:middleware is between the operation system software and theuser' s application softwares. That is to say, middleware is beyond the operation system, network and database system and under the user' s application software. The main function of middleware is to provide environment in runtime and developing course that supports the upper application softwares, and to help the users to develop and integrate complex application softwares effectively. The software framework emphasize the software design' s reusability and extendability. It is devoted to shorten the design course of software system and improve its quality. Compared to the traditional software developing technique, The software framework concerns more about software reusability in professional domain.This thesis can be divided into 6 parts. The preface introduces the problem that the author wants to solve and its context briefly. Then the second part is about software architecture and some instances of it based on J2EE famously at present. Furthermore, the second part introduces the middleware theory and some dominant middleware implementations except EJB technique.The next part presents J2EE technique. The fourth section narrates the architecture of LCPFramework and ideas of different components of LCPFramework. The fifth part introduces the implementation of LCPFramework and some key codes. Finally, the author gives a example about how to use LCPFramework to work together.
Keywords/Search Tags:information's loose coupling process, middleware, software framework
PDF Full Text Request
Related items