首页 > 最新文献

2009 IEEE International Enterprise Distributed Object Computing Conference最新文献

英文 中文
Aligning Business Process Models 调整业务流程模型
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.11
R. Dijkman, M. Dumas, L. García-Bañuelos, R. Uba
This paper studies the following problem: given a pair of business process models, determine which elements in one model are related to which elements in the other model. This problem arises in the context of merging different versions or variants of a business process model or when comparing business process models in order to display their similarities and differences. The paper investigates two approaches to this alignment problem: one based purely on lexical matching of pairs of elements and another based on error-correcting graph matching. Using a set of models taken from real-life scenarios, the paper empirically shows that graph matching techniques yield a significantly higher precision than pure lexical matching, while achieving comparable recall.
本文研究了以下问题:给定一对业务流程模型,确定一个模型中的哪些元素与另一个模型中的哪些元素相关。在合并业务流程模型的不同版本或变体的上下文中,或者在比较业务流程模型以显示其异同时,会出现此问题。本文研究了两种解决这种对齐问题的方法:一种是纯粹基于元素对的词法匹配,另一种是基于纠错图匹配。使用一组取自现实生活场景的模型,本文实证地表明,图匹配技术比纯词汇匹配产生了更高的精度,同时实现了相当的召回。
{"title":"Aligning Business Process Models","authors":"R. Dijkman, M. Dumas, L. García-Bañuelos, R. Uba","doi":"10.1109/EDOC.2009.11","DOIUrl":"https://doi.org/10.1109/EDOC.2009.11","url":null,"abstract":"This paper studies the following problem: given a pair of business process models, determine which elements in one model are related to which elements in the other model. This problem arises in the context of merging different versions or variants of a business process model or when comparing business process models in order to display their similarities and differences. The paper investigates two approaches to this alignment problem: one based purely on lexical matching of pairs of elements and another based on error-correcting graph matching. Using a set of models taken from real-life scenarios, the paper empirically shows that graph matching techniques yield a significantly higher precision than pure lexical matching, while achieving comparable recall.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"82 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129252696","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}
引用次数: 110
Modelling and Reasoning Languages for Social Networks Policies 社交网络策略的建模和推理语言
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.19
Guido Governatori, R. Iannella
olicy languages (such as privacy and rights) have had little impact on the wider community. Now that Social Networks have taken off, the need to revisit Policy languages and realign them towards Social Networks requirements has become more apparent. One such language is explored as to its applicability to the Social Networks masses. We also argue that policy languages alone are not sufficient and thus they should be paired with reasoning mechanisms to provide precise and unambiguous execution models of the policies. To this end we propose a computationally oriented model to represent, reason with and execute policies for Social Networks.
政策语言(如隐私和权利)对更广泛的社区几乎没有影响。既然社交网络已经起飞,那么重新审视政策语言并根据社交网络需求重新调整它们的必要性就变得更加明显了。其中一种语言探讨了其对社交网络大众的适用性。我们还认为,策略语言本身是不够的,因此它们应该与推理机制配对,以提供策略的精确和明确的执行模型。为此,我们提出了一个面向计算的模型来表示、推理和执行社交网络的策略。
{"title":"Modelling and Reasoning Languages for Social Networks Policies","authors":"Guido Governatori, R. Iannella","doi":"10.1109/EDOC.2009.19","DOIUrl":"https://doi.org/10.1109/EDOC.2009.19","url":null,"abstract":"olicy languages (such as privacy and rights) have had little impact on the wider community. Now that Social Networks have taken off, the need to revisit Policy languages and realign them towards Social Networks requirements has become more apparent. One such language is explored as to its applicability to the Social Networks masses. We also argue that policy languages alone are not sufficient and thus they should be paired with reasoning mechanisms to provide precise and unambiguous execution models of the policies. To this end we propose a computationally oriented model to represent, reason with and execute policies for Social Networks.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124652095","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}
引用次数: 5
Towards a Language for Rule-Enhanced Business Process Modeling 面向规则增强业务流程建模的语言
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.12
Milan Milanovic, D. Gašević
Business process modeling is a commonlyused approach in the development of serviceorientedarchitectures. The previous research onthis topic demonstrated that process-oriented modelsmight be too rigid for dynamic adaptations ofthe business logic. Rule-based approaches are consideredan alternative, which offers more flexibilitythanks to the declarative nature of rules and theirunderlying reasoning algorithms. However, modelinga business process through rules is a tediousprocess for developers in terms of the overall businessprocess comprehension. In this paper, we proposea hybrid solution – a modeling language thatintegrates both rule- and process-oriented modelingperspectives. The language (Rule-based BPMN –rBPMN) is based on the integration of the BusinessProcess Modeling Notation with the REWERSERule Markup Language. In this paper, after introducingrBPMN, we report on the experience inmodeling of Service-Oriented Architectures (SOA)from the perspective of message exchange patterns.
业务流程建模是面向服务架构开发中常用的方法。之前关于该主题的研究表明,面向流程的模型对于业务逻辑的动态适应可能过于僵化。基于规则的方法被认为是另一种选择,由于规则的声明性及其底层推理算法,它提供了更大的灵活性。然而,就整体业务流程理解而言,通过规则对业务流程进行建模对于开发人员来说是一个乏味的过程。在本文中,我们提出了一种混合解决方案——一种集成了面向规则和面向过程的建模透视图的建模语言。该语言(基于规则的BPMN -rBPMN)基于业务流程建模符号与REWERSERule标记语言的集成。本文在介绍了bpmn之后,从消息交换模式的角度介绍了面向服务的体系结构(SOA)建模的经验。
{"title":"Towards a Language for Rule-Enhanced Business Process Modeling","authors":"Milan Milanovic, D. Gašević","doi":"10.1109/EDOC.2009.12","DOIUrl":"https://doi.org/10.1109/EDOC.2009.12","url":null,"abstract":"Business process modeling is a commonlyused approach in the development of serviceorientedarchitectures. The previous research onthis topic demonstrated that process-oriented modelsmight be too rigid for dynamic adaptations ofthe business logic. Rule-based approaches are consideredan alternative, which offers more flexibilitythanks to the declarative nature of rules and theirunderlying reasoning algorithms. However, modelinga business process through rules is a tediousprocess for developers in terms of the overall businessprocess comprehension. In this paper, we proposea hybrid solution – a modeling language thatintegrates both rule- and process-oriented modelingperspectives. The language (Rule-based BPMN –rBPMN) is based on the integration of the BusinessProcess Modeling Notation with the REWERSERule Markup Language. In this paper, after introducingrBPMN, we report on the experience inmodeling of Service-Oriented Architectures (SOA)from the perspective of message exchange patterns.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"7 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123621128","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}
引用次数: 22
Abstractions of Interaction Mechanisms 交互机制的抽象
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.21
T. Dirgahayu, M. V. Sinderen, D. Quartel
The design of distributed applications is a complex undertaking, especially if the designers are forced to immediately deal with the detailed behaviour of the underlying middleware. It would be better if the designers could first focus on the essentials of the applications using suitable abstractions of interaction mechanisms that are provided by communication middleware. In this paper we present a method for abstracting a structure of interactions into a more abstract interaction. We apply this method to obtain the abstractions of common interaction mechanisms. The abstractions of interaction mechanisms are defined using the same interaction design concept as used to define other interactions. The abstractions can thus be manipulated in the same way as any other interactions. The correctness of an abstraction with respect to the interaction mechanism it represents is assessed by checking whether a set of conformance requirements are satisfied.
分布式应用程序的设计是一项复杂的工作,特别是当设计人员被迫立即处理底层中间件的详细行为时。如果设计人员能够首先使用通信中间件提供的交互机制的适当抽象来关注应用程序的要点,那就更好了。在本文中,我们提出了一种将交互结构抽象为更抽象的交互的方法。我们将此方法应用于常见交互机制的抽象。交互机制的抽象使用与定义其他交互相同的交互设计概念来定义。因此,可以以与任何其他交互相同的方式操作抽象。抽象相对于它所代表的交互机制的正确性是通过检查一组一致性需求是否得到满足来评估的。
{"title":"Abstractions of Interaction Mechanisms","authors":"T. Dirgahayu, M. V. Sinderen, D. Quartel","doi":"10.1109/EDOC.2009.21","DOIUrl":"https://doi.org/10.1109/EDOC.2009.21","url":null,"abstract":"The design of distributed applications is a complex undertaking, especially if the designers are forced to immediately deal with the detailed behaviour of the underlying middleware. It would be better if the designers could first focus on the essentials of the applications using suitable abstractions of interaction mechanisms that are provided by communication middleware. In this paper we present a method for abstracting a structure of interactions into a more abstract interaction. We apply this method to obtain the abstractions of common interaction mechanisms. The abstractions of interaction mechanisms are defined using the same interaction design concept as used to define other interactions. The abstractions can thus be manipulated in the same way as any other interactions. The correctness of an abstraction with respect to the interaction mechanism it represents is assessed by checking whether a set of conformance requirements are satisfied.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131880580","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}
引用次数: 3
Business and Software Service Lifecycle Management 业务和软件服务生命周期管理
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.20
Thomas Kohlborn, Axel Korthaus, M. Rosemann
Although the service-oriented paradigm has beenwell established in the technical domain for quite sometime now, service governance is still considered a researchgap. To ensure adequate governance, there is anecessity to manage services as first-class assetsthroughout the lifecycle. Now that the concept of service-orientation is also increasingly applied on thebusiness level to structure an organisation’s capabilities,the problem has become an even bigger challenge.This paper presents a generic business andsoftware service lifecycle and aligns it with the commonmanagement layers in organisations. Using serviceanalysis as an example, it moreover illustrateshow activities in the service lifecycle may vary onlower levels of granularity depending on the focus onbusiness or software services.
尽管面向服务的范式在技术领域已经建立了很长一段时间,但服务治理仍然被认为是一个研究缺口。为了确保充分的治理,有必要在整个生命周期中将服务作为一级资产进行管理。现在,面向服务的概念也越来越多地应用于业务层面,以构建组织的能力,这个问题已经成为一个更大的挑战。本文提出了一个通用的业务和软件服务生命周期,并将其与组织中的公共管理层保持一致。以服务分析为例,它还说明了服务生命周期中的活动可能在更低的粒度级别上变化,这取决于对业务或软件服务的关注。
{"title":"Business and Software Service Lifecycle Management","authors":"Thomas Kohlborn, Axel Korthaus, M. Rosemann","doi":"10.1109/EDOC.2009.20","DOIUrl":"https://doi.org/10.1109/EDOC.2009.20","url":null,"abstract":"Although the service-oriented paradigm has beenwell established in the technical domain for quite sometime now, service governance is still considered a researchgap. To ensure adequate governance, there is anecessity to manage services as first-class assetsthroughout the lifecycle. Now that the concept of service-orientation is also increasingly applied on thebusiness level to structure an organisation’s capabilities,the problem has become an even bigger challenge.This paper presents a generic business andsoftware service lifecycle and aligns it with the commonmanagement layers in organisations. Using serviceanalysis as an example, it moreover illustrateshow activities in the service lifecycle may vary onlower levels of granularity depending on the focus onbusiness or software services.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"173 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131466011","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}
引用次数: 40
Towards a Client-Oriented Model of Types and States in Service-Oriented Development 面向服务开发中面向客户的类型和状态模型
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.16
C. Atkinson, P. Bostan
As its success has demonstrated, the principles of service-oriented architectures yield significant benefits for the integration, maintenance and administration of complex enterprise computing systems. However, they are primarily oriented towards the needs of server-side system integrators rather than the developers of client applications and business processes. In particular, the absence of the notion of types, in the sense of abstract data types and object-oriented programming, limits the way in which client and process developers can access resources in a service-oriented architecture and leverage reusable assets. This is additionally aggravated by the confusion surrounding the notion of state and the question of whether services should in general be stateful or stateless. In this paper we address these problems by introducing a client-oriented model of Web services in service-oriented development that provides a flexible notion of types and instances, and distinguishes between client-oriented and implementation-oriented notions of service state. We also introduce the concept of congregation as a new role in service-oriented development designed to support the new type model and discuss how it can be implemented in the light of the proposed state model using Web services as the underlying technology.
正如它的成功所证明的那样,面向服务的体系结构原则为复杂的企业计算系统的集成、维护和管理带来了显著的好处。然而,它们主要面向服务器端系统集成商的需求,而不是客户端应用程序和业务流程的开发人员。特别是,在抽象数据类型和面向对象编程的意义上,类型概念的缺失限制了客户端和流程开发人员访问面向服务的体系结构中的资源和利用可重用资产的方式。围绕状态概念的混淆以及服务通常应该是有状态还是无状态的问题,进一步加剧了这一点。在本文中,我们通过在面向服务的开发中引入面向客户的Web服务模型来解决这些问题,该模型提供了类型和实例的灵活概念,并区分了面向客户和面向实现的服务状态概念。我们还介绍了集合的概念,作为面向服务开发中的一个新角色,旨在支持新的类型模型,并讨论了如何根据建议的状态模型使用Web服务作为底层技术来实现它。
{"title":"Towards a Client-Oriented Model of Types and States in Service-Oriented Development","authors":"C. Atkinson, P. Bostan","doi":"10.1109/EDOC.2009.16","DOIUrl":"https://doi.org/10.1109/EDOC.2009.16","url":null,"abstract":"As its success has demonstrated, the principles of service-oriented architectures yield significant benefits for the integration, maintenance and administration of complex enterprise computing systems. However, they are primarily oriented towards the needs of server-side system integrators rather than the developers of client applications and business processes. In particular, the absence of the notion of types, in the sense of abstract data types and object-oriented programming, limits the way in which client and process developers can access resources in a service-oriented architecture and leverage reusable assets. This is additionally aggravated by the confusion surrounding the notion of state and the question of whether services should in general be stateful or stateless. In this paper we address these problems by introducing a client-oriented model of Web services in service-oriented development that provides a flexible notion of types and instances, and distinguishes between client-oriented and implementation-oriented notions of service state. We also introduce the concept of congregation as a new role in service-oriented development designed to support the new type model and discuss how it can be implemented in the light of the proposed state model using Web services as the underlying technology.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116934959","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
Using Enterprise Architecture Management Patterns to Complement TOGAF 使用企业架构管理模式来补充TOGAF
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.30
Sabine Buckl, Alexander M. Ernst, F. Matthes, René Ramacher, Christian M. Schweda
The design of an Enterprise Architecture (EA) management function for an enterprise is no easy task. Various frameworks exist as well as EA management tools, which promise to deliver guidance for performing EA management. Nevertheless, the approaches presented by them stay either on a level too abstract to provide realization support or are far too generic, neglecting enterprise-specific EA related concerns. In this article, we discuss the architecture framework of The Open Group (TOGAF) and detail on its promising but nevertheless highly generic architecture development method (ADM). This article shows how the generic development steps can be complemented by a pattern based approach to EA management providing guidance for addressing specific EA related concerns with step-by-step methodologies as well as with corresponding viewpointsand information models.
为企业设计企业架构(EA)管理功能不是一件容易的事。存在各种框架以及EA管理工具,它们承诺为执行EA管理提供指导。然而,他们提出的方法要么停留在过于抽象的层面上,无法提供实现支持,要么过于通用,忽略了企业特定的EA相关问题。在本文中,我们讨论了开放组(TOGAF)的体系结构框架,并详细介绍了它的前景,但仍然高度通用的体系结构开发方法(ADM)。本文展示了如何通过基于模式的EA管理方法来补充通用的开发步骤,为使用分步方法以及相应的观点和信息模型处理特定的EA相关问题提供指导。
{"title":"Using Enterprise Architecture Management Patterns to Complement TOGAF","authors":"Sabine Buckl, Alexander M. Ernst, F. Matthes, René Ramacher, Christian M. Schweda","doi":"10.1109/EDOC.2009.30","DOIUrl":"https://doi.org/10.1109/EDOC.2009.30","url":null,"abstract":"The design of an Enterprise Architecture (EA) management function for an enterprise is no easy task. Various frameworks exist as well as EA management tools, which promise to deliver guidance for performing EA management. Nevertheless, the approaches presented by them stay either on a level too abstract to provide realization support or are far too generic, neglecting enterprise-specific EA related concerns. In this article, we discuss the architecture framework of The Open Group (TOGAF) and detail on its promising but nevertheless highly generic architecture development method (ADM). This article shows how the generic development steps can be complemented by a pattern based approach to EA management providing guidance for addressing specific EA related concerns with step-by-step methodologies as well as with corresponding viewpointsand information models.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126086300","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}
引用次数: 73
Monitoring and Analyzing Influential Factors of Business Process Performance 业务流程绩效影响因素的监控与分析
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.18
B. Wetzstein, P. Leitner, Florian Rosenberg, I. Brandić, S. Dustdar, F. Leymann
Business activity monitoring enables continuous observation of key performance indicators (KPIs). However, if things go wrong, a deeper analysis of process performance becomes necessary. Business analysts want to learn about the factors that influence the performance of business processes and most often contribute to the violation of KPI target values, and how they relate to each other. We provide a framework for performance monitoring and analysis of WS-BPEL processes, which consolidates process events and Quality of Service measurements. The framework uses machine learning techniques in order to construct tree structures, which represent the dependencies of a KPI on process and QoS metrics. These dependency trees allow business analysts to analyze how the process KPIs depend on lower-level process metrics and QoS characterisitics of the IT infrastructure. Deeper knowledge about the structure of dependencies can be gained by drill-down analysis of single factors of influence.
业务活动监视支持对关键性能指标(kpi)的连续观察。然而,如果出现问题,就需要对流程性能进行更深入的分析。业务分析人员希望了解影响业务流程性能的因素,以及最经常导致KPI目标值违反的因素,以及它们之间的关系。我们为WS-BPEL流程的性能监视和分析提供了一个框架,该框架整合了流程事件和服务质量度量。该框架使用机器学习技术来构建树状结构,树状结构表示KPI对流程和QoS指标的依赖关系。这些依赖关系树允许业务分析人员分析流程kpi如何依赖于IT基础设施的低级流程度量和QoS特征。通过深入分析单个影响因素,可以获得关于依赖关系结构的更深入的知识。
{"title":"Monitoring and Analyzing Influential Factors of Business Process Performance","authors":"B. Wetzstein, P. Leitner, Florian Rosenberg, I. Brandić, S. Dustdar, F. Leymann","doi":"10.1109/EDOC.2009.18","DOIUrl":"https://doi.org/10.1109/EDOC.2009.18","url":null,"abstract":"Business activity monitoring enables continuous observation of key performance indicators (KPIs). However, if things go wrong, a deeper analysis of process performance becomes necessary. Business analysts want to learn about the factors that influence the performance of business processes and most often contribute to the violation of KPI target values, and how they relate to each other. We provide a framework for performance monitoring and analysis of WS-BPEL processes, which consolidates process events and Quality of Service measurements. The framework uses machine learning techniques in order to construct tree structures, which represent the dependencies of a KPI on process and QoS metrics. These dependency trees allow business analysts to analyze how the process KPIs depend on lower-level process metrics and QoS characterisitics of the IT infrastructure. Deeper knowledge about the structure of dependencies can be gained by drill-down analysis of single factors of influence.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125861226","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}
引用次数: 137
Realizing Correspondences in Multi-viewpoint Specifications 在多视点规范中实现对应
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.23
J. Romero, J. I. Jaen, Antonio Vallecillo
Viewpoint modeling is an effective technique for specifying complex software systems in terms of a set of independent viewpoints and correspondences between them. Each viewpoint focuses on a particular aspect of the system, abstracting away from the rest of the concerns. Correspondences specify the relationships between the elements in different views, together with the constraints that guarantee the consistency among these elements. However, most Architectural Frameworks, which follow a multi-viewpoint approach, either do not consider the explicit specification of correspondences, or do it in a very simplistic way. This paper proposes a generic model-driven approach to the specification and realization of correspondences between viewpoints. In particular, we show how correspondences can be modeled both extensionally and intensionally, and propose the use of model transformations to connect these two approaches. As a proof-of-concept, we show how our proposal can be implemented in the context of the RM-ODP and UML4ODP, and present a tool to support the realization of correspondences between ODP views. This proposal can be extended to any other Architectural Framework that uses models to represent their views
视点建模是根据一组独立视点和它们之间的对应关系来指定复杂软件系统的有效技术。每个视点都关注于系统的一个特定方面,将关注点的其余部分抽象出来。对应指定了不同视图中元素之间的关系,以及保证这些元素之间一致性的约束。然而,大多数遵循多视点方法的体系结构框架,要么不考虑通信的显式规范,要么以非常简单的方式进行。本文提出了一种通用的模型驱动方法来规范和实现视点之间的对应关系。特别是,我们展示了如何对通信进行扩展和密集建模,并建议使用模型转换来连接这两种方法。作为概念验证,我们展示了如何在RM-ODP和UML4ODP的上下文中实现我们的建议,并提供了一个工具来支持ODP视图之间通信的实现。这个建议可以扩展到任何其他使用模型来表示其视图的架构框架
{"title":"Realizing Correspondences in Multi-viewpoint Specifications","authors":"J. Romero, J. I. Jaen, Antonio Vallecillo","doi":"10.1109/EDOC.2009.23","DOIUrl":"https://doi.org/10.1109/EDOC.2009.23","url":null,"abstract":"Viewpoint modeling is an effective technique for specifying complex software systems in terms of a set of independent viewpoints and correspondences between them. Each viewpoint focuses on a particular aspect of the system, abstracting away from the rest of the concerns. Correspondences specify the relationships between the elements in different views, together with the constraints that guarantee the consistency among these elements. However, most Architectural Frameworks, which follow a multi-viewpoint approach, either do not consider the explicit specification of correspondences, or do it in a very simplistic way. This paper proposes a generic model-driven approach to the specification and realization of correspondences between viewpoints. In particular, we show how correspondences can be modeled both extensionally and intensionally, and propose the use of model transformations to connect these two approaches. As a proof-of-concept, we show how our proposal can be implemented in the context of the RM-ODP and UML4ODP, and present a tool to support the realization of correspondences between ODP views. This proposal can be extended to any other Architectural Framework that uses models to represent their views","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126567864","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}
引用次数: 63
Towards Reference Passing in Web Service and Workflow-Based Applications 面向Web服务和基于工作流的应用程序中的引用传递
Pub Date : 2009-09-01 DOI: 10.1109/EDOC.2009.17
Matthias Wieland, K. Görlach, D. Schumm, F. Leymann
In a Service-Oriented Architecture (SOA) based on Web Service technology the services typically communicate with each other by passing data values directly from one service to another. In the case the services are orchestrated by workflows the services receive their input values from the workflow engine and return their calculated results back to the engine by value. In this paper we show several use cases where such value passing behavior has drawbacks. To address this challenge we introduce the concept of pointers in SOA. Pointers allow services to pass their data by reference which is a fundamental advantage for Web Service communication. Furthermore we show an extension of BPEL that introduces reference variables as new type of data containers in workflows. In addition, for the management of pointers we present the Reference Resolution System which can be used in very flexible setups either as central or distributed system.
在基于Web服务技术的面向服务的体系结构(SOA)中,服务通常通过将数据值直接从一个服务传递到另一个服务来相互通信。在服务由工作流编排的情况下,服务从工作流引擎接收其输入值,并按值将计算结果返回给引擎。在本文中,我们展示了几个用例,其中这种值传递行为有缺点。为了解决这个问题,我们在SOA中引入了指针的概念。指针允许服务通过引用传递它们的数据,这是Web服务通信的一个基本优势。此外,我们还展示了BPEL的扩展,该扩展将引用变量作为工作流中的新型数据容器引入。此外,对于指针的管理,我们提出了参考解析系统,它可以在非常灵活的设置中使用,无论是中央系统还是分布式系统。
{"title":"Towards Reference Passing in Web Service and Workflow-Based Applications","authors":"Matthias Wieland, K. Görlach, D. Schumm, F. Leymann","doi":"10.1109/EDOC.2009.17","DOIUrl":"https://doi.org/10.1109/EDOC.2009.17","url":null,"abstract":"In a Service-Oriented Architecture (SOA) based on Web Service technology the services typically communicate with each other by passing data values directly from one service to another. In the case the services are orchestrated by workflows the services receive their input values from the workflow engine and return their calculated results back to the engine by value. In this paper we show several use cases where such value passing behavior has drawbacks. To address this challenge we introduce the concept of pointers in SOA. Pointers allow services to pass their data by reference which is a fundamental advantage for Web Service communication. Furthermore we show an extension of BPEL that introduces reference variables as new type of data containers in workflows. In addition, for the management of pointers we present the Reference Resolution System which can be used in very flexible setups either as central or distributed system.","PeriodicalId":405456,"journal":{"name":"2009 IEEE International Enterprise Distributed Object Computing Conference","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131984317","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}
引用次数: 40
期刊
2009 IEEE International Enterprise Distributed Object Computing Conference
全部 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