Title :
AGORA: a search engine for software components
Author :
Seacord, Robert C. ; Hissam, Scott A. ; Wallnau, Kurt C.
Author_Institution :
Software Eng. Inst., Carnegie Mellon Univ., Pittsburgh, PA, USA
Abstract :
Using JavaBeans and CORBA agents in conjunction with Web search technologies, this prototype search engine (Agora), automatically generates and indexes a worldwide database of software products, classified by component model. Users of Agora can search for components in this database by describing specific properties of a component´s interface. The system combines Web search engines with an introspection process. Introspection, primarily associated with JavaBeans, describes the capability of components to provide information about their own interfaces. The Common Object Request Broker Architecture offers a similar capability, although this data is maintained external to the CORBA server in an interface repository
Keywords :
Java; computer software; distributed object management; factographic databases; information resources; information retrieval; search engines; Agora; CORBA agents; CORBA server; Common Object Request Broker Architecture; JavaBeans; Web search engines; Web search technologies; component model; component search; interface repository; introspection process; prototype search engine; search engine; software components; software products; worldwide database; Databases; Electronic commerce; Indexes; Information retrieval; Internet; Java; NIST; Search engines; Software engineering; Web search;
Journal_Title :
Internet Computing, IEEE
DOI :
10.1109/4236.735988