Font Size: a A A

Research On Socializing Cooperative Production Of Software Based On Scalable Publish/subscribe

Posted on:2004-10-07Degree:MasterType:Thesis
Country:ChinaCandidate:D LiuFull Text:PDF
GTID:2168360122955113Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Socializing production is the necessary form when mankind's social productivity has developed into advanced stage. Traditional industry such as machine manufacturing, chemistry industry, electronic industry, has entered the stage of socializing production. In the domain of software, to resolve the problem of "software crisis", some stimulant technologies, for example software reuse, software component, software architecture, have been brought up and are growing mature, which make good preparation for socialization of software producing. In recent years, the rapid advances of Internet technology make software-producing change into the producing form of socialization of global cooperation.Aiming at socializing producing form of software, this thesis proposed a socializing producing pattern of software, which is based on the work dividing in society and scalable "publish/subscribe" technology. In this pattern, there are two main kinds of software producer, namely component producer and application software producer. Component producers mainly produce currency components, which can be reused and are based on special field; while application software producer use components that produced by component producers to assembly the system according to software architecture. This thesis research an idea of domain-based distributed software component base, and also put forward an idea of component searching based on agent. Publish/subscribe is a kind of communication paradigm, because of its scalability and loose coupling, this thesis propose to make use of publish/subscribe system under the scope of Internet to support the intercourse and cooperation of the two kinds of producers, which can make them worldwide cooperation with Internet.conveniently.This thesis has designed the integer architecture of this socializing software producing pattern, and given the semantic of publish/subscribe system, the software produce process of this pattern and the essential implementation of several function.
Keywords/Search Tags:overlay networks, distribute, scalable publish/subscribe, Socializing cooperate, software produce pattern
PDF Full Text Request
Related items