首页 > 最新文献

2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)最新文献

英文 中文
The Case for Unified Process Management in Smart Manufacturing 智能制造中统一流程管理的案例
Jonnro Erasmus, Irene T. P. Vanderfeesten, Konstantinos Traganos, P. Grefen
Business process management is often deployed to improve enterprise integration, but its impact is yet to reach manufacturing operations. We propose the concept of unified process management that facilitates integration between business management and manufacturing operations. The proposition is presented as an updated enterprise architecture for computer integrated manufacturing, converged around a centralized process management system. The process management system can orchestrate both business and operations activities by issuing work items to humans and robots connected via the internet-of-things. We present a realization of such a process management system and evaluate the proposition with an industrial case study. The results support the unification of process management as an enabler of smart manufacturing.
通常部署业务流程管理以改进企业集成,但其影响尚未达到制造操作。我们提出了统一流程管理的概念,以促进业务管理和制造操作之间的集成。提出了一种更新的计算机集成制造企业体系结构,围绕集中的过程管理系统。流程管理系统可以通过向通过物联网连接的人和机器人发布工作项来编排业务和操作活动。我们提出了这样一个过程管理系统的实现,并以一个工业案例研究来评价这个命题。研究结果支持将流程管理统一为智能制造的推动者。
{"title":"The Case for Unified Process Management in Smart Manufacturing","authors":"Jonnro Erasmus, Irene T. P. Vanderfeesten, Konstantinos Traganos, P. Grefen","doi":"10.1109/EDOC.2018.00035","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00035","url":null,"abstract":"Business process management is often deployed to improve enterprise integration, but its impact is yet to reach manufacturing operations. We propose the concept of unified process management that facilitates integration between business management and manufacturing operations. The proposition is presented as an updated enterprise architecture for computer integrated manufacturing, converged around a centralized process management system. The process management system can orchestrate both business and operations activities by issuing work items to humans and robots connected via the internet-of-things. We present a realization of such a process management system and evaluate the proposition with an industrial case study. The results support the unification of process management as an enabler of smart manufacturing.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"42 1","pages":"218-227"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"72776004","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}
引用次数: 16
Modeling Data Transformations in Data-Aware Service Choreographies 数据感知服务编排中的数据转换建模
Michael Hahn, Uwe Breitenbücher, F. Leymann, Michael Wurster, Vladimir Yussupov
The importance of data is steadily increasing in the domain of business process management due to recent advances in data science, IoT, and Big Data. To reflect this paradigm shift towards data-awareness in service choreographies, we introduced the notion of data-aware choreographies based on concepts for Transparent Data Exchange (TraDE) in our previous works. The goal is to simplify the modeling of business-relevant data and its exchange in choreography models while increasing their run time flexibility. To further improve and simplify the modeling of data-related aspects in service choreographies, in this paper, we focus on the extension of our TraDE concepts to support the modeling of data transformations in service choreographies. Such data transformation capabilities are of dire need to mediate between different data formats, structures and representations of the collaborating participants within service choreographies. Therefore, the paper presents a modeling extension as means for specifying and executing heterogeneous data transformations in service choreographies based on our TraDE concepts.
由于数据科学、物联网和大数据的最新进展,数据在业务流程管理领域的重要性正在稳步上升。为了反映服务编排中向数据感知的范式转变,我们在之前的工作中引入了基于透明数据交换(TraDE)概念的数据感知编排的概念。目标是简化业务相关数据的建模及其在编排模型中的交换,同时增加其运行时灵活性。为了进一步改进和简化服务编排中与数据相关的方面的建模,在本文中,我们将重点关注TraDE概念的扩展,以支持服务编排中的数据转换建模。这种数据转换功能迫切需要在服务编排中协作参与者的不同数据格式、结构和表示之间进行协调。因此,本文提出了一种建模扩展,作为在基于我们的TraDE概念的服务编排中指定和执行异构数据转换的方法。
{"title":"Modeling Data Transformations in Data-Aware Service Choreographies","authors":"Michael Hahn, Uwe Breitenbücher, F. Leymann, Michael Wurster, Vladimir Yussupov","doi":"10.1109/EDOC.2018.00014","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00014","url":null,"abstract":"The importance of data is steadily increasing in the domain of business process management due to recent advances in data science, IoT, and Big Data. To reflect this paradigm shift towards data-awareness in service choreographies, we introduced the notion of data-aware choreographies based on concepts for Transparent Data Exchange (TraDE) in our previous works. The goal is to simplify the modeling of business-relevant data and its exchange in choreography models while increasing their run time flexibility. To further improve and simplify the modeling of data-related aspects in service choreographies, in this paper, we focus on the extension of our TraDE concepts to support the modeling of data transformations in service choreographies. Such data transformation capabilities are of dire need to mediate between different data formats, structures and representations of the collaborating participants within service choreographies. Therefore, the paper presents a modeling extension as means for specifying and executing heterogeneous data transformations in service choreographies based on our TraDE concepts.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"61 1","pages":"28-34"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80480078","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
Title Page i 第1页
{"title":"Title Page i","authors":"","doi":"10.1109/edoc.2018.00001","DOIUrl":"https://doi.org/10.1109/edoc.2018.00001","url":null,"abstract":"","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"56 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85040941","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}
引用次数: 0
Automatic Generation of Test Cases for REST APIs: A Specification-Based Approach REST api测试用例的自动生成:基于规范的方法
Hamza Ed-Douibi, Javier Luis Cánovas Izquierdo, Jordi Cabot
The REpresentation State Transfer (REST) has gained momentum as the preferred technique to design Web APIs. REST allows building loosely coupled systems by relying on HTTP and the Web-friendly format JSON. However, REST is not backed by any standard or specification to describe how to create/consume REST APIs, thus creating new challenges for their integration, testing and verification. To face this situation, several specification formats have been proposed (e.g., OpenAPI, RAML, and API Blueprint), which can help automate tasks in REST API development (e.g., testing) and consumption (e.g., SDKs generation). In this paper we focus on automated REST API testing relying on API specifications, and particularly the OpenAPI one. We propose an approach to generate specification-based test cases for REST APIs to make sure that such APIs meet the requirements defined in their specifications. We provide a proof-of-concept tool implementing our approach, which we have validated with 91 OpenAPI definitions. Our experiments show that the generated test cases cover on average 76.5% of the elements included in the OpenAPI definitions. Furthermore, our experiments also reveal that 40% of the tested APIs fail.
表示状态传输(REST)已经成为设计Web api的首选技术。REST允许通过依赖HTTP和web友好格式JSON来构建松散耦合的系统。然而,REST没有任何标准或规范来描述如何创建/使用REST api,因此为它们的集成、测试和验证带来了新的挑战。为了应对这种情况,已经提出了几种规范格式(例如,OpenAPI, RAML和API Blueprint),它们可以帮助自动化REST API开发(例如,测试)和消费(例如,生成sdk)中的任务。在本文中,我们将重点关注依赖于API规范的自动化REST API测试,特别是OpenAPI规范。我们提出了一种为REST api生成基于规范的测试用例的方法,以确保这些api满足其规范中定义的需求。我们提供了一个概念验证工具来实现我们的方法,我们已经用91个OpenAPI定义对其进行了验证。我们的实验表明,生成的测试用例平均覆盖了OpenAPI定义中包含的76.5%的元素。此外,我们的实验还显示,40%的测试api失败。
{"title":"Automatic Generation of Test Cases for REST APIs: A Specification-Based Approach","authors":"Hamza Ed-Douibi, Javier Luis Cánovas Izquierdo, Jordi Cabot","doi":"10.1109/EDOC.2018.00031","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00031","url":null,"abstract":"The REpresentation State Transfer (REST) has gained momentum as the preferred technique to design Web APIs. REST allows building loosely coupled systems by relying on HTTP and the Web-friendly format JSON. However, REST is not backed by any standard or specification to describe how to create/consume REST APIs, thus creating new challenges for their integration, testing and verification. To face this situation, several specification formats have been proposed (e.g., OpenAPI, RAML, and API Blueprint), which can help automate tasks in REST API development (e.g., testing) and consumption (e.g., SDKs generation). In this paper we focus on automated REST API testing relying on API specifications, and particularly the OpenAPI one. We propose an approach to generate specification-based test cases for REST APIs to make sure that such APIs meet the requirements defined in their specifications. We provide a proof-of-concept tool implementing our approach, which we have validated with 91 OpenAPI definitions. Our experiments show that the generated test cases cover on average 76.5% of the elements included in the OpenAPI definitions. Furthermore, our experiments also reveal that 40% of the tested APIs fail.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"205 1","pages":"181-190"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77031398","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}
引用次数: 61
A Comparison of Flexible BPMN and CMMN in Practice: A Case Study on Component Release Processes 柔性BPMN与CMMN在实践中的比较——以构件发布过程为例
André Zensen, J. Küster
The Object Management Group maintains two notations to model business processes, BPMN and CMMN. While the two follow different approaches, both offer structures to model flexible processes or parts thereof. This gives rise to the question which standard should be chosen to adequately model such processes. We compare BPMN with a focus on its ad-hoc sub-process with elements of CMMN case models along a practical case study. While BPMN offers a certain degree of flexibility, CMMN has several benefits but also drawbacks. We discuss advantages and disadvantages of both notations. To answer the question of which notation to use for modeling flexible processes, we derive simple guidelines to help in making an informed choice.
对象管理组维护两种符号来建模业务流程:BPMN和CMMN。虽然两者采用不同的方法,但都提供了对灵活流程或其部分建模的结构。这就产生了应该选择哪种标准来充分模拟这些过程的问题。我们将BPMN与CMMN案例模型的元素进行比较,重点关注其特设子流程,并进行实际案例研究。虽然BPMN提供了一定程度的灵活性,但CMMN有几个优点,但也有缺点。我们将讨论这两种符号的优缺点。为了回答使用哪种表示法对灵活过程建模的问题,我们推导了一些简单的指导原则,以帮助您做出明智的选择。
{"title":"A Comparison of Flexible BPMN and CMMN in Practice: A Case Study on Component Release Processes","authors":"André Zensen, J. Küster","doi":"10.1109/EDOC.2018.00023","DOIUrl":"https://doi.org/10.1109/EDOC.2018.00023","url":null,"abstract":"The Object Management Group maintains two notations to model business processes, BPMN and CMMN. While the two follow different approaches, both offer structures to model flexible processes or parts thereof. This gives rise to the question which standard should be chosen to adequately model such processes. We compare BPMN with a focus on its ad-hoc sub-process with elements of CMMN case models along a practical case study. While BPMN offers a certain degree of flexibility, CMMN has several benefits but also drawbacks. We discuss advantages and disadvantages of both notations. To answer the question of which notation to use for modeling flexible processes, we derive simple guidelines to help in making an informed choice.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"26 1","pages":"105-114"},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83255922","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
EDOC 2018 Steering Committee EDOC 2018指导委员会
{"title":"EDOC 2018 Steering Committee","authors":"","doi":"10.1109/edoc.2018.00009","DOIUrl":"https://doi.org/10.1109/edoc.2018.00009","url":null,"abstract":"","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"25 1","pages":""},"PeriodicalIF":0.0,"publicationDate":"2018-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83615229","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}
引用次数: 0
An Artifact-Centric Business Process Execution Platform 以工件为中心的业务流程执行平台
Kan Ngamakeur, Sira Yongchareon, Veronica Liesaputra, Chengfei Liu, Jian Yu
Artifact-centric modeling has become an alternative, yet promising approach of business process (BP) modeling and management as it provides higher flexibility than that of traditional activity-centric approaches. However, existing BP execution engines require artifact-centric models be transformed to executable activity-centric BP languages (e.g., BPEL) in order to be executed and managed. We argue that the model conversion incurs losses of information and affects traceability and monitoring ability of BPs, especially where BPs span across inter-organizations. In this paper, we present the design and implementation of an execution platform for artifact- centric BPs. We evaluated our platform using a case study and that can demonstrate several key benefits over the use of existing systems to run artifact- centric BPs.
以工件为中心的建模已经成为业务流程(BP)建模和管理的一种可选的、有前途的方法,因为它比传统的以活动为中心的方法提供了更高的灵活性。然而,现有的BP执行引擎需要将以工件为中心的模型转换为可执行的以活动为中心的BP语言(例如BPEL),以便执行和管理。我们认为,模型转换会导致信息丢失,并影响bp的可追溯性和监控能力,特别是在bp跨组织的情况下。在本文中,我们提出了一个以工件为中心的bp执行平台的设计和实现。我们使用一个案例研究来评估我们的平台,它可以展示使用现有系统运行以工件为中心的bp的几个关键好处。
{"title":"An Artifact-Centric Business Process Execution Platform","authors":"Kan Ngamakeur, Sira Yongchareon, Veronica Liesaputra, Chengfei Liu, Jian Yu","doi":"10.1109/EDOCW.2016.7584344","DOIUrl":"https://doi.org/10.1109/EDOCW.2016.7584344","url":null,"abstract":"Artifact-centric modeling has become an alternative, yet promising approach of business process (BP) modeling and management as it provides higher flexibility than that of traditional activity-centric approaches. However, existing BP execution engines require artifact-centric models be transformed to executable activity-centric BP languages (e.g., BPEL) in order to be executed and managed. We argue that the model conversion incurs losses of information and affects traceability and monitoring ability of BPs, especially where BPs span across inter-organizations. In this paper, we present the design and implementation of an execution platform for artifact- centric BPs. We evaluated our platform using a case study and that can demonstrate several key benefits over the use of existing systems to run artifact- centric BPs.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"36 1","pages":"1-4"},"PeriodicalIF":0.0,"publicationDate":"2016-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84482851","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}
引用次数: 1
Market-oriented cloud computing: Opportunities and challenges 面向市场的云计算:机遇与挑战
R. Buyya
Summary form only given, as follows. Computing is being transformed to a model consisting of services that are commoditised and delivered in a manner similar to utilities such as water, electricity, gas, and telephony. In such a model, users access services based on their requirements without regard to where the services are hosted. Several computing paradigms have promised to deliver this utility computing vision. Cloud computing is the most recent emerging paradigm promising to turn the vision of "computing utilities" into a reality. Cloud computing has emerged as one of the buzzwords in the IT industry. Several IT vendors are promising to offer storage, computation and application hosting services, and provide coverage in several continents, offering Service-Level Agreements (SLA) backed performance and uptime promises for their services. It delivers infrastructure, platform, and software (application) as services, which are made available as subscription-based services in a pay-as-you-go model to consumers. The price that Cloud Service Providers charge can vary with time and the quality of service (QoS) expectations of consumers. This keynote talk will cover (a) 21st century vision of computing and identifies various IT paradigms promising to deliver the vision of computing utilities; (b) the architecture for creating market-oriented Clouds by leveraging technologies such as VMs; (c) market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain SLA-oriented resource allocation; (d) Aneka, a software system for rapid development of Cloud applications and their deployment on private/public Clouds with resource provisioning driven by SLAs and user QoS requirements, (e) experimental results on deploying Cloud applications in engineering, gaming, and health care domains (integrating sensors networks, mobile devices), ISRO satellite image processing on elastic Clouds, and (f) need for convergence of competing IT paradigms for delivering our 21st century vision along with pathways for future research.
仅给出摘要形式,如下。计算正在转变为一种由服务组成的模型,这些服务被商品化,并以类似于水、电、气和电话等公用事业的方式交付。在这样的模型中,用户根据他们的需求访问服务,而不考虑服务托管在哪里。一些计算范式已经承诺交付这种效用计算愿景。云计算是最近出现的范例,有望将“计算实用程序”的愿景变为现实。云计算已经成为IT行业的热门词汇之一。一些IT供应商承诺提供存储、计算和应用程序托管服务,并提供覆盖几个大洲的服务,提供服务水平协议(SLA)支持的性能和正常运行时间承诺。它将基础设施、平台和软件(应用程序)作为服务交付,这些服务以现收现付模式作为基于订阅的服务提供给消费者。云服务提供商收取的价格可能会随着时间和消费者对服务质量(QoS)的期望而变化。本次主题演讲将涵盖(a) 21世纪的计算愿景,并确定有望实现计算实用程序愿景的各种IT范例;(b)利用虚拟机等技术创建面向市场的云的架构;(c)以市场为基础的资源管理策略,包括以客户为导向的服务管理和计算风险管理,以维持以sla为导向的资源分配;(d) Aneka,用于快速开发云应用及其在私有/公共云上的部署的软件系统,其资源供应由sla和用户QoS要求驱动;(e)在工程、游戏和医疗保健领域部署云应用(集成传感器网络、移动设备)的实验结果;ISRO在弹性云上的卫星图像处理;(f)为实现我们21世纪的愿景以及未来研究的路径,需要相互竞争的信息技术范式的融合。
{"title":"Market-oriented cloud computing: Opportunities and challenges","authors":"R. Buyya","doi":"10.1109/EDOC.2013.41","DOIUrl":"https://doi.org/10.1109/EDOC.2013.41","url":null,"abstract":"Summary form only given, as follows. Computing is being transformed to a model consisting of services that are commoditised and delivered in a manner similar to utilities such as water, electricity, gas, and telephony. In such a model, users access services based on their requirements without regard to where the services are hosted. Several computing paradigms have promised to deliver this utility computing vision. Cloud computing is the most recent emerging paradigm promising to turn the vision of \"computing utilities\" into a reality. Cloud computing has emerged as one of the buzzwords in the IT industry. Several IT vendors are promising to offer storage, computation and application hosting services, and provide coverage in several continents, offering Service-Level Agreements (SLA) backed performance and uptime promises for their services. It delivers infrastructure, platform, and software (application) as services, which are made available as subscription-based services in a pay-as-you-go model to consumers. The price that Cloud Service Providers charge can vary with time and the quality of service (QoS) expectations of consumers. This keynote talk will cover (a) 21st century vision of computing and identifies various IT paradigms promising to deliver the vision of computing utilities; (b) the architecture for creating market-oriented Clouds by leveraging technologies such as VMs; (c) market-based resource management strategies that encompass both customer-driven service management and computational risk management to sustain SLA-oriented resource allocation; (d) Aneka, a software system for rapid development of Cloud applications and their deployment on private/public Clouds with resource provisioning driven by SLAs and user QoS requirements, (e) experimental results on deploying Cloud applications in engineering, gaming, and health care domains (integrating sensors networks, mobile devices), ISRO satellite image processing on elastic Clouds, and (f) need for convergence of competing IT paradigms for delivering our 21st century vision along with pathways for future research.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"46 1","pages":"3"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"82648438","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
Integrating the business cloud 集成业务云
F. Curbera
Summary form only given, as follows. Today���s organizations consume an increasing share of their computing resources as computing services, using an ondemand model and paying only for what they use. They consume cloud business applications and processes, and store and analyze vast amounts of information on cloud provisioned resources. Cloud computing is dramatically reducing the capital required to support IT operations, while bringing unprecedented openness, flexibility and access to enterprise computing. One of the paradoxes of this new environment is that openness and easy access to services and resources results in the creation of new barriers and computing silos. New ���born in the cloud��� enterprises are quickly discovering the difficulty of integrating SaaS services into their daily operations in efficient, secure and reliable ways. SaaS APIs are as siloed as traditional enterprise applications, if not more. Data is still represented in heterogeneous formats and kept in multiple application stores. Thus, while access and delivery have fundamentally improved, the core problems of process and data integration remain. If anything, they are getting harder. Successful technologies for process and data integration in the cloud will differ fundamentally from existing approaches for enterprise integration. While existing approaches focus on eliminating silos and leveling access to process and information, cloud integration will acknowledge barriers as the price of extending our reach beyond the limits a single organization and focus on linking capabilities and information. Instead of reengineering processes, new process integration technology will link processes and application services offered by specialized providers, leveraging instead of replacing available processes. Instead of coercing heterogeneous information into unified schemas, the new approach to information integration will link enterprise data and open data to offer virtual access to much richer information set. New cloud integration services are already being built leveraging a collection of technologies born on the Web and also within the enterprise. They include ���low touch��� technologies such as process correlation and mining, process analytics, linked and open data, and provenance among others. This keynote will discuss trends in SaaS and cloud-based integration, and review some of the foundational technologies that can support a new cloud centric data and application integration paradigm.
仅给出摘要形式,如下。今天的组织将越来越多的计算资源作为计算服务来消耗,使用按需模式并且只为他们使用的部分付费。它们使用云业务应用程序和流程,并存储和分析云供应资源上的大量信息。云计算极大地减少了支持IT运营所需的资本,同时为企业计算带来了前所未有的开放性、灵活性和可访问性。这种新环境的一个矛盾之处在于,对服务和资源的开放和易于访问导致了新的障碍和计算竖井的产生。新诞生于云的企业很快发现,将SaaS服务以高效、安全和可靠的方式集成到他们的日常运营中是很困难的。SaaS api与传统企业应用程序一样是孤立的,甚至更多。数据仍然以异构格式表示,并保存在多个应用程序存储中。因此,虽然访问和交付从根本上得到了改善,但过程和数据集成的核心问题仍然存在。如果说有什么不同的话,那就是它们正变得越来越难。成功的云中流程和数据集成技术将从根本上不同于现有的企业集成方法。虽然现有的方法侧重于消除孤岛和对流程和信息的均衡访问,但云集成将承认障碍是扩展我们的范围超出单个组织限制的代价,并专注于连接能力和信息。新的过程集成技术将连接由专门提供者提供的过程和应用程序服务,而不是重新设计过程,从而利用而不是替换可用的过程。新的信息集成方法将把企业数据和开放数据连接起来,提供对更丰富的信息集的虚拟访问,而不是将异构信息强制转换为统一的模式。新的云集成服务已经在利用Web和企业内部产生的一系列技术来构建。它们包括“低接触”技术,如过程关联和挖掘、过程分析、链接和开放数据以及来源等。本次主题演讲将讨论SaaS和基于云的集成的趋势,并回顾一些可以支持新的以云为中心的数据和应用程序集成范例的基础技术。
{"title":"Integrating the business cloud","authors":"F. Curbera","doi":"10.1109/EDOC.2013.42","DOIUrl":"https://doi.org/10.1109/EDOC.2013.42","url":null,"abstract":"Summary form only given, as follows. Today���s organizations consume an increasing share of their computing resources as computing services, using an ondemand model and paying only for what they use. They consume cloud business applications and processes, and store and analyze vast amounts of information on cloud provisioned resources. Cloud computing is dramatically reducing the capital required to support IT operations, while bringing unprecedented openness, flexibility and access to enterprise computing. One of the paradoxes of this new environment is that openness and easy access to services and resources results in the creation of new barriers and computing silos. New ���born in the cloud��� enterprises are quickly discovering the difficulty of integrating SaaS services into their daily operations in efficient, secure and reliable ways. SaaS APIs are as siloed as traditional enterprise applications, if not more. Data is still represented in heterogeneous formats and kept in multiple application stores. Thus, while access and delivery have fundamentally improved, the core problems of process and data integration remain. If anything, they are getting harder. Successful technologies for process and data integration in the cloud will differ fundamentally from existing approaches for enterprise integration. While existing approaches focus on eliminating silos and leveling access to process and information, cloud integration will acknowledge barriers as the price of extending our reach beyond the limits a single organization and focus on linking capabilities and information. Instead of reengineering processes, new process integration technology will link processes and application services offered by specialized providers, leveraging instead of replacing available processes. Instead of coercing heterogeneous information into unified schemas, the new approach to information integration will link enterprise data and open data to offer virtual access to much richer information set. New cloud integration services are already being built leveraging a collection of technologies born on the Web and also within the enterprise. They include ���low touch��� technologies such as process correlation and mining, process analytics, linked and open data, and provenance among others. This keynote will discuss trends in SaaS and cloud-based integration, and review some of the foundational technologies that can support a new cloud centric data and application integration paradigm.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"52 1","pages":"103"},"PeriodicalIF":0.0,"publicationDate":"2013-09-09","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"80956815","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}
引用次数: 2
Cooperative Runtime Monitoring of LTL Interface Contracts LTL接口契约的协同运行时监控
Sylvain Hallé
Requirements on message-based interactions can be formalized as an interface contract that specifies constraints on the sequence of possible messages that can be exchanged by multiple parties. At runtime, each peer can monitor incoming messages and check that the contract is correctly being followed by their respective senders. We introduce cooperative runtime monitoring, where a recipient "delegates" its monitoring task to the sender, which is required to provide evidence that the message it sends complies with the contract. In turn, this evidence can be quickly checked by the recipient, which is then guaranteed of the sender's compliance to the contract without doing the monitoring computation by itself. A particular application of this concept is shown on web services, where service providers can monitor and enforce contract compliance of third-party clients at a small cost on the server side, while avoiding to certify or digitally sign them.
对基于消息的交互的需求可以形式化为接口契约,该接口契约指定了可以由多方交换的可能消息序列的约束。在运行时,每个对等体都可以监视传入的消息,并检查它们各自的发送方是否正确地遵循了合约。我们引入了协作运行时监视,其中接收者将其监视任务“委托”给发送者,发送者需要提供其发送的消息符合契约的证据。反过来,接收方可以快速检查这些证据,然后保证发送方遵守合同,而无需自己进行监控计算。这个概念的一个特殊应用是在web服务上,其中服务提供者可以在服务器端以很小的成本监视和强制第三方客户的合同遵从性,同时避免对它们进行认证或数字签名。
{"title":"Cooperative Runtime Monitoring of LTL Interface Contracts","authors":"Sylvain Hallé","doi":"10.1109/EDOC.2010.11","DOIUrl":"https://doi.org/10.1109/EDOC.2010.11","url":null,"abstract":"Requirements on message-based interactions can be formalized as an interface contract that specifies constraints on the sequence of possible messages that can be exchanged by multiple parties. At runtime, each peer can monitor incoming messages and check that the contract is correctly being followed by their respective senders. We introduce cooperative runtime monitoring, where a recipient \"delegates\" its monitoring task to the sender, which is required to provide evidence that the message it sends complies with the contract. In turn, this evidence can be quickly checked by the recipient, which is then guaranteed of the sender's compliance to the contract without doing the monitoring computation by itself. A particular application of this concept is shown on web services, where service providers can monitor and enforce contract compliance of third-party clients at a small cost on the server side, while avoiding to certify or digitally sign them.","PeriodicalId":6544,"journal":{"name":"2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)","volume":"46 1","pages":"227-236"},"PeriodicalIF":0.0,"publicationDate":"2010-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84949647","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}
引用次数: 1
期刊
2018 IEEE 22nd International Enterprise Distributed Object Computing Conference (EDOC)
全部 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