Combining a publish and subscribe collaboration architecture with XQuery approaches

M. Brian Blake, David H. Fado, Gregory A. Mack

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)

Abstract

Markup languages, representations, schemas, and tools have significantly increased the ability for organizations to share their information. Languages such as the Extensible Markup Language (XML) provide a vehicle for organizations to represent information in a common, machine-interpretable format. Furthermore languages, such as the Document Type Definition Language (DTD) and XML Schema Definition Language (XSD) allow organizations to share the schema and structure of their data. Though these approaches facilitate the collaboration and integration of inter-organizational information, the reality is that the schema languages are reasonably difficult to learn, and automated schema integration (without semantics or ontology mappings) is currently an open problem. We introduce an architecture to facilitate organizational collaboration. In this paper, we introduce such an architecture that combines the push features of the publish/subscribe protocol with distributed registry capabilities. In addition, a Java-based, service-oriented implementation entitled Sharx is described and evaluated.

Original languageEnglish (US)
Title of host publication2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005
PublisherAssociation for Computing Machinery, Inc
StatePublished - 2005
Externally publishedYes
Event2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005 - Baltimore, United States
Duration: Jun 16 2005Jun 17 2005

Other

Other2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005
CountryUnited States
CityBaltimore
Period6/16/056/17/05

Fingerprint

XQuery
XML
Schema
Markup languages
Ontology
Semantics
Network protocols
Ontology Mapping
Publish/subscribe
XML Schema
Service-oriented
Collaboration
Architecture
Language
Java
Open Problems

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Theoretical Computer Science

Cite this

Blake, M. B., Fado, D. H., & Mack, G. A. (2005). Combining a publish and subscribe collaboration architecture with XQuery approaches. In 2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005 Association for Computing Machinery, Inc.

Combining a publish and subscribe collaboration architecture with XQuery approaches. / Blake, M. Brian; Fado, David H.; Mack, Gregory A.

2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005. Association for Computing Machinery, Inc, 2005.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Blake, MB, Fado, DH & Mack, GA 2005, Combining a publish and subscribe collaboration architecture with XQuery approaches. in 2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005. Association for Computing Machinery, Inc, 2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005, Baltimore, United States, 6/16/05.
Blake MB, Fado DH, Mack GA. Combining a publish and subscribe collaboration architecture with XQuery approaches. In 2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005. Association for Computing Machinery, Inc. 2005
Blake, M. Brian ; Fado, David H. ; Mack, Gregory A. / Combining a publish and subscribe collaboration architecture with XQuery approaches. 2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005. Association for Computing Machinery, Inc, 2005.
@inproceedings{7505f63a100d4c6d8c7ac02135c42f85,
title = "Combining a publish and subscribe collaboration architecture with XQuery approaches",
abstract = "Markup languages, representations, schemas, and tools have significantly increased the ability for organizations to share their information. Languages such as the Extensible Markup Language (XML) provide a vehicle for organizations to represent information in a common, machine-interpretable format. Furthermore languages, such as the Document Type Definition Language (DTD) and XML Schema Definition Language (XSD) allow organizations to share the schema and structure of their data. Though these approaches facilitate the collaboration and integration of inter-organizational information, the reality is that the schema languages are reasonably difficult to learn, and automated schema integration (without semantics or ontology mappings) is currently an open problem. We introduce an architecture to facilitate organizational collaboration. In this paper, we introduce such an architecture that combines the push features of the publish/subscribe protocol with distributed registry capabilities. In addition, a Java-based, service-oriented implementation entitled Sharx is described and evaluated.",
author = "Blake, {M. Brian} and Fado, {David H.} and Mack, {Gregory A.}",
year = "2005",
language = "English (US)",
booktitle = "2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Combining a publish and subscribe collaboration architecture with XQuery approaches

AU - Blake, M. Brian

AU - Fado, David H.

AU - Mack, Gregory A.

PY - 2005

Y1 - 2005

N2 - Markup languages, representations, schemas, and tools have significantly increased the ability for organizations to share their information. Languages such as the Extensible Markup Language (XML) provide a vehicle for organizations to represent information in a common, machine-interpretable format. Furthermore languages, such as the Document Type Definition Language (DTD) and XML Schema Definition Language (XSD) allow organizations to share the schema and structure of their data. Though these approaches facilitate the collaboration and integration of inter-organizational information, the reality is that the schema languages are reasonably difficult to learn, and automated schema integration (without semantics or ontology mappings) is currently an open problem. We introduce an architecture to facilitate organizational collaboration. In this paper, we introduce such an architecture that combines the push features of the publish/subscribe protocol with distributed registry capabilities. In addition, a Java-based, service-oriented implementation entitled Sharx is described and evaluated.

AB - Markup languages, representations, schemas, and tools have significantly increased the ability for organizations to share their information. Languages such as the Extensible Markup Language (XML) provide a vehicle for organizations to represent information in a common, machine-interpretable format. Furthermore languages, such as the Document Type Definition Language (DTD) and XML Schema Definition Language (XSD) allow organizations to share the schema and structure of their data. Though these approaches facilitate the collaboration and integration of inter-organizational information, the reality is that the schema languages are reasonably difficult to learn, and automated schema integration (without semantics or ontology mappings) is currently an open problem. We introduce an architecture to facilitate organizational collaboration. In this paper, we introduce such an architecture that combines the push features of the publish/subscribe protocol with distributed registry capabilities. In addition, a Java-based, service-oriented implementation entitled Sharx is described and evaluated.

UR - http://www.scopus.com/inward/record.url?scp=84926346827&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84926346827&partnerID=8YFLogxK

M3 - Conference contribution

BT - 2nd International Workshop on XQuery Implementation, Experience and Perspectives, XIME-P 2005

PB - Association for Computing Machinery, Inc

ER -