Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914861
Adam Bosworth
Web based application developers are attempting to move towards Web services as a mechanism for developing component based Web applications. Unfortunately, traditional tools and development models are inadequately architected to meet the rapidly evolving needs for the future of scalable Web services. Today's Web services development model is mired with complexity as traditional tools and technologies, focused on client-server application development, are ill suited. The author examines the challenges of today's Web service development model.
{"title":"Developing Web services","authors":"Adam Bosworth","doi":"10.1109/ICDE.2001.914861","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914861","url":null,"abstract":"Web based application developers are attempting to move towards Web services as a mechanism for developing component based Web applications. Unfortunately, traditional tools and development models are inadequately architected to meet the rapidly evolving needs for the future of scalable Web services. Today's Web services development model is mired with complexity as traditional tools and technologies, focused on client-server application development, are ill suited. The author examines the challenges of today's Web service development model.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117136070","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914811
Jae Young Lee, R. Elmasri
There have been many temporal data models proposed in the literature. Most of them are based on relational models. Despite their popularity as design and analysis tools for information systems, entity-relationship (ER) based temporal data models have not drawn as much attention as those based on relational models. One reason is that most ER-based temporal data models lack an underlying formalism and algebra. If a conceptual model, along with an algebra, is formally defined, we can design a query language that operates on the conceptual model rather than on the implementation model. Also, it can provide a basis for a user-friendly visual query language. In this paper, we present a temporal algebra for an ER-based temporal data model called ITDM (Integrated Temporal Data Model). We define ten algebraic operations and ten temporal aggregate operations. We also define time-series-specific operations.
{"title":"A temporal algebra for an ER-based temporal data model","authors":"Jae Young Lee, R. Elmasri","doi":"10.1109/ICDE.2001.914811","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914811","url":null,"abstract":"There have been many temporal data models proposed in the literature. Most of them are based on relational models. Despite their popularity as design and analysis tools for information systems, entity-relationship (ER) based temporal data models have not drawn as much attention as those based on relational models. One reason is that most ER-based temporal data models lack an underlying formalism and algebra. If a conceptual model, along with an algebra, is formally defined, we can design a query language that operates on the conceptual model rather than on the implementation model. Also, it can provide a basis for a user-friendly visual query language. In this paper, we present a temporal algebra for an ER-based temporal data model called ITDM (Integrated Temporal Data Model). We define ten algebraic operations and ten temporal aggregate operations. We also define time-series-specific operations.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"463 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127536002","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914819
L. Delcambre, D. Maier, S. Bowers, Mathew Weaver, Longxing Deng, P. Gorman, J. Ash, M. Lavelle, J. Lyman
What do you do to make sense of a mass of information on a given topic? Paradoxically, you likely add yet more information to the pile: annotations, underlining, bookmarks, cross-references, etc. We want to build digital information systems for managing such added or superimposed information and support applications that create and manipulate it. We find that requirements for a superimposed information system can be quite different from those for a traditional database management system: a lightweight implementation, multi-model information structures, "schema-later" data entry, interacting with data that is "outside the box" (controlled by other applications), and support, rather than removal, of redundancy. We report on SLIMPad (Superimposed Layer Information Manager scratchPad), a superimposed application which was inspired by the "bundling" of information elements from disparate sources we observed in a medical setting. We propose an architecture for superimposed applications and information management. Our prototype components to implement the architecture give flexibility in structuring superimposed information, and also encapsulate addressing, at a sub-document granularity, into a variety of base information sources.
{"title":"Bundles in captivity: an application of superimposed information","authors":"L. Delcambre, D. Maier, S. Bowers, Mathew Weaver, Longxing Deng, P. Gorman, J. Ash, M. Lavelle, J. Lyman","doi":"10.1109/ICDE.2001.914819","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914819","url":null,"abstract":"What do you do to make sense of a mass of information on a given topic? Paradoxically, you likely add yet more information to the pile: annotations, underlining, bookmarks, cross-references, etc. We want to build digital information systems for managing such added or superimposed information and support applications that create and manipulate it. We find that requirements for a superimposed information system can be quite different from those for a traditional database management system: a lightweight implementation, multi-model information structures, \"schema-later\" data entry, interacting with data that is \"outside the box\" (controlled by other applications), and support, rather than removal, of redundancy. We report on SLIMPad (Superimposed Layer Information Manager scratchPad), a superimposed application which was inspired by the \"bundling\" of information elements from disparate sources we observed in a medical setting. We propose an architecture for superimposed applications and information management. Our prototype components to implement the architecture give flexibility in structuring superimposed information, and also encapsulate addressing, at a sub-document granularity, into a variety of base information sources.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126007202","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914814
Samuel DeFazio, Ramkumar Krishnan, Jagannathan Srinivasan, S. Zeldin
Over the last decade, database system products have been extended to provide support for defining, storing, updating, indexing and retrieving complex data with full transaction semantics. Oracle, IBM, Informix and others have used extensibility technology to build database system extensions for text, image, spatial, audio/video, chemical, genetic and other types of complex data. Currently, we find database systems being deployed in support of e-commerce. In many cases, these e-commerce database applications use only simple SQL data types to represent items such as office supplies, computers, books and CDs. There is also a large and important set of e-commerce applications that employ complex data formats such as EDI, SWIFT and HL7. The database extensibility features initially developed to support text, spatial and similar forms of complex data are now being used to build e-commerce applications. Thus, database extensibility technology is evolving into an important mechanism to enable the development of e-commerce systems.
{"title":"The importance of extensible database systems for e-commerce","authors":"Samuel DeFazio, Ramkumar Krishnan, Jagannathan Srinivasan, S. Zeldin","doi":"10.1109/ICDE.2001.914814","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914814","url":null,"abstract":"Over the last decade, database system products have been extended to provide support for defining, storing, updating, indexing and retrieving complex data with full transaction semantics. Oracle, IBM, Informix and others have used extensibility technology to build database system extensions for text, image, spatial, audio/video, chemical, genetic and other types of complex data. Currently, we find database systems being deployed in support of e-commerce. In many cases, these e-commerce database applications use only simple SQL data types to represent items such as office supplies, computers, books and CDs. There is also a large and important set of e-commerce applications that employ complex data formats such as EDI, SWIFT and HL7. The database extensibility features initially developed to support text, spatial and similar forms of complex data are now being used to build e-commerce applications. Thus, database extensibility technology is evolving into an important mechanism to enable the development of e-commerce systems.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116442220","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914824
Denise Draper, A. Halevy, Daniel S. Weld
For better or for worse, XML has emerged as a de facto standard for data interchange. This consensus is likely to lead to increased demand for technology that allows users to integrate data from a variety of applications, repositories, and partners, which are located across the corporate intranet or on the Internet. Nimble Technology has spent two years developing a product to service this market. Originally conceived after decades of person-years of research on data integration, the product is now being deployed at several Fortune-500 beta-customer sites. The article reports on the key challenges faced in the design of our product and highlights some issues which require more attention from the research community. In particular we address architectural issues arising from designing a product to support XML as its core representation, choices in the design of the underlying algebra, on-the-fly data cleaning and caching and materialization policies.
{"title":"The Nimble XML data integration system","authors":"Denise Draper, A. Halevy, Daniel S. Weld","doi":"10.1109/ICDE.2001.914824","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914824","url":null,"abstract":"For better or for worse, XML has emerged as a de facto standard for data interchange. This consensus is likely to lead to increased demand for technology that allows users to integrate data from a variety of applications, repositories, and partners, which are located across the corporate intranet or on the Internet. Nimble Technology has spent two years developing a product to service this market. Originally conceived after decades of person-years of research on data integration, the product is now being deployed at several Fortune-500 beta-customer sites. The article reports on the key challenges faced in the design of our product and highlights some issues which require more attention from the research community. In particular we address architectural issues arising from designing a product to support XML as its core representation, choices in the design of the underlying algebra, on-the-fly data cleaning and caching and materialization policies.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129177149","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914833
Jonas S. Karlsson, A. Lal, C. Leung, T. Pham
Handheld and embedded devices are becoming increasingly popular and their uses are more versatile. Applications on these devices often need storing, retrieving and synchronizing of data. IBM DB2 Everyplace is a high performance small footprint DBMS that is targeted at this market segment. The authors describe the overall architecture, features and several design considerations.
{"title":"IBM DB2 Everyplace: a small footprint relational database system","authors":"Jonas S. Karlsson, A. Lal, C. Leung, T. Pham","doi":"10.1109/ICDE.2001.914833","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914833","url":null,"abstract":"Handheld and embedded devices are becoming increasingly popular and their uses are more versatile. Applications on these devices often need storing, retrieving and synchronizing of data. IBM DB2 Everyplace is a high performance small footprint DBMS that is targeted at this market segment. The authors describe the overall architecture, features and several design considerations.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"13 3 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124094271","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914868
Nagavamsi Ponnekanti
Presents an optimization that can significantly enhance the concurrency provided by row-level locking in some relational DBMSs. With this optimization, the degree of concurrency obtained is comparable to that in column-level locking in some cases that are common at customer sites. Besides, this optimization does not increase the overhead of concurrency control significantly. We use the term pseudo-column-level locking (PCLL) for row-level locking enhanced with this optimization. While some versioning-based concurrency control schemes may offer better concurrency than PCLL, they are usually hard to incorporate in a relational DBMS that relies on locking for concurrency control. Our technique is simple to implement, and it has been implemented in Sybase Adaptive Server Enterprise (ASE).
提出了一种优化方法,可以显著增强某些关系dbms中行级锁定所提供的并发性。通过这种优化,获得的并发性程度与客户站点中常见的某些情况下的列级锁定相当。此外,这种优化不会显著增加并发控制的开销。我们使用术语伪列级锁定(pseudo-column-level locking, PCLL)来描述通过这种优化增强的行级锁定。虽然一些基于版本的并发控制方案可能提供比PCLL更好的并发性,但通常很难将它们合并到依赖于锁定进行并发控制的关系DBMS中。我们的技术很容易实现,并且已经在Sybase Adaptive Server Enterprise (ASE)中实现了。
{"title":"Pseudo column level locking","authors":"Nagavamsi Ponnekanti","doi":"10.1109/ICDE.2001.914868","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914868","url":null,"abstract":"Presents an optimization that can significantly enhance the concurrency provided by row-level locking in some relational DBMSs. With this optimization, the degree of concurrency obtained is comparable to that in column-level locking in some cases that are common at customer sites. Besides, this optimization does not increase the overhead of concurrency control significantly. We use the term pseudo-column-level locking (PCLL) for row-level locking enhanced with this optimization. While some versioning-based concurrency control schemes may offer better concurrency than PCLL, they are usually hard to incorporate in a relational DBMS that relies on locking for concurrency control. Our technique is simple to implement, and it has been implemented in Sybase Adaptive Server Enterprise (ASE).","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"123 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134150323","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914840
M. Cochinwala
Three important trends in telecommunications have received media attention for their potentially wide-ranging impacts. The first is increasing competition among telephone service providers, spurred in the United States by the Telecommunications Act of 1996. The second is the technological convergence between telephony and the Internet. The third is the ever-increasing number of mobile devices and users. In this paper we explore the effects of these trends on telecommunication network databases.
{"title":"Database performance for next generation telecommunications","authors":"M. Cochinwala","doi":"10.1109/ICDE.2001.914840","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914840","url":null,"abstract":"Three important trends in telecommunications have received media attention for their potentially wide-ranging impacts. The first is increasing competition among telephone service providers, spurred in the United States by the Telecommunications Act of 1996. The second is the technological convergence between telephony and the Internet. The third is the ever-increasing number of mobile devices and users. In this paper we explore the effects of these trends on telecommunication network databases.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"86 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134351554","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914836
Qiming Chen, M. Hsu
Conventional workflow systems are primarily designed for intra-enterprise process management, and they are hardly used to handle processes with tasks and data separated by enterprise boundaries, for reasons such as security, privacy, sharability, firewalls, etc. Further, the cooperation of multiple enterprises is often based on peer-to-peer interactions rather than centralized coordination. As a result, the conventional centralized process management architecture does not fit into the picture of inter-enterprise business-to-business e-commerce. We have developed a Collaborative Process Manager (CPM) to support decentralized, peer-to-peer process management for inter-enterprise collaboration at the business process level. A collaborative process is not handled by a centralized workflow engine, but by multiple CPMs, each representing a player in the business process. Each CPM is used to schedule, dispatch and control the tasks of the process that the player is responsible for, and the CPMs interoperate through an inter-CPM messaging protocol. We have implemented CPM and embedded it into a dynamic software agent architecture, E-Carry, that we developed at HP Labs, to elevate multi-agent cooperation from the conversation level to the process level for mediating e-commerce applications.
传统的工作流系统主要是为企业内部流程管理而设计的,由于安全性、隐私性、可共享性、防火墙等原因,它们很少用于处理由企业边界分隔的任务和数据的流程。此外,多家企业的合作往往基于点对点的交互,而不是集中协调。因此,传统的集中式流程管理体系结构不适合企业间的企业对企业电子商务。我们已经开发了一个协作过程管理器(Collaborative Process Manager, CPM)来支持分散的、点对点的过程管理,以便在业务过程级别进行企业间协作。协作流程不是由集中式工作流引擎处理,而是由多个cpm处理,每个cpm代表业务流程中的一个参与者。每个CPM都用于安排、分配和控制玩家负责的过程任务,CPM通过内部CPM消息协议进行互操作。我们已经实现了CPM,并将其嵌入到我们在HP实验室开发的动态软件代理体系结构E-Carry中,以将多代理合作从会话级别提升到流程级别,以协调电子商务应用程序。
{"title":"Inter-enterprise collaborative business process management","authors":"Qiming Chen, M. Hsu","doi":"10.1109/ICDE.2001.914836","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914836","url":null,"abstract":"Conventional workflow systems are primarily designed for intra-enterprise process management, and they are hardly used to handle processes with tasks and data separated by enterprise boundaries, for reasons such as security, privacy, sharability, firewalls, etc. Further, the cooperation of multiple enterprises is often based on peer-to-peer interactions rather than centralized coordination. As a result, the conventional centralized process management architecture does not fit into the picture of inter-enterprise business-to-business e-commerce. We have developed a Collaborative Process Manager (CPM) to support decentralized, peer-to-peer process management for inter-enterprise collaboration at the business process level. A collaborative process is not handled by a centralized workflow engine, but by multiple CPMs, each representing a player in the business process. Each CPM is used to schedule, dispatch and control the tasks of the process that the player is responsible for, and the CPMs interoperate through an inter-CPM messaging protocol. We have implemented CPM and embedded it into a dynamic software agent architecture, E-Carry, that we developed at HP Labs, to elevate multi-agent cooperation from the conversation level to the process level for mediating e-commerce applications.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127772281","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Pub Date : 2001-04-02DOI: 10.1109/ICDE.2001.914851
T. Zurek, K. Kreplin
E-commerce applications have imposed a huge set of new paradigms and challenges to the entire software and hardware community. We focus on the changes and challenges that data warehouses already face in this context. SAP provides with its Business Information Warehouse (BW) a basic infrastructure element for its e-commerce platform mySAP.com. We summarise some of the experience that we have made when adjusting and extending BW to fit the requirements of mySAP.com.
{"title":"SAP Business Information Warehouse-from data warehousing to an e-business platform","authors":"T. Zurek, K. Kreplin","doi":"10.1109/ICDE.2001.914851","DOIUrl":"https://doi.org/10.1109/ICDE.2001.914851","url":null,"abstract":"E-commerce applications have imposed a huge set of new paradigms and challenges to the entire software and hardware community. We focus on the changes and challenges that data warehouses already face in this context. SAP provides with its Business Information Warehouse (BW) a basic infrastructure element for its e-commerce platform mySAP.com. We summarise some of the experience that we have made when adjusting and extending BW to fit the requirements of mySAP.com.","PeriodicalId":431818,"journal":{"name":"Proceedings 17th International Conference on Data Engineering","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2001-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124326779","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}