Title :
A Unified-Index Based Distributed Specification for Heterogeneous Components Management
Author :
Zhong, Ming ; Zhang, Yaoxue ; Tian, Pengwei ; Fang, Cunhao ; Zhou, Yuezhi
Author_Institution :
Tsinghua Univ., Beijing
fDate :
July 30 2007-Aug. 1 2007
Abstract :
With the development of service-oriented architecture (SOA) and component-based software engineering (CBSE), the number of various heterogeneous service components increases rapidly. They are stored in traditional repositories of different organization and can be independently accessed by users. However, it brings difficulty in component discovery and reuse. The utility of massive component resource can not be remarkably improved. In this paper, a unified-index (UI) based distributed specification for heterogeneous components management is introduced. It focuses on creating and maintaining a Unified-Index tree on the UI repository server, which has a management field grouped by some traditional repositories. Each UI repository server maps the components of its children traditional repositories into UI format and stores them in local UI repository. It also actively monitors the adding of new components and removing of invalid ones. Every query of component discovery will be diffused to all of the UI repository servers with transmitting of the root server. So in this desired architecture, users can consistently search and access all the heterogeneous components for further assembly and application, satisfying various personalized and comprehensive user requirements.
Keywords :
distributed processing; formal specification; object-oriented programming; software architecture; software reusability; UI repository server; Unified-Index tree; component discovery; component reuse; component-based software engineering; heterogeneous components management; heterogeneous service components; massive component resource; service-oriented architecture; unified-index based distributed specification; user requirements; Application software; Artificial intelligence; Computer network management; Conference management; Distributed computing; Network servers; Service oriented architecture; Software development management; Software engineering; Technology management; component; consistency; repository;
Conference_Titel :
Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing, 2007. SNPD 2007. Eighth ACIS International Conference on
Conference_Location :
Qingdao
Print_ISBN :
978-0-7695-2909-7
DOI :
10.1109/SNPD.2007.109