首页 > 最新文献

Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)最新文献

英文 中文
An approach to relate business and application services using ISDL 一种使用ISDL关联业务和应用程序服务的方法
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.3
D. Quartel, R. Dijkman, M. V. Sinderen
This paper presents a service-oriented design approach that allows one to relate services modelled at different levels of granularity during a design process, such as business and application services. To relate these service models we claim that a 'concept gap' and an 'abstraction gap' need to be bridged. The concept gap represents the difference between the conceptual models used to construct service models by different stakeholders involved in the design process. The abstraction gap represents the difference in abstraction level at which service models are defined. Two techniques are presented that bridge these gaps. Both techniques are based on the Interaction System Design Language (ISDL). The paper illustrates the use of both techniques through an example.
本文介绍了一种面向服务的设计方法,该方法允许在设计过程中将以不同粒度级别建模的服务(例如业务服务和应用程序服务)关联起来。为了将这些服务模型联系起来,我们声称需要弥合“概念差距”和“抽象差距”。概念差距表示设计过程中涉及的不同涉众用于构建服务模型的概念模型之间的差异。抽象差距表示定义服务模型的抽象级别的差异。提出了两种技术来弥补这些差距。这两种技术都基于交互系统设计语言(ISDL)。本文通过一个例子说明了这两种技术的使用。
{"title":"An approach to relate business and application services using ISDL","authors":"D. Quartel, R. Dijkman, M. V. Sinderen","doi":"10.1109/EDOC.2005.3","DOIUrl":"https://doi.org/10.1109/EDOC.2005.3","url":null,"abstract":"This paper presents a service-oriented design approach that allows one to relate services modelled at different levels of granularity during a design process, such as business and application services. To relate these service models we claim that a 'concept gap' and an 'abstraction gap' need to be bridged. The concept gap represents the difference between the conceptual models used to construct service models by different stakeholders involved in the design process. The abstraction gap represents the difference in abstraction level at which service models are defined. Two techniques are presented that bridge these gaps. Both techniques are based on the Interaction System Design Language (ISDL). The paper illustrates the use of both techniques through an example.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115714363","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}
引用次数: 14
Service level management using QoS monitoring, diagnostics, and adaptation for networked enterprise systems 使用QoS监视、诊断和适应网络企业系统的服务级别管理
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.30
Guijun Wang, Changzhou Wang, Alice Chen, Haiqin Wang, Casey K. Fung, S. Uczekaj, Yi-Liang Chen, W. Guthmiller, Joseph Lee
As enterprise services increasingly interconnect as networked services in a service-oriented architecture (SOA), service level management (SLM) is becoming a complex problem and can no longer be handled by traditional monitoring tools like Microsoft SMS. SLM is a process managing the quality of services demanded by clients and offered by providers. This paper presents two contributions to the research of SLM. First, instead of considering monitoring as an isolated service, it incorporates monitoring as an integral part of a comprehensive QoS management framework. This framework consists of QoS management concepts and services including service level contract management, admission control, resource management, monitoring, diagnostics, and adaptation. Using this framework, clients are able to negotiate quality of service contracts with providers and providers are able to optimize system resources to meet contract requirements. The second contribution is the incorporation of diagnostic service in the QoS management framework. Based on data feed from monitoring service, diagnostic service is able to detect any condition changes and to reason about the causes of any degradation conditions in the networked enterprise system. With condition detection and situation understanding, QoS management can then proactively activate adaptation mechanisms to maximize the system's ability to meet QoS contract requirements of concurrent clients. Our monitoring service uses both reporting approach and probing approach to acquire the information of the health status of elements of a networked system. The monitored data is then fed to our diagnostic service to reason about root causes of anomalies, using graphical models. Depending on the system health status and root causes, appropriate adaptations are triggered proactively to improve the system performance under the constraints of concurrent QoS contracts. We validate our SLM approach using QoS management services integrated in a publish/subscribe style of SOA. We then demonstrate via experiments some benefits of QoS monitoring, diagnostics, and adaptation services for responsiveness SLM.
随着企业服务在面向服务的体系结构(SOA)中越来越多地作为网络服务相互连接,服务水平管理(SLM)正在成为一个复杂的问题,并且不再能够由Microsoft SMS等传统监控工具来处理。SLM是一个管理客户需求和提供商提供的服务质量的过程。本文介绍了对SLM研究的两个贡献。首先,它没有将监视视为孤立的服务,而是将监视作为综合QoS管理框架的一个组成部分。该框架由QoS管理概念和服务组成,包括服务级别契约管理、准入控制、资源管理、监控、诊断和自适应。使用此框架,客户能够与提供者协商服务合同的质量,而提供者能够优化系统资源以满足合同要求。第二个贡献是在QoS管理框架中合并了诊断服务。诊断服务基于来自监控服务的数据馈送,能够检测到网络企业系统中任何条件的变化,并推断出任何退化条件的原因。通过条件检测和情况理解,QoS管理可以主动激活适应机制,最大限度地提高系统满足并发客户端QoS契约需求的能力。我们的监控服务使用报告方法和探测方法来获取网络系统元素的健康状态信息。然后将监测到的数据提供给我们的诊断服务,以使用图形模型推断异常的根本原因。根据系统健康状态和根本原因,在并发QoS契约的约束下,主动触发适当的调整以提高系统性能。我们使用集成在SOA的发布/订阅样式中的QoS管理服务来验证我们的SLM方法。然后,我们通过实验演示了QoS监视、诊断和适应服务对响应性SLM的一些好处。
{"title":"Service level management using QoS monitoring, diagnostics, and adaptation for networked enterprise systems","authors":"Guijun Wang, Changzhou Wang, Alice Chen, Haiqin Wang, Casey K. Fung, S. Uczekaj, Yi-Liang Chen, W. Guthmiller, Joseph Lee","doi":"10.1109/EDOC.2005.30","DOIUrl":"https://doi.org/10.1109/EDOC.2005.30","url":null,"abstract":"As enterprise services increasingly interconnect as networked services in a service-oriented architecture (SOA), service level management (SLM) is becoming a complex problem and can no longer be handled by traditional monitoring tools like Microsoft SMS. SLM is a process managing the quality of services demanded by clients and offered by providers. This paper presents two contributions to the research of SLM. First, instead of considering monitoring as an isolated service, it incorporates monitoring as an integral part of a comprehensive QoS management framework. This framework consists of QoS management concepts and services including service level contract management, admission control, resource management, monitoring, diagnostics, and adaptation. Using this framework, clients are able to negotiate quality of service contracts with providers and providers are able to optimize system resources to meet contract requirements. The second contribution is the incorporation of diagnostic service in the QoS management framework. Based on data feed from monitoring service, diagnostic service is able to detect any condition changes and to reason about the causes of any degradation conditions in the networked enterprise system. With condition detection and situation understanding, QoS management can then proactively activate adaptation mechanisms to maximize the system's ability to meet QoS contract requirements of concurrent clients. Our monitoring service uses both reporting approach and probing approach to acquire the information of the health status of elements of a networked system. The monitored data is then fed to our diagnostic service to reason about root causes of anomalies, using graphical models. Depending on the system health status and root causes, appropriate adaptations are triggered proactively to improve the system performance under the constraints of concurrent QoS contracts. We validate our SLM approach using QoS management services integrated in a publish/subscribe style of SOA. We then demonstrate via experiments some benefits of QoS monitoring, diagnostics, and adaptation services for responsiveness SLM.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127455773","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}
引用次数: 54
Modeling the ODP computational viewpoint with UML 2.0 用UML 2.0建模ODP计算视点
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.21
J. Romero, Antonio Vallecillo
The ODP computational viewpoint describes the functionality of a system and its environment in terms of a configuration of objects interacting at interfaces, independently of their distribution. Up until UML version 2.0, both the lack of precision in the UML definition and the semantic gap between the ODP concepts and the UML constructs hindered its application for ODP computational viewpoint modeling. With the advent of UML 2.0 the situation may have changed, because its semantics have been more precisely defined and it now incorporates a whole new set of concepts more apt for modeling the structure and behavior of distributed systems. In this paper, we explore the benefits provided by the new extension mechanisms of UML and, more specifically, we present a UML profile for modeling the ODP computational viewpoint concepts. We also show a case study that illustrates how our proposal is applied to a multimedia distributed system.
ODP计算观点根据在接口上交互的对象的配置来描述系统及其环境的功能,而不依赖于它们的分布。直到UML 2.0版本,UML定义的缺乏精确性以及ODP概念和UML构造之间的语义差距阻碍了它在ODP计算视点建模中的应用。随着UML 2.0的出现,情况可能已经改变了,因为它的语义已经被更精确地定义,并且它现在包含了一套全新的概念,更适合为分布式系统的结构和行为建模。在本文中,我们探讨了UML的新扩展机制所提供的好处,更具体地说,我们提出了一个用于对ODP计算视点概念建模的UML概要文件。我们还展示了一个案例研究,说明如何将我们的建议应用于多媒体分布式系统。
{"title":"Modeling the ODP computational viewpoint with UML 2.0","authors":"J. Romero, Antonio Vallecillo","doi":"10.1109/EDOC.2005.21","DOIUrl":"https://doi.org/10.1109/EDOC.2005.21","url":null,"abstract":"The ODP computational viewpoint describes the functionality of a system and its environment in terms of a configuration of objects interacting at interfaces, independently of their distribution. Up until UML version 2.0, both the lack of precision in the UML definition and the semantic gap between the ODP concepts and the UML constructs hindered its application for ODP computational viewpoint modeling. With the advent of UML 2.0 the situation may have changed, because its semantics have been more precisely defined and it now incorporates a whole new set of concepts more apt for modeling the structure and behavior of distributed systems. In this paper, we explore the benefits provided by the new extension mechanisms of UML and, more specifically, we present a UML profile for modeling the ODP computational viewpoint concepts. We also show a case study that illustrates how our proposal is applied to a multimedia distributed system.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"39 5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128774166","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}
引用次数: 23
Abstract interactions and interaction refinement in model-driven design 模型驱动设计中的抽象交互和交互细化
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.2
J. P. Almeida, R. Dijkman, L. F. Pires, D. Quartel, M. V. Sinderen
In a model-driven design process the interaction between application parts can be described at various levels of platform-independence. At the lowest level of platform-independence, interaction is realized by interaction mechanisms provided by specific middleware platforms. At higher levels of platform-independence, interaction must be described in such a way that it can be further refined and realized onto a number of different middleware platforms, each with its particular interaction mechanisms and implementation constraints. In this paper, we investigate concepts that support interaction design at various levels of middleware-platform-independence. Also, we propose design operations for interaction refinement. The application of these operations to source designs results in target designs that take into account implementation constraints imposed by platforms, while preserving characteristics prescribed in source designs.
在模型驱动的设计过程中,应用程序部分之间的交互可以在不同的平台无关级别上进行描述。在平台独立性的最低级别,交互是通过特定中间件平台提供的交互机制实现的。在较高的平台独立性级别上,必须以这样一种方式来描述交互,即它可以进一步细化并在许多不同的中间件平台上实现,每个平台都有其特定的交互机制和实现约束。在本文中,我们研究了支持不同中间件平台独立级别的交互设计的概念。此外,我们还提出了改进交互的设计操作。将这些操作应用到源设计中,目标设计考虑了平台施加的实施约束,同时保留了源设计中规定的特征。
{"title":"Abstract interactions and interaction refinement in model-driven design","authors":"J. P. Almeida, R. Dijkman, L. F. Pires, D. Quartel, M. V. Sinderen","doi":"10.1109/EDOC.2005.2","DOIUrl":"https://doi.org/10.1109/EDOC.2005.2","url":null,"abstract":"In a model-driven design process the interaction between application parts can be described at various levels of platform-independence. At the lowest level of platform-independence, interaction is realized by interaction mechanisms provided by specific middleware platforms. At higher levels of platform-independence, interaction must be described in such a way that it can be further refined and realized onto a number of different middleware platforms, each with its particular interaction mechanisms and implementation constraints. In this paper, we investigate concepts that support interaction design at various levels of middleware-platform-independence. Also, we propose design operations for interaction refinement. The application of these operations to source designs results in target designs that take into account implementation constraints imposed by platforms, while preserving characteristics prescribed in source designs.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116816557","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}
引用次数: 10
Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise 移动医疗系统建模:扩展医疗保健企业的增强MDA应用
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.22
V. Jones, A. Rensink, E. Brinksma
Mobile health systems can extend the enterprise computing system of the healthcare provider by bringing services to the patient any time and anywhere. We propose a model-driven design and development methodology for the development of the m-health components in such extended enterprise computing systems. The methodology applies a model-driven design and development approach augmented with formal validation and verification to address quality and correctness and to support model transformation. Work on modelling applications from the healthcare domain is reported. One objective of this work is to explore and elaborate the proposed methodology. At the University of Twente we are developing m-health systems based on body area networks (BANs). One specialization of the generic BAN is the health BAN, which incorporates a set of devices and associated software components to provide some set of health-related services. A patient has a personalized instance of the health BAN customized to their current set of needs. A health professional interacts with their patients' BANs via a BAN professional system. The set of deployed BANs are supported by a server. We refer to this distributed system as the BAN System. The BAN system extends the enterprise computing system of the healthcare provider. Development of such systems requires a sound software engineering approach and this is what we explore with the new methodology. The methodology is illustrated with reference to modelling activities targeted at real implementations. In the context of the awareness project BAN implementations are tested in a number of clinical settings including epilepsy management and management of chronic pain.
移动医疗系统可以通过随时随地为患者提供服务来扩展医疗保健提供商的企业计算系统。我们提出了一种模型驱动的设计和开发方法,用于在这种扩展的企业计算系统中开发移动医疗组件。该方法应用模型驱动的设计和开发方法,增强了正式的确认和验证,以处理质量和正确性,并支持模型转换。报告了医疗保健领域的应用程序建模工作。这项工作的一个目标是探索和阐述提出的方法。在特温特大学,我们正在开发基于身体区域网络(ban)的移动医疗系统。通用BAN的一个专门化是保健BAN,它包含一套设备和相关的软件组件,以提供一套与健康有关的服务。患者拥有根据其当前需求定制的个性化健康BAN实例。卫生专业人员通过BAN专业系统与患者的BAN进行互动。部署的ban集由服务器支持。我们把这种分布式系统称为BAN系统。BAN系统扩展了医疗保健提供商的企业计算系统。这样的系统的开发需要一个健全的软件工程方法,这就是我们用新方法探索的。该方法通过参考针对实际实现的建模活动来说明。在提高认识项目的背景下,BAN的实施在许多临床环境中进行了测试,包括癫痫管理和慢性疼痛管理。
{"title":"Modelling mobile health systems: an application of augmented MDA for the extended healthcare enterprise","authors":"V. Jones, A. Rensink, E. Brinksma","doi":"10.1109/EDOC.2005.22","DOIUrl":"https://doi.org/10.1109/EDOC.2005.22","url":null,"abstract":"Mobile health systems can extend the enterprise computing system of the healthcare provider by bringing services to the patient any time and anywhere. We propose a model-driven design and development methodology for the development of the m-health components in such extended enterprise computing systems. The methodology applies a model-driven design and development approach augmented with formal validation and verification to address quality and correctness and to support model transformation. Work on modelling applications from the healthcare domain is reported. One objective of this work is to explore and elaborate the proposed methodology. At the University of Twente we are developing m-health systems based on body area networks (BANs). One specialization of the generic BAN is the health BAN, which incorporates a set of devices and associated software components to provide some set of health-related services. A patient has a personalized instance of the health BAN customized to their current set of needs. A health professional interacts with their patients' BANs via a BAN professional system. The set of deployed BANs are supported by a server. We refer to this distributed system as the BAN System. The BAN system extends the enterprise computing system of the healthcare provider. Development of such systems requires a sound software engineering approach and this is what we explore with the new methodology. The methodology is illustrated with reference to modelling activities targeted at real implementations. In the context of the awareness project BAN implementations are tested in a number of clinical settings including epilepsy management and management of chronic pain.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"21 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128382322","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}
引用次数: 25
Integration and analysis of functional and non-functional aspects in model-driven e-service development 模型驱动电子服务开发中功能和非功能方面的集成和分析
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.18
H. Jonkers, M. Iacob, M. Lankhorst, P. Strating
In this paper we propose an approach for the integration of functional models with non-functional models in the context of model-driven e-service development. Starting from the observation that current approaches to model-driven development have a strong focus on functionality, we argue the necessity of including non-functional aspects, as early as possible in the service design process, from the architectural (computational independent) level through all MDA layers. Furthermore, we distinguish between two modelling spaces (orthogonal to the MDA view), the design space and the analysis space, which could be integrated by means of model transformations. Thus, relating the analysis results to the original design models can be achieved by following a sequence of steps that entail horizontal model-to-model transformations from the design space to the analysis space, vertical model-to-model transformations (within and between the MDA layers) and proprietary analysis techniques that are used for the derivation of required (quantitative) properties. This provides a framework for incorporating nonfunctional analysis into methodological support for e-service development.
在本文中,我们提出了一种在模型驱动的电子服务开发环境中集成功能模型和非功能模型的方法。从模型驱动开发的当前方法强烈关注功能的观察出发,我们认为在服务设计过程中,从体系结构(独立于计算)级别到所有MDA层,必须尽早包括非功能方面。此外,我们区分了两个建模空间(与MDA视图正交),即设计空间和分析空间,它们可以通过模型转换进行集成。因此,将分析结果与原始设计模型联系起来,可以通过以下一系列步骤来实现,这些步骤需要从设计空间到分析空间的水平模型到模型转换、垂直模型到模型转换(在MDA层内部和之间)以及用于派生所需(定量)属性的专有分析技术。这为将非功能分析纳入电子服务开发的方法支持中提供了一个框架。
{"title":"Integration and analysis of functional and non-functional aspects in model-driven e-service development","authors":"H. Jonkers, M. Iacob, M. Lankhorst, P. Strating","doi":"10.1109/EDOC.2005.18","DOIUrl":"https://doi.org/10.1109/EDOC.2005.18","url":null,"abstract":"In this paper we propose an approach for the integration of functional models with non-functional models in the context of model-driven e-service development. Starting from the observation that current approaches to model-driven development have a strong focus on functionality, we argue the necessity of including non-functional aspects, as early as possible in the service design process, from the architectural (computational independent) level through all MDA layers. Furthermore, we distinguish between two modelling spaces (orthogonal to the MDA view), the design space and the analysis space, which could be integrated by means of model transformations. Thus, relating the analysis results to the original design models can be achieved by following a sequence of steps that entail horizontal model-to-model transformations from the design space to the analysis space, vertical model-to-model transformations (within and between the MDA layers) and proprietary analysis techniques that are used for the derivation of required (quantitative) properties. This provides a framework for incorporating nonfunctional analysis into methodological support for e-service development.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"286 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133534254","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}
引用次数: 27
FTWeb: a fault tolerant infrastructure for Web services FTWeb: Web服务的容错基础设施
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.15
Giuliana Teixeira Santos, L. Lung, C. Montez
The Web services architecture came as answers to the search for interoperability among applications. There has been a growing interest in deploying on the Internet applications with high availability and reliability requirements. However, the technologies associated with this architecture still do not deliver adequate support to this requirement. The model proposed in this article is located in this context and provides a new layer of software that acts as a proxy between client requests and service delivery by providers. The main objective is to ensure client transparent fault tolerance by means of the active replication technique. This model supports the following faults: value, omission and stops. This paper describes the features and outcomes obtained through the implementation of this model.
Web服务体系结构作为对应用程序之间互操作性的搜索的答案而出现。人们对部署具有高可用性和可靠性要求的Internet应用程序越来越感兴趣。然而,与此体系结构相关的技术仍然不能提供对该需求的充分支持。本文中提出的模型就位于这种上下文中,它提供了一个新的软件层,充当客户机请求和提供者的服务交付之间的代理。主要目标是通过主动复制技术确保客户端透明容错。该模型支持以下故障:value、省略和stop。本文描述了该模型的特点和实现结果。
{"title":"FTWeb: a fault tolerant infrastructure for Web services","authors":"Giuliana Teixeira Santos, L. Lung, C. Montez","doi":"10.1109/EDOC.2005.15","DOIUrl":"https://doi.org/10.1109/EDOC.2005.15","url":null,"abstract":"The Web services architecture came as answers to the search for interoperability among applications. There has been a growing interest in deploying on the Internet applications with high availability and reliability requirements. However, the technologies associated with this architecture still do not deliver adequate support to this requirement. The model proposed in this article is located in this context and provides a new layer of software that acts as a proxy between client requests and service delivery by providers. The main objective is to ensure client transparent fault tolerance by means of the active replication technique. This model supports the following faults: value, omission and stops. This paper describes the features and outcomes obtained through the implementation of this model.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129707182","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}
引用次数: 95
Dealing with contract violations: formalism and domain specific language 处理合同违反:形式主义和领域特定语言
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.13
Guido Governatori, Z. Milosevic
This paper presents a formal system for reasoning about violations of obligations in contracts. The system is based on the formalism for the representation of contrary-to-duty obligations. These are the obligations that take place when other obligations are violated as typically applied to penalties in contracts. The paper shows how this formalism can be mapped onto the key policy concepts of a contract specification language. This language, called Business Contract Language (BCL) was previously developed to express contract conditions of relevance for run time contract monitoring. The aim of this mapping is to establish a formal underpinning for this key subset of BCL.
本文提出了一个关于合同中违反义务的正式推理系统。该制度建立在违背义务表示的形式主义基础之上。这些是在违反其他义务时发生的义务,通常适用于合同中的处罚。本文展示了如何将这种形式化方法映射到合同规范语言的关键策略概念上。这种语言称为业务契约语言(Business Contract language, BCL),以前是为了表示与运行时契约监控相关的契约条件而开发的。这个映射的目的是为BCL的这个键子集建立一个正式的基础。
{"title":"Dealing with contract violations: formalism and domain specific language","authors":"Guido Governatori, Z. Milosevic","doi":"10.1109/EDOC.2005.13","DOIUrl":"https://doi.org/10.1109/EDOC.2005.13","url":null,"abstract":"This paper presents a formal system for reasoning about violations of obligations in contracts. The system is based on the formalism for the representation of contrary-to-duty obligations. These are the obligations that take place when other obligations are violated as typically applied to penalties in contracts. The paper shows how this formalism can be mapped onto the key policy concepts of a contract specification language. This language, called Business Contract Language (BCL) was previously developed to express contract conditions of relevance for run time contract monitoring. The aim of this mapping is to establish a formal underpinning for this key subset of BCL.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"109 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114240662","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}
引用次数: 71
An aspect oriented model driven framework 面向方面的模型驱动框架
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.5
Devon M. Simmonds, Arnor Solberg, Raghu Reddy, Sudipto Ghosh
In model driven development (MDD), specifying transformations between models at various levels of abstraction can be a complex task. Specifying transformations for pervasive system features that are tangled with other system features is particularly difficult because the elements to be transformed are distributed across a model. This paper presents an aspect oriented model driven framework (AOMDF) that facilitates separation of pervasive features and supports their transformation across different levels of abstraction. The framework is illustrated using an example in which a platform independent model of a banking application is transformed to a platform specific model.
在模型驱动的开发(MDD)中,在不同抽象层次上指定模型之间的转换可能是一项复杂的任务。为与其他系统特性纠缠在一起的普遍系统特性指定转换特别困难,因为要转换的元素分布在整个模型中。本文提出了一个面向方面的模型驱动框架(AOMDF),它促进了普及特性的分离,并支持它们在不同抽象层次上的转换。使用一个示例来说明该框架,在该示例中,银行应用程序的平台独立模型被转换为特定于平台的模型。
{"title":"An aspect oriented model driven framework","authors":"Devon M. Simmonds, Arnor Solberg, Raghu Reddy, Sudipto Ghosh","doi":"10.1109/EDOC.2005.5","DOIUrl":"https://doi.org/10.1109/EDOC.2005.5","url":null,"abstract":"In model driven development (MDD), specifying transformations between models at various levels of abstraction can be a complex task. Specifying transformations for pervasive system features that are tangled with other system features is particularly difficult because the elements to be transformed are distributed across a model. This paper presents an aspect oriented model driven framework (AOMDF) that facilitates separation of pervasive features and supports their transformation across different levels of abstraction. The framework is illustrated using an example in which a platform independent model of a banking application is transformed to a platform specific model.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128683612","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}
引用次数: 69
An extended event matching approach in content-based pub/sub systems for EAI 面向EAI的基于内容的pub/sub系统中的扩展事件匹配方法
Pub Date : 2005-09-19 DOI: 10.1109/EDOC.2005.6
Gang Xu, W. Xu, Tao Huang
Content-based publish/subscribe offers a convenient abstraction for information producers and consumers, supporting a large-scale system design and evolution by integrating several distributed independent application systems. Unlike in the traditional address-based unicast or multicast, its core problem is how to match events by predicates on the content of events. In existing matching approaches, matching predicates are composed by the conjunction and disjunction of non-semantic constraints. But, in context of enterprise application integration, although they can match events by their contents, this traditional matching predicates are not expressive enough in manipulating the complex event matching, such as the "one-to-many" and "many-to-one" matching. Therefore, traditional matching approaches should be extended to solve the complex matching problems. After analyzing information matching patterns in enterprise application integration, we propose three matching models, extend this simple matching approach to the multi-semantic matching approach and further introduce the temporal constraint variable. The multi-semantic matching approach allows using different operations in accordance with different semantics; the temporal constraint variable supports processing several discrete events in temporal sequences. Then, we extend OBDD graphs into hierarchy coloured OBDD graphs and prove the equivalence of the transformation. Based on the extended OBDD graphs, the composite matching algorithm is presented and analysed. By experiments, we show the proposed algorithm is efficient.
基于内容的发布/订阅为信息生产者和消费者提供了方便的抽象,通过集成多个分布式独立应用程序系统来支持大规模的系统设计和发展。与传统的基于地址的单播或多播不同,其核心问题是如何通过事件内容上的谓词来匹配事件。在现有的匹配方法中,匹配谓词是由非语义约束的合取和析取组成的。但是,在企业应用程序集成的上下文中,尽管它们可以通过内容匹配事件,但是这种传统的匹配谓词在处理复杂的事件匹配(例如“一对多”和“多对一”匹配)时表达能力不够。因此,需要对传统的匹配方法进行扩展,以解决复杂的匹配问题。在分析企业应用集成中的信息匹配模式的基础上,提出了三种匹配模型,将这种简单的匹配方法扩展到多语义匹配方法,并进一步引入时间约束变量。多语义匹配方法允许根据不同的语义使用不同的操作;时间约束变量支持在时间序列中处理多个离散事件。然后,我们将OBDD图扩展为层次彩色OBDD图,并证明了变换的等价性。在扩展OBDD图的基础上,提出并分析了复合匹配算法。实验结果表明,该算法是有效的。
{"title":"An extended event matching approach in content-based pub/sub systems for EAI","authors":"Gang Xu, W. Xu, Tao Huang","doi":"10.1109/EDOC.2005.6","DOIUrl":"https://doi.org/10.1109/EDOC.2005.6","url":null,"abstract":"Content-based publish/subscribe offers a convenient abstraction for information producers and consumers, supporting a large-scale system design and evolution by integrating several distributed independent application systems. Unlike in the traditional address-based unicast or multicast, its core problem is how to match events by predicates on the content of events. In existing matching approaches, matching predicates are composed by the conjunction and disjunction of non-semantic constraints. But, in context of enterprise application integration, although they can match events by their contents, this traditional matching predicates are not expressive enough in manipulating the complex event matching, such as the \"one-to-many\" and \"many-to-one\" matching. Therefore, traditional matching approaches should be extended to solve the complex matching problems. After analyzing information matching patterns in enterprise application integration, we propose three matching models, extend this simple matching approach to the multi-semantic matching approach and further introduce the temporal constraint variable. The multi-semantic matching approach allows using different operations in accordance with different semantics; the temporal constraint variable supports processing several discrete events in temporal sequences. Then, we extend OBDD graphs into hierarchy coloured OBDD graphs and prove the equivalence of the transformation. Based on the extended OBDD graphs, the composite matching algorithm is presented and analysed. By experiments, we show the proposed algorithm is efficient.","PeriodicalId":106387,"journal":{"name":"Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125506499","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}
引用次数: 4
期刊
Ninth IEEE International EDOC Enterprise Computing Conference (EDOC'05)
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1