Font Size: a A A

Research And Implementation Of Peer-to-peer-based Infrastructure For Enterprise Application Integration

Posted on:2003-12-14Degree:DoctorType:Dissertation
Country:ChinaCandidate:M ZhanFull Text:PDF
GTID:1118360095456141Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Enterprise Application Integration(abbreviated to EAI) is new technology applied in the field of interoperating among heterogeneous enterprise application systems and has important affection on the further evolution of enterprise information systems. By implementing seamless integration among application systems, EAI can effectively eliminate isolated island of information, protect IT investment of enterprises, and realize data and business flow share in and among enterprises with the least cost as well. The ultimate goal of EAI is to help construct the virtual enterprise network. Technology of peer-to-peer effectively enhance the relationship in the enterprise, among enterprises, between enterprise and individual by utilizing existing computing resource, and can provide a scalability, platform-independent infrastructure for EAI. It is the future of EAI.This thesis focuses on the architecture of UECM(abbreviation of Universal Enterprise Computing Model), a enterprise application integration infrastructure based on peer-to-peer technology which aims to provide an open, scalable, robust, effective and light-weight platform for interoperating of enterprise application system under heterogeneous, distributed and decentralized environment. Based on the work of UECM, we bring forward 8 principles which we propose projects of EAI to follow.The thesis discusses mainly about the architecture of UECM, interoperation semantic and core functions of hub peer. In our opinion, UECM is a peer-to-peer structure based on the coordination of loose-coupled messages which can prevent the system from single-point failure, and assure the autonomy and independence of systems being integrated. We illustrate the architecture and critical conceptions of UECM, and then bring forward the ever-first service discovery mechanism. We also design a simulation experiment to analyse the relationship between the change of performance and parameters.The semantics for interoperations among peers is expressed in a logic of mental attitudes and action, formalized in a first order modal language, and provides anunambiguous reference point for implementations of interoperations. There exists some defects in the semantics of traditional persistent goal, which make initiator lose their controls of interoperations. In order to solve this problem, the thesis brings forward the concept of degree of perseverance, which means the grade of commitment of interoperations. Perseverant goal, based on the concept of degree of perseverance, is an improvement on persistent goal, and realizes supports of different levels of commitment for interoperations.Server management and service route are the kernel of hub peer. The thesis presents the architecture, implementation and availability of an auto-fault-restorable server management mechanism which is an improvement on the traditional server management that can efficiently avoid the impact of server invalidation upon interoperation among services, i.e., the problem of single-point failure of server. The thesis also brings forward the algorithm of on-demand route based on active restoration and priority of high frequence which is an improvement on the traditional methods of on-demand route, and meets the need of scalability and robusticity well.
Keywords/Search Tags:isolated-island of information, Enterprise Application Integration, Peer-to-peer computing, service discovery, UECM, Semantics for interoperation, software availability, degree of perseverance, On-demand Route
PDF Full Text Request
Related items