ObjectGlobe: Open Distributed Query Processing Services on the Internet

In this paper, we provide a brief overview of the Propel Distributed Services Platform, the infrastructure component of the recently announced Propel Commerce System. The Propel Distributed Services Platform is Internet infrastructure software that provides an integrated set of core services for developers of mission-critical, datacentric, e-business applications. It is designed to provide the foundation for future as well as current Propel product offerings. We list the current problems and key requirements that have driven the design of the Propel Platform and then describe the resulting system architecture and highlight its feature set.

[1]  Laura M. Haas,et al.  Optimizing Queries Across Diverse Data Sources , 1997, VLDB.

[2]  Jianwen Su,et al.  Declarative workflows that support easy modification and dynamic browsing , 1999, WACC.

[3]  Fabio Casati,et al.  An open, flexible, and configurable system for service composition , 2000, Proceedings Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2000.

[4]  Dana S. Nau,et al.  Semantics for hierarchical task-network planning , 1994 .

[5]  J. Doug Tygar,et al.  Atomicity versus Anonymity: Distributed Transactions for Electronic Commerce , 1998, VLDB.

[6]  Donald Kossmann,et al.  Iterative dynamic programming: a new class of query optimization algorithms , 2000, TODS.

[7]  Jeffrey D. Ullman,et al.  A Query Translation Scheme for Rapid Implementation of Wrappers , 1995, DOOD.

[8]  Alfons Kemper,et al.  ObjectGlobe: Ubiquitous query processing on the Internet , 2001, The VLDB Journal.

[9]  Gustavo Alonso,et al.  Exception Handling in Workflow Management Systems , 2000, IEEE Trans. Software Eng..

[10]  Philip Wadler,et al.  A Semi-monad for Semi-structured Data , 2001, ICDT.

[11]  Christopher Allen,et al.  The TLS Protocol Version 1.0 , 1999, RFC.

[12]  Tore Risch,et al.  Optimizing queries in distributed and composable mediators , 1999, Proceedings Fourth IFCIS International Conference on Cooperative Information Systems. CoopIS 99 (Cat. No.PR00384).

[13]  Fabio Casati,et al.  Dynamic and adaptive composition of e-services , 2001, Inf. Syst..

[14]  Paul W. P. J. Grefen,et al.  Contracts for Cross-Organizational Workflow Management , 2000, EC-Web.

[15]  Heiko Ludwig,et al.  CRAFT: a framework for integration facilitation in cross-organisational distributed systems , 2001, Proceedings Ninth Euromicro Workshop on Parallel and Distributed Processing.

[16]  Zachary G. Ives,et al.  An adaptive query execution engine for data integration , 1999 .

[17]  David J. DeWitt,et al.  Shoring up persistent applications , 1994, SIGMOD '94.

[18]  Holger Wache,et al.  Supporting Cross-Organizational Engineering Processes by Distributed Collaborative Workflow Management - The MOKASSIN Approach* , 1999 .

[19]  Gerhard Weikum,et al.  What workflow technology can do for electronic commerce , 1999 .

[20]  Heiko Schuldt,et al.  Automatic generation of reliable e-commerce payment processes , 2000, Proceedings of the First International Conference on Web Information Systems Engineering.

[21]  Gustavo Alonso,et al.  WISE: business to business e-commerce , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[22]  Karl Aberer,et al.  Gmd Report , 2022 .

[23]  Gustavo Alonso,et al.  Unifying concurrency control and recovery of transactions , 1994, Inf. Syst..

[24]  Akhil Kumar,et al.  XML - Based Schema Definition for Support of Interorganizational Workflow , 2003, Inf. Syst. Res..

[25]  Betty Salzberg,et al.  DSDT: Durable Scripts containing Database Transactions , 1996, Proceedings of the Twelfth International Conference on Data Engineering.

[26]  Umeshwar Dayal,et al.  A Transactional Model for Long-Running Activities , 1991, VLDB.

[27]  Bennet S. Yee,et al.  Anonymous Atomic Transactions , 1996 .

[28]  Heiko Schuldt,et al.  Execution Guarantees in Electronic Commerce Payments , 1999, FMLDO.

[29]  Fabio Casati,et al.  Developing E-Services for Composing E-Services , 2001, CAiSE.

[30]  Bharat K. Bhargava,et al.  Ensuring relaxed atomicity for flexible transactions in multidatabase systems , 1994, SIGMOD '94.

[31]  Gerhard Weikum,et al.  On the Ubiquity of Information Services and the Absence of Guaranteed Service Quality , 1998, EDBT.

[32]  Asuman Dogac,et al.  Workflow Management Systems and Interoperability , 2001, NATO ASI Series.

[33]  Hideaki Takagi Queueing analysis A foundation of Performance Evaluation Volume 1: Vacation and priority systems , 1991 .

[34]  Karl Aberer,et al.  Deriving service models in cross-organizational workflows , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[35]  Gustavo Alonso,et al.  Concurrency control and recovery in transactional process management , 1999, PODS '99.

[36]  Claus Johannes Hagen,et al.  A generic kernel for reliable process support , 1999 .

[37]  Paul W. P. J. Grefen,et al.  Cross-Organizational Transaction Support for Virtual Enterprises , 2000, CoopIS.

[38]  Gustavo Alonso,et al.  Distributed Processing over Stand-alone Systems and Applications , 1997, VLDB.

[39]  Gustavo Alonso,et al.  Flexible exception handling in the OPERA process support system , 1998, Proceedings. 18th International Conference on Distributed Computing Systems (Cat. No.98CB36183).

[40]  Akhil Kumar,et al.  Smart supply web: an application of web-based data and workflow mediation , 2000, TES.

[41]  Robin Milner,et al.  Communicating and mobile systems - the Pi-calculus , 1999 .

[42]  Xiang Fu,et al.  Verification of Vortex Workflows , 2001, TACAS.

[43]  Karl Aberer,et al.  CrossFlow: Cross-Organizational Workflow Management in Dynamic Virtual Enterprises , 2000 .

[44]  Gustavo Alonso,et al.  Beyond the black box: event-based inter-process communication in process support systems , 1999, Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003).

[45]  Russ Housley,et al.  Internet X.509 Public Key Infrastructure Certificate and CRL Profile , 1999, RFC.

[46]  Andreas Reuter,et al.  Transaction Processing: Concepts and Techniques , 1992 .

[47]  Dan Brickley,et al.  Resource description framework (RDF) schema specification , 1998 .

[48]  Michael J. Carey,et al.  Reducing the Braking Distance of an SQL Query Engine , 1998, VLDB.

[49]  Gerold Riempp,et al.  Wide area workflow management - creating partnerships for the 21st century , 1999, Computer Supported Cooperative Work.

[50]  Fabio Casati,et al.  eFlow: a platform for developing and managing composite e-services , 2000, Proceedings Academia/Industry Working Conference on Research Challenges '00. Next Generation Enterprises: Virtual Organizations and Mobile/Pervasive Technologies. AIWORC'00. (Cat. No.PR00628).

[51]  Gerhard Weikum,et al.  Workflow history management in virtual enterprises using a light-weight workflow management system , 1999, Proceedings Ninth International Workshop on Research Issues on Data Engineering: Information Technology for Virtual Enterprises. RIDE-VE'99.

[52]  Randolph Nelson,et al.  Probability, Stochastic Processes, and Queueing Theory , 1995 .

[53]  Gustavo Alonso,et al.  Highly available process support systems: implementing backup mechanisms , 1999, Proceedings of the 18th IEEE Symposium on Reliable Distributed Systems.

[54]  Paul W. P. J. Grefen,et al.  An architecture for cross-organisational business processes , 2000, Proceedings Second International Workshop on Advanced Issues of E-Commerce and Web-Based Information Systems. WECWIS 2000.

[55]  Gerhard Weikum,et al.  Stochastic service guarantees for continuous data on multi-zone disks , 1997, PODS.

[56]  Goetz Graefe,et al.  Query evaluation techniques for large databases , 1993, CSUR.

[57]  Gustavo Alonso,et al.  The WISE approach to Electronic Commerce , 2000 .