Using Java and CORBA for implementing Internet databases

We describe an architecture called WebFINDIT that allows dynamic couplings of Web accessible databases based on their content and interest. We propose an implementation using WWW, Java, JDBC, and CORBA's ORBs that communicate via the CORBA's IIOP protocol. The combination of these technologies offers a compelling middleware infrastructure to implement fluid-area enterprise applications. In addition to a discussion of WebFINDIT's core concepts and implementation architecture, we also discuss an experience of exiting WebFINDIT in a healthcare application.

[1]  Vipul Kashyap,et al.  InfoSleuth: agent-based semantic integration of information in open and dynamic environments , 1997, SIGMOD '97.

[2]  David Konopnicki,et al.  Information gathering in the World-Wide Web: the W3QL query language and the W3QS system , 1998, TODS.

[3]  Vipul Kashyap,et al.  InfoSleuth: Semantic Integration of Information in Open and Dynamic Environments (Experience Paper) , 1997, SIGMOD Conference.

[4]  David Konopnicki,et al.  W3QS: A Query System for the World-Wide Web , 1995, VLDB.

[5]  Athman Bouguettaya,et al.  Interconnecting Heterogeneous Information Systems , 1998, The Springer International Series on Advances in Database Systems.

[6]  Louiqa Raschid,et al.  Equal Time for Data on the Internet with WebSemantics , 1998, EDBT.

[7]  Joann J. Ordille,et al.  Querying Heterogeneous Information Sources Using Source Descriptions , 1996, VLDB.

[8]  Mike P. Papazoglou,et al.  A Scalable Architecture for Autonomous Heterogeneous Database Interactions , 1995, VLDB.

[9]  Dan Harkey,et al.  Client/Server programming with Java and Corba , 1997 .

[10]  E. Evans,et al.  Using Java Applets and CORBA for Multi-User Distributed Applications , 1997, IEEE Internet Comput..

[11]  Jennifer Widom,et al.  Object exchange across heterogeneous information sources , 1995, Proceedings of the Eleventh International Conference on Data Engineering.

[12]  Peter B. Danzig,et al.  Harvest: A Scalable, Customizable Discovery and Access System , 1994 .

[13]  Roger King,et al.  On Building a Hyperdistributed Database , 1995, Inf. Syst..

[14]  Paolo Merialdo,et al.  To Weave the Web , 1997, VLDB.

[15]  Vijay V. Raghavan,et al.  Information Retrieval on the World Wide Web , 1997, IEEE Internet Comput..

[16]  Alberto O. Mendelzon,et al.  Querying the World Wide Web , 1997, International Journal on Digital Libraries.

[17]  A. Sheth,et al.  Information Brokering Across Heterogeneous Digital Data , 2000, Advances in Database Systems.

[18]  Patrick Valduriez,et al.  Scaling heterogeneous databases and the design of Disco , 1996, Proceedings of 16th International Conference on Distributed Computing Systems.

[19]  Ahmed K. Elmagarmid,et al.  Object-Oriented Multidatabase Systems: A Solution for Advanced Applications , 1995 .