首页 > 最新文献

14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.最新文献

英文 中文
A constraint language approach to matchmaking 一种约束语言的配对方法
Chuang Liu, Ian T Foster
The need to discover and select entities that match specified requirements arises in many contexts in distributed systems. Meeting this need is complicated by the fact that not only may the potential consumer specify constraints on resources, but the owner of the entity in question may specify constraints on the consumer. This observation has motivated Raman et al. to propose that discovery and selection be implemented as symmetric matching process, an approach they take in their ClassAds system. We present here a new approach to symmetric matching that achieves significant advances in expressivities relative to the current ClassAds - for example, allowing for multi-way matches, expression and location of resource with negotiable capability. The key to our approach is that we reinterpret matching as a constraint problem and exploit constraint-solving technologies to implement matching operations. We have prototyped a matchmaking mechanism, named Redline, and used it to model and solve several challenging matching problems.
在分布式系统的许多上下文中,都需要发现和选择符合指定需求的实体。由于不仅潜在的消费者可能会指定对资源的约束,而且相关实体的所有者也可能会指定对消费者的约束,因此满足这种需求变得更加复杂。这一观察结果促使Raman等人提出将发现和选择作为对称匹配过程来实现,这是他们在ClassAds系统中采用的一种方法。我们在这里提出了一种对称匹配的新方法,相对于当前的classad,它在表达性方面取得了重大进展——例如,允许具有可协商能力的资源的多路匹配、表达和位置。我们方法的关键是我们将匹配重新解释为约束问题,并利用约束解决技术来实现匹配操作。我们制作了一个配对机制的原型,名为《红线》,并用它来模拟和解决几个具有挑战性的配对问题。
{"title":"A constraint language approach to matchmaking","authors":"Chuang Liu, Ian T Foster","doi":"10.1109/RIDE.2004.1281697","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281697","url":null,"abstract":"The need to discover and select entities that match specified requirements arises in many contexts in distributed systems. Meeting this need is complicated by the fact that not only may the potential consumer specify constraints on resources, but the owner of the entity in question may specify constraints on the consumer. This observation has motivated Raman et al. to propose that discovery and selection be implemented as symmetric matching process, an approach they take in their ClassAds system. We present here a new approach to symmetric matching that achieves significant advances in expressivities relative to the current ClassAds - for example, allowing for multi-way matches, expression and location of resource with negotiable capability. The key to our approach is that we reinterpret matching as a constraint problem and exploit constraint-solving technologies to implement matching operations. We have prototyped a matchmaking mechanism, named Redline, and used it to model and solve several challenging matching problems.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115782514","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}
引用次数: 58
A layered IT infrastructure for secure interoperability in personal data registry digital government services 为个人资料登记及数码政府服务提供安全互操作性的分层资讯科技基础设施
F. Arcieri, F. Fioravanti, E. Nardelli, M. Talamo
In this paper we describe the architectural solution defined and implemented to ensure secure interoperability among information technology (IT) systems managing personal data registries in Italian municipalities and Ministry of Interior. The architecture features a clear separation between security services, provided at an infrastructure level, and application services, exposed on the Internet as Web services. This approach has allowed to easily design and implement secure interoperability, since - notwithstanding the huge variety of IT solutions deployed all over the Italian municipalities to manage personal data registries - existing application services have not required major changes to be able to interoperate.
在本文中,我们描述了定义和实现的架构解决方案,以确保意大利市政当局和内政部管理个人数据注册的信息技术(IT)系统之间的安全互操作性。该体系结构的特点是在基础设施级别提供的安全服务和在Internet上作为Web服务公开的应用程序服务之间有明确的分离。这种方法允许轻松地设计和实现安全的互操作性,因为——尽管在意大利各个市政当局部署了各种各样的IT解决方案来管理个人数据注册——现有的应用程序服务不需要进行重大更改就可以进行互操作。
{"title":"A layered IT infrastructure for secure interoperability in personal data registry digital government services","authors":"F. Arcieri, F. Fioravanti, E. Nardelli, M. Talamo","doi":"10.1109/RIDE.2004.1281708","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281708","url":null,"abstract":"In this paper we describe the architectural solution defined and implemented to ensure secure interoperability among information technology (IT) systems managing personal data registries in Italian municipalities and Ministry of Interior. The architecture features a clear separation between security services, provided at an infrastructure level, and application services, exposed on the Internet as Web services. This approach has allowed to easily design and implement secure interoperability, since - notwithstanding the huge variety of IT solutions deployed all over the Italian municipalities to manage personal data registries - existing application services have not required major changes to be able to interoperate.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114908201","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}
引用次数: 17
Supporting branched versions on XML documents 支持XML文档的分支版本
Zografoula Vagena, Mirella M. Moro, V. Tsotras
Many e-commerce and e-government applications are collaborative in nature (e.g. negotiation and e-catalog management). In collaborative environments, users typically define new document versions from any past version, which creates the need for supporting multiversion XML documents, particularly branched versioning. In this paper, we address the problem of evaluating path expression queries over XML documents with branched versions. We extend path joins to work in a branched version environment and to allow queries on multiple versions. We propose a storage scheme that efficiently maintains all branched document versions and describe changes required on Pathstack, an optimal pattern matching algorithm. Finally, we investigate the effectiveness of our techniques through experimental evaluation.
许多电子商务和电子政务应用本质上是协作的(例如谈判和电子目录管理)。在协作环境中,用户通常根据过去的任何版本定义新的文档版本,这就需要支持多版本XML文档,特别是分支版本控制。在本文中,我们解决了对具有分支版本的XML文档求值路径表达式查询的问题。我们扩展了路径连接以在分支版本环境中工作,并允许对多个版本进行查询。我们提出了一种有效维护所有分支文档版本的存储方案,并描述了Pathstack(一种最优模式匹配算法)所需的更改。最后,我们通过实验评估来验证我们的技术的有效性。
{"title":"Supporting branched versions on XML documents","authors":"Zografoula Vagena, Mirella M. Moro, V. Tsotras","doi":"10.1109/RIDE.2004.1281713","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281713","url":null,"abstract":"Many e-commerce and e-government applications are collaborative in nature (e.g. negotiation and e-catalog management). In collaborative environments, users typically define new document versions from any past version, which creates the need for supporting multiversion XML documents, particularly branched versioning. In this paper, we address the problem of evaluating path expression queries over XML documents with branched versions. We extend path joins to work in a branched version environment and to allow queries on multiple versions. We propose a storage scheme that efficiently maintains all branched document versions and describe changes required on Pathstack, an optimal pattern matching algorithm. Finally, we investigate the effectiveness of our techniques through experimental evaluation.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"108 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122546061","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}
引用次数: 13
Exploring a multi-faceted framework for SOC: how to develop secure Web-service interactions? 探索SOC的多面框架:如何开发安全的web服务交互?
Kees Leune, W. Heuvel, M. Papazoglou
Service oriented computing (SOC) demands an infrastructure that seamlessly integrates all connection points between business processes, services and associated support resources. Parts of the infrastructure may be supported by existing standards such as XACML and BPEL. However, an integral and sound framework that takes into account all these issues and serves as the formal underpinning of this infrastructure is currently lacking. A multi-faceted framework to enforce minimal levels of security not only at the level of the network (e.g., using encryption), but also of business processes, is of paramount importance. To address this challenge, we explore an event-driven framework for service oriented computing (EFSOC) that is organized in four tiers: the event tier, the business process tier, the resource tier, and the access control tier. The event tier encompasses definitions of business-related events, and supports their propagation throughout the business process flow. The business process tier specifies the dynamic interactions between business processes and services. The resource tier describes how service invocations interact with organizational resources, while the access control tier defines access roles that are allowed to invoke certain services.
面向服务的计算(SOC)需要一个能够无缝集成业务流程、服务和相关支持资源之间所有连接点的基础设施。现有标准(如XACML和BPEL)可能支持基础设施的某些部分。然而,目前缺乏一个考虑到所有这些问题并作为这一基础结构的正式基础的完整和健全的框架。一个多方面的框架,不仅在网络层面(例如,使用加密),而且在业务流程层面实施最低级别的安全,这是至关重要的。为了应对这一挑战,我们探索了面向服务计算(EFSOC)的事件驱动框架,该框架分为四个层:事件层、业务流程层、资源层和访问控制层。事件层包含与业务相关的事件的定义,并支持它们在整个业务流程流中的传播。业务流程层指定业务流程和服务之间的动态交互。资源层描述服务调用如何与组织资源交互,而访问控制层定义允许调用某些服务的访问角色。
{"title":"Exploring a multi-faceted framework for SOC: how to develop secure Web-service interactions?","authors":"Kees Leune, W. Heuvel, M. Papazoglou","doi":"10.1109/RIDE.2004.1281703","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281703","url":null,"abstract":"Service oriented computing (SOC) demands an infrastructure that seamlessly integrates all connection points between business processes, services and associated support resources. Parts of the infrastructure may be supported by existing standards such as XACML and BPEL. However, an integral and sound framework that takes into account all these issues and serves as the formal underpinning of this infrastructure is currently lacking. A multi-faceted framework to enforce minimal levels of security not only at the level of the network (e.g., using encryption), but also of business processes, is of paramount importance. To address this challenge, we explore an event-driven framework for service oriented computing (EFSOC) that is organized in four tiers: the event tier, the business process tier, the resource tier, and the access control tier. The event tier encompasses definitions of business-related events, and supports their propagation throughout the business process flow. The business process tier specifies the dynamic interactions between business processes and services. The resource tier describes how service invocations interact with organizational resources, while the access control tier defines access roles that are allowed to invoke certain services.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124894667","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}
引用次数: 12
Enriching ebXML registries with OWL ontologies for efficient service discovery 用OWL本体丰富ebXML注册中心,以实现高效的服务发现
A. Dogac, Y. Kabak, G. Laleci
Web services, like their real life counterparts have several properties and thus truly useful semantic information can only be defined through standard ontology languages. Semantic Web is an important initiative in this respect. However, although service registries are the major mechanisms to discover services, the semantic support provided by service registries is completely detached from the semantic Web effort. In this paper, we address how ebXML registries can be enriched through OWL ontologies to describe Web service semantics. We describe how the various constructs of OWL can be mapped to ebXML classification hierarchies and show how the stored semantics can be queried through standardized queries by using the ebXML query facility. We also provide our observations on how ebXML registries can be extended to provide more efficient semantic support.
与现实生活中的服务一样,Web服务有几个属性,因此真正有用的语义信息只能通过标准本体语言定义。语义网在这方面是一个重要的创举。然而,尽管服务注册中心是发现服务的主要机制,但服务注册中心提供的语义支持与语义Web工作是完全分离的。在本文中,我们将讨论如何通过OWL本体来丰富ebXML注册中心,以描述Web服务语义。我们描述了如何将OWL的各种构造映射到ebXML分类层次结构,并展示了如何使用ebXML查询功能通过标准化查询查询存储的语义。我们还提供了关于如何扩展ebXML注册表以提供更有效的语义支持的观察结果。
{"title":"Enriching ebXML registries with OWL ontologies for efficient service discovery","authors":"A. Dogac, Y. Kabak, G. Laleci","doi":"10.1109/RIDE.2004.1281705","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281705","url":null,"abstract":"Web services, like their real life counterparts have several properties and thus truly useful semantic information can only be defined through standard ontology languages. Semantic Web is an important initiative in this respect. However, although service registries are the major mechanisms to discover services, the semantic support provided by service registries is completely detached from the semantic Web effort. In this paper, we address how ebXML registries can be enriched through OWL ontologies to describe Web service semantics. We describe how the various constructs of OWL can be mapped to ebXML classification hierarchies and show how the stored semantics can be queried through standardized queries by using the ebXML query facility. We also provide our observations on how ebXML registries can be extended to provide more efficient semantic support.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130835941","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}
引用次数: 76
Enabling dynamic content caching in Web portals 在Web门户中启用动态内容缓存
M. Mahdavi, J. Shepherd
Nowadays, many Web sites employ dynamic Web pages by accessing a back-end database and formatting the results into HTML pages. Performance is one of the issues that today's Web-enabled applications should deal with. Throughput, network bandwidth usage and user-perceived delay are some of the performance measures. Abandonment of Web sites increases if they fail in meeting performance requirements. Caching is one of the key techniques that address the performance of such applications. In this paper, we focus on caching in Web portals, one of the emerging applications on the Web. Web portals provide a single interface for accessing different sources. We study a caching strategy based on the collaboration between portal and providers. Our experimental results show that the collaborative strategy out-performs the existing caching strategies.
现在,许多Web站点通过访问后端数据库并将结果格式化为HTML页面来使用动态Web页面。性能是当今支持web的应用程序应该处理的问题之一。吞吐量、网络带宽使用和用户感知延迟是一些性能度量。如果网站不能满足性能要求,放弃网站的情况就会增加。缓存是解决这类应用程序性能问题的关键技术之一。在本文中,我们重点研究Web门户中的缓存,这是Web上新兴的应用之一。Web门户提供了访问不同源的单一接口。我们研究了一种基于门户和提供者之间协作的缓存策略。实验结果表明,协作策略优于现有的缓存策略。
{"title":"Enabling dynamic content caching in Web portals","authors":"M. Mahdavi, J. Shepherd","doi":"10.1109/RIDE.2004.1281712","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281712","url":null,"abstract":"Nowadays, many Web sites employ dynamic Web pages by accessing a back-end database and formatting the results into HTML pages. Performance is one of the issues that today's Web-enabled applications should deal with. Throughput, network bandwidth usage and user-perceived delay are some of the performance measures. Abandonment of Web sites increases if they fail in meeting performance requirements. Caching is one of the key techniques that address the performance of such applications. In this paper, we focus on caching in Web portals, one of the emerging applications on the Web. Web portals provide a single interface for accessing different sources. We study a caching strategy based on the collaboration between portal and providers. Our experimental results show that the collaborative strategy out-performs the existing caching strategies.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"51 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120850929","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}
引用次数: 12
Smart Mirrors: peer-to-peer Web services for publishing electronic documents 智能镜像:用于发布电子文档的点对点Web服务
M. Rodríguez-Martínez, E. Pagan, P. I. Rivera-Vega, Omar G. Rodríguez-Martínez, Maritere Martínez-Montes, José R. Arzuaga, Michael Rodríguez
Web services represent an attractive technology for e-government applications, since they can be used to disseminate documents such as tax return forms, budget reports, regulatory laws, etc. In this paper, we consider the problem of serving such documents through Web services, with the goal of completing the user's request in minimum time (turnaround time). We propose a distributed peer-to-peer mirror system, the Smart Mirrors System, which continuously collects information from peers, in order to decide the best approach to follow in serving each request. The different research issues being considered are: architecture of the system, cost model to estimate service time by each particular server, interchange of metadata and service requests among peers.
Web服务代表了电子政务应用程序的一种有吸引力的技术,因为它们可用于分发文档,如纳税申报表、预算报告、法规等。在本文中,我们考虑通过Web服务提供此类文档的问题,其目标是在最短的时间内(周转时间)完成用户的请求。我们提出了一种分布式的点对点镜像系统——智能镜像系统,它不断地从对等体收集信息,以决定在服务每个请求时遵循的最佳方法。正在考虑的不同研究问题是:系统的体系结构、估算每个特定服务器服务时间的成本模型、对等体之间元数据和服务请求的交换。
{"title":"Smart Mirrors: peer-to-peer Web services for publishing electronic documents","authors":"M. Rodríguez-Martínez, E. Pagan, P. I. Rivera-Vega, Omar G. Rodríguez-Martínez, Maritere Martínez-Montes, José R. Arzuaga, Michael Rodríguez","doi":"10.1109/RIDE.2004.1281711","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281711","url":null,"abstract":"Web services represent an attractive technology for e-government applications, since they can be used to disseminate documents such as tax return forms, budget reports, regulatory laws, etc. In this paper, we consider the problem of serving such documents through Web services, with the goal of completing the user's request in minimum time (turnaround time). We propose a distributed peer-to-peer mirror system, the Smart Mirrors System, which continuously collects information from peers, in order to decide the best approach to follow in serving each request. The different research issues being considered are: architecture of the system, cost model to estimate service time by each particular server, interchange of metadata and service requests among peers.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"474 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132470378","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}
引用次数: 6
A security-enhanced one-time payment scheme for credit card 一个安全增强的信用卡一次性支付方案
Yingjiu Li, Xinwen Zhang
Traditional credit card payment is not secure as semi-secret credit card numbers are repetitively used. One-time transaction numbers have been recently proposed to enhance the security in credit card payment. Following this idea, we use a hash function in generation of one-time credit card numbers: the next one-time number is computed by hashing the current one-time number with a secret that is known only by card holder and issuer. Compared with related work, our scheme places less burden on credit card issuers, and can be easily deployed in both on-line and offline payment scenarios.
传统的信用卡支付是不安全的,因为半保密的信用卡号码被重复使用。为提高信用卡支付的安全性,最近建议设立一次性交易号码。按照这个思路,我们使用哈希函数生成一次性信用卡号码:下一个一次性号码是通过将当前一次性号码与只有持卡人和发卡人知道的秘密进行哈希来计算的。与相关工作相比,我们的方案减轻了发卡机构的负担,并且可以方便地部署在线上和线下支付场景中。
{"title":"A security-enhanced one-time payment scheme for credit card","authors":"Yingjiu Li, Xinwen Zhang","doi":"10.1109/RIDE.2004.1281701","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281701","url":null,"abstract":"Traditional credit card payment is not secure as semi-secret credit card numbers are repetitively used. One-time transaction numbers have been recently proposed to enhance the security in credit card payment. Following this idea, we use a hash function in generation of one-time credit card numbers: the next one-time number is computed by hashing the current one-time number with a secret that is known only by card holder and issuer. Compared with related work, our scheme places less burden on credit card issuers, and can be easily deployed in both on-line and offline payment scenarios.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130321968","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}
引用次数: 39
THROWS: an architecture for highly available distributed execution of Web services compositions throw:用于Web服务组合的高可用性分布式执行的体系结构
N. Lakhal, Takashi Kobayashi, H. Yokota
Web services emergence has triggered extensive research efforts. Currently, there is a trend towards deploying business processes as an orchestration of Web services compositions. Given that Web services are inherently loosely-coupled and are primarily built independently, they are most likely to have characteristics (e.g., transaction support, failure recovery, access policies) that might not be compliant with each other. It follows that guaranteeing the reliability and availability of the obtained Web services compositions is a challenging issue. Aligned with this tendency, we focus on the availability and reliability of Web services compositions. Specifically, in this paper, we propose THROWS, an architecture for highly available distributed execution of Web services compositions. In THROWS architecture, the execution control is hierarchically delegated among dynamically discovered engines. The progress of the compositions execution by several distributed engines is continuously captured. Moreover, the Web services compositions executed through the architecture we propose are previously specified as an hierarchy of arbitrary-nested transactions. These transactions execution is provided with retrial and compensation mechanisms which allow the highly available Web services compositions execution.
Web服务的出现引发了广泛的研究工作。目前,有一种趋势是将业务流程部署为Web服务组合的编排。由于Web服务本质上是松耦合的,并且主要是独立构建的,因此它们很可能具有彼此不兼容的特征(例如,事务支持、故障恢复、访问策略)。因此,保证获得的Web服务组合的可靠性和可用性是一个具有挑战性的问题。根据这种趋势,我们将重点放在Web服务组合的可用性和可靠性上。具体来说,在本文中,我们提出了throw,这是一种用于Web服务组合的高可用性分布式执行的体系结构。在THROWS体系结构中,执行控制在动态发现的引擎之间分层委托。几个分布式引擎执行组合的进度被连续捕获。此外,通过我们提出的体系结构执行的Web服务组合在前面被指定为任意嵌套事务的层次结构。这些事务执行提供了重审和补偿机制,允许执行高可用性的Web服务组合。
{"title":"THROWS: an architecture for highly available distributed execution of Web services compositions","authors":"N. Lakhal, Takashi Kobayashi, H. Yokota","doi":"10.1109/RIDE.2004.1281709","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281709","url":null,"abstract":"Web services emergence has triggered extensive research efforts. Currently, there is a trend towards deploying business processes as an orchestration of Web services compositions. Given that Web services are inherently loosely-coupled and are primarily built independently, they are most likely to have characteristics (e.g., transaction support, failure recovery, access policies) that might not be compliant with each other. It follows that guaranteeing the reliability and availability of the obtained Web services compositions is a challenging issue. Aligned with this tendency, we focus on the availability and reliability of Web services compositions. Specifically, in this paper, we propose THROWS, an architecture for highly available distributed execution of Web services compositions. In THROWS architecture, the execution control is hierarchically delegated among dynamically discovered engines. The progress of the compositions execution by several distributed engines is continuously captured. Moreover, the Web services compositions executed through the architecture we propose are previously specified as an hierarchy of arbitrary-nested transactions. These transactions execution is provided with retrial and compensation mechanisms which allow the highly available Web services compositions execution.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"79 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129113244","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}
引用次数: 45
Policy-based Web service composition 基于策略的Web服务组合
Soon Ae Chun, V. Atluri, N. Adam
With the proliferation of Web technologies, the need to deliver services via the Web has increased tremendously. More and more, customers now demand one-stop service that calls for multiple services crossing organizational boundaries, which are required to be carefully and dynamically composed in a customized manner. Such a composition should not only select the most appropriate available service, but should also adhere to the policies and regulations governing the organizational services. In this paper, we demonstrate how such a composition can be accomplished to form a coherent service flow by using rules and services expressed as a knowledge base and topic ontology. The description of rules with topic concepts allows the system to easily identify the relevant rules in a certain domain and to identify and select appropriate Web services for composition. We consider different types of compositional rules including syntactic, semantic and pragmatic (contextual), which play a major role in the discovery and selection of Web services. We model the knowledge of rules and of the topic ontology using OWL, DAML-S, RuleML and RDF standards.
随着Web技术的发展,通过Web交付服务的需求急剧增加。客户现在越来越多地需要一站式服务,这种服务需要跨越组织边界的多个服务,这些服务需要以定制的方式仔细和动态地组合。这样的组合不仅应该选择最合适的可用服务,而且还应该遵循管理组织服务的策略和法规。在本文中,我们演示了如何通过使用表示为知识库和主题本体的规则和服务来完成这样的组合以形成一致的服务流。带有主题概念的规则描述允许系统轻松地识别特定领域中的相关规则,并识别和选择适当的Web服务进行组合。我们考虑不同类型的组合规则,包括语法、语义和语用(上下文)规则,它们在发现和选择Web服务中起着重要作用。我们使用OWL、DAML-S、RuleML和RDF标准对规则和主题本体的知识进行建模。
{"title":"Policy-based Web service composition","authors":"Soon Ae Chun, V. Atluri, N. Adam","doi":"10.1109/RIDE.2004.1281707","DOIUrl":"https://doi.org/10.1109/RIDE.2004.1281707","url":null,"abstract":"With the proliferation of Web technologies, the need to deliver services via the Web has increased tremendously. More and more, customers now demand one-stop service that calls for multiple services crossing organizational boundaries, which are required to be carefully and dynamically composed in a customized manner. Such a composition should not only select the most appropriate available service, but should also adhere to the policies and regulations governing the organizational services. In this paper, we demonstrate how such a composition can be accomplished to form a coherent service flow by using rules and services expressed as a knowledge base and topic ontology. The description of rules with topic concepts allows the system to easily identify the relevant rules in a certain domain and to identify and select appropriate Web services for composition. We consider different types of compositional rules including syntactic, semantic and pragmatic (contextual), which play a major role in the discovery and selection of Web services. We model the knowledge of rules and of the topic ontology using OWL, DAML-S, RuleML and RDF standards.","PeriodicalId":143695,"journal":{"name":"14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.","volume":"426 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-03-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116006928","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}
引用次数: 28
期刊
14th International Workshop Research Issues on Data Engineering: Web Services for e-Commerce and e-Government Applications, 2004. Proceedings.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1