首页 > 最新文献

2011 IEEE International Conference on Web Services最新文献

英文 中文
Modeling and Executing Business Processes with Annotated Security Requirements in the Cloud 在云中使用带注释的安全需求建模和执行业务流程
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.78
J. Damasceno, F. Lins, Robson W. A. Medeiros, Bruno Silva, Andre R. R. Souza, David Aragão, P. Maciel, N. Rosa, Bryan Stephenson, Jun Yu Li
The design, deployment and execution of business process models and their associated security models is expensive and time consuming. This is because these activities usually involve multiple stakeholders that include business domain experts, security experts, web service developers and IT operations teams, and there is no streamlined development environment to allow these stakeholders to work collaboratively on a business process. We have developed a cloud-based model-driven development and execution environment called SSC4Cloud to provide a shared business process modeling workspace and a business process execution environment. More specifically, with the shared modeling workspace, business process models can be developed, refined and shared. Within the shared execution environment, a business process model is translated into a WS-BPEL based executable model, which is then assigned for execution in a virtual machine container from a shared machine cluster. The common model execution environment supports both business process execution and enforcement of the security requirements attached to the business process models.
业务流程模型及其相关安全模型的设计、部署和执行既昂贵又耗时。这是因为这些活动通常涉及多个涉众,包括业务领域专家、安全专家、web服务开发人员和IT运营团队,并且没有简化的开发环境来允许这些涉众在业务流程上协同工作。我们开发了一个名为SSC4Cloud的基于云的模型驱动开发和执行环境,以提供共享的业务流程建模工作区和业务流程执行环境。更具体地说,使用共享建模工作区,可以开发、改进和共享业务流程模型。在共享执行环境中,业务流程模型被转换为基于WS-BPEL的可执行模型,然后将其分配到共享机器集群中的虚拟机容器中执行。公共模型执行环境既支持业务流程执行,也支持附加到业务流程模型的安全需求的实施。
{"title":"Modeling and Executing Business Processes with Annotated Security Requirements in the Cloud","authors":"J. Damasceno, F. Lins, Robson W. A. Medeiros, Bruno Silva, Andre R. R. Souza, David Aragão, P. Maciel, N. Rosa, Bryan Stephenson, Jun Yu Li","doi":"10.1109/ICWS.2011.78","DOIUrl":"https://doi.org/10.1109/ICWS.2011.78","url":null,"abstract":"The design, deployment and execution of business process models and their associated security models is expensive and time consuming. This is because these activities usually involve multiple stakeholders that include business domain experts, security experts, web service developers and IT operations teams, and there is no streamlined development environment to allow these stakeholders to work collaboratively on a business process. We have developed a cloud-based model-driven development and execution environment called SSC4Cloud to provide a shared business process modeling workspace and a business process execution environment. More specifically, with the shared modeling workspace, business process models can be developed, refined and shared. Within the shared execution environment, a business process model is translated into a WS-BPEL based executable model, which is then assigned for execution in a virtual machine container from a shared machine cluster. The common model execution environment supports both business process execution and enforcement of the security requirements attached to the business process models.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115048733","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
Retrieving Compatible Web Services 检索兼容的Web服务
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.24
V. Andrikopoulos, P. Plebani
Service retrieval holds a central role during the development of Web services and Service-Based Applications (SBAs). The higher the number of available services, the more complex it becomes to locate the service closer to the developer needs. The complexity increases further with the number of available service versions that could also be suitable for this purpose. Existing approaches on service retrieval use a similarity measure between service interfaces to identify potentially relevant services. In this work we focus on introducing information about the compatibility of services while calculating their similarity as the means for providing more suitable results. For this purpose we update and extend an existing Web services matchmaker called UDDI Registry by Example (URBE).
服务检索在Web服务和基于服务的应用程序(sba)的开发过程中扮演着中心角色。可用服务的数量越多,在更接近开发人员需求的地方定位服务就越复杂。随着适用于此目的的可用服务版本的数量增加,复杂性进一步增加。现有的服务检索方法使用服务接口之间的相似性度量来识别潜在的相关服务。在这项工作中,我们专注于引入有关服务兼容性的信息,同时计算它们的相似性,作为提供更合适结果的手段。为此,我们更新并扩展了一个现有的Web服务配对器,称为UDDI示例注册中心(URBE)。
{"title":"Retrieving Compatible Web Services","authors":"V. Andrikopoulos, P. Plebani","doi":"10.1109/ICWS.2011.24","DOIUrl":"https://doi.org/10.1109/ICWS.2011.24","url":null,"abstract":"Service retrieval holds a central role during the development of Web services and Service-Based Applications (SBAs). The higher the number of available services, the more complex it becomes to locate the service closer to the developer needs. The complexity increases further with the number of available service versions that could also be suitable for this purpose. Existing approaches on service retrieval use a similarity measure between service interfaces to identify potentially relevant services. In this work we focus on introducing information about the compatibility of services while calculating their similarity as the means for providing more suitable results. For this purpose we update and extend an existing Web services matchmaker called UDDI Registry by Example (URBE).","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132229346","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}
引用次数: 18
Dynamic Identity Delegation Using Access Tokens in Federated Environments 在联邦环境中使用访问令牌的动态身份委托
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.30
Hidehito Gomi
Identity delegation is an act whereby an entity delegates his or her authority to use identity information to another entity. It has most often been implemented in enterprise environments, but previous studies have focused little on the dynamic data and access management model as well as the design from a practical viewpoint. An identity delegation framework is described for using access tokens across security domains. The framework enables fine-grained access control with limited overhead cost for access management and permission assignment for delegated access.
身份委托是一个实体将其使用身份信息的权限委托给另一个实体的行为。它通常是在企业环境中实现的,但是以前的研究很少关注动态数据和访问管理模型以及从实际角度进行的设计。描述了跨安全域使用访问令牌的身份委托框架。该框架支持细粒度访问控制,访问管理和授权访问的权限分配开销有限。
{"title":"Dynamic Identity Delegation Using Access Tokens in Federated Environments","authors":"Hidehito Gomi","doi":"10.1109/ICWS.2011.30","DOIUrl":"https://doi.org/10.1109/ICWS.2011.30","url":null,"abstract":"Identity delegation is an act whereby an entity delegates his or her authority to use identity information to another entity. It has most often been implemented in enterprise environments, but previous studies have focused little on the dynamic data and access management model as well as the design from a practical viewpoint. An identity delegation framework is described for using access tokens across security domains. The framework enables fine-grained access control with limited overhead cost for access management and permission assignment for delegated access.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128735317","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}
引用次数: 7
An Empirical Study on Web Service Evolution Web服务演进的实证研究
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.114
Marios Fokaefs, Rimon Mikhaiel, Nikolaos Tsantalis, Eleni Stroulia, Alex Lau
The service-oriented architecture paradigm prescribes the development of systems through the composition of services, i.e., network-accessible components, specified by (and invoked through) their WSDL interface descriptions. Systems thus developed need to be aware of changes in, and evolve with, their constituent services. Therefore, accurate recognition of changes in the WSDL specification of a service is an essential functionality in the context of the software lifecycle of service-oriented systems. In this work, we present the results of an empirical study on WSDL evolution analysis. In the first part, we empirically study whether VTracker, our algorithm for XML differencing, can precisely recognize changes in WSDL documents by applying it to the task of comparing 18 versions of the Amazon EC2 web service. Second, we analyze the changes that occurred between the subsequent versions of various web-services and discuss their potential effects on the maintainability of service systems relying on them.
面向服务的体系结构范例规定了通过服务的组合来开发系统,例如,由其WSDL接口描述指定(并通过其调用)的网络可访问组件。因此开发的系统需要意识到其组成服务的变化,并与之一起发展。因此,在面向服务的系统的软件生命周期上下文中,准确识别服务的WSDL规范中的更改是一项基本功能。在这项工作中,我们给出了WSDL演化分析的实证研究结果。在第一部分中,我们实证研究了VTracker(我们用于XML区分的算法)是否能够通过将其应用于比较18个版本的Amazon EC2 web服务的任务来精确识别WSDL文档中的变化。其次,我们分析了各种web服务的后续版本之间发生的变化,并讨论了它们对依赖于它们的服务系统的可维护性的潜在影响。
{"title":"An Empirical Study on Web Service Evolution","authors":"Marios Fokaefs, Rimon Mikhaiel, Nikolaos Tsantalis, Eleni Stroulia, Alex Lau","doi":"10.1109/ICWS.2011.114","DOIUrl":"https://doi.org/10.1109/ICWS.2011.114","url":null,"abstract":"The service-oriented architecture paradigm prescribes the development of systems through the composition of services, i.e., network-accessible components, specified by (and invoked through) their WSDL interface descriptions. Systems thus developed need to be aware of changes in, and evolve with, their constituent services. Therefore, accurate recognition of changes in the WSDL specification of a service is an essential functionality in the context of the software lifecycle of service-oriented systems. In this work, we present the results of an empirical study on WSDL evolution analysis. In the first part, we empirically study whether VTracker, our algorithm for XML differencing, can precisely recognize changes in WSDL documents by applying it to the task of comparing 18 versions of the Amazon EC2 web service. Second, we analyze the changes that occurred between the subsequent versions of various web-services and discuss their potential effects on the maintainability of service systems relying on them.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"96 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132906608","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}
引用次数: 112
Inferring Data Flow in Semantic Web Service Composition 语义Web服务组合中的数据流推断
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.13
F. Lécué
Automation of web service composition is one of the most interesting challenges facing the semantic web today. Despite approaches which are able to infer partial order on services, data flow (i.e., the way data is exchanged among services) remains implicit and difficult to be inferred and automatically generated. Since web services have been enhanced with formal semantic descriptions, it becomes conceivable to exploit and reason on their semantic links (i.e., semantic matching between their functional output and input parameters) to infer data flow. Our approach has been directed to meet the main challenges facing the latter problem i.e., how to effectively i) guarantee whether a data flow is well-formed and ii) infer data flow between services based on their Description Logics (DL) descriptions. To this end, we apply constructive DL reasoning abduction, contraction and introduce the non standard DL reasoning join to model and infer data flow in compositions. The preliminary evaluation results showed high efficiency and effectiveness of the proposed approach.
web服务组合的自动化是当今语义web面临的最有趣的挑战之一。尽管有一些方法能够推断服务的部分顺序,但数据流(即数据在服务之间交换的方式)仍然是隐式的,难以推断和自动生成。由于web服务已经使用正式的语义描述进行了增强,因此可以利用和推理它们的语义链接(即,它们的功能输出和输入参数之间的语义匹配)来推断数据流。我们的方法旨在解决后一个问题所面临的主要挑战,即如何有效地i)保证数据流是否格式良好,ii)根据服务的描述逻辑(DL)描述推断服务之间的数据流。为此,我们应用结构化深度学习推理溯及缩,并引入非标准深度学习推理联接来建模和推断组合中的数据流。初步评价结果表明,该方法具有较高的效率和有效性。
{"title":"Inferring Data Flow in Semantic Web Service Composition","authors":"F. Lécué","doi":"10.1109/ICWS.2011.13","DOIUrl":"https://doi.org/10.1109/ICWS.2011.13","url":null,"abstract":"Automation of web service composition is one of the most interesting challenges facing the semantic web today. Despite approaches which are able to infer partial order on services, data flow (i.e., the way data is exchanged among services) remains implicit and difficult to be inferred and automatically generated. Since web services have been enhanced with formal semantic descriptions, it becomes conceivable to exploit and reason on their semantic links (i.e., semantic matching between their functional output and input parameters) to infer data flow. Our approach has been directed to meet the main challenges facing the latter problem i.e., how to effectively i) guarantee whether a data flow is well-formed and ii) infer data flow between services based on their Description Logics (DL) descriptions. To this end, we apply constructive DL reasoning abduction, contraction and introduce the non standard DL reasoning join to model and infer data flow in compositions. The preliminary evaluation results showed high efficiency and effectiveness of the proposed approach.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"56 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125914713","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
Privacy Preserving Personalized Access Control Service at Third Service Provider 第三方服务提供商的隐私保护个性化访问控制服务
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.46
Xiuxia Tian, Chaofeng Sha, Xiaoling Wang, Aoying Zhou
With the convenient connection to network, more and more individual information including sensitive information, such as contact list in Mobile Phone or PDA, can be delegated to the professional third service provider to manage and maintain. The benefit of this paradigm is, on one hand to avoid the sensitive information leakage when individual devices failed or lost, on the other hand to make only the authorized users access and share the delegated information online anytime and anywhere. However, in this paradigm the critical problems to be resolved are to guarantee both the privacy of delegated individual information and the privacy of authorized users, and what is more important to afford the owners of communication devices to have high level of control and power to create their own particular access control policies. In this paper, we present an approach to implement the personalized access control at third service provider in a privacy preserving way. Our approach implements the critical problems above in this paradigm by using selective encryption, blind signature and the combination of role based access control and discretionary access control.
随着网络连接的便利,越来越多的个人信息,包括敏感信息,如手机或PDA中的联系人列表,都可以委托给专业的第三方服务提供商进行管理和维护。这种模式的好处是,一方面避免了单个设备故障或丢失时敏感信息的泄露,另一方面使只有授权用户才能随时随地在线访问和共享委托信息。然而,在这个范例中,需要解决的关键问题是保证被委托的个人信息的隐私性和授权用户的隐私性,更重要的是为通信设备的所有者提供高层次的控制和权力,以创建他们自己的特定访问控制策略。本文提出了一种以保护隐私的方式实现第三方服务提供商个性化访问控制的方法。我们的方法通过使用选择性加密、盲签名以及基于角色的访问控制和自由访问控制的组合来实现上述范例中的关键问题。
{"title":"Privacy Preserving Personalized Access Control Service at Third Service Provider","authors":"Xiuxia Tian, Chaofeng Sha, Xiaoling Wang, Aoying Zhou","doi":"10.1109/ICWS.2011.46","DOIUrl":"https://doi.org/10.1109/ICWS.2011.46","url":null,"abstract":"With the convenient connection to network, more and more individual information including sensitive information, such as contact list in Mobile Phone or PDA, can be delegated to the professional third service provider to manage and maintain. The benefit of this paradigm is, on one hand to avoid the sensitive information leakage when individual devices failed or lost, on the other hand to make only the authorized users access and share the delegated information online anytime and anywhere. However, in this paradigm the critical problems to be resolved are to guarantee both the privacy of delegated individual information and the privacy of authorized users, and what is more important to afford the owners of communication devices to have high level of control and power to create their own particular access control policies. In this paper, we present an approach to implement the personalized access control at third service provider in a privacy preserving way. Our approach implements the critical problems above in this paradigm by using selective encryption, blind signature and the combination of role based access control and discretionary access control.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121813112","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
Service Selection with Combinational Use of Functionally-Equivalent Services 组合使用功能等效服务的服务选择
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.33
Nobuaki Hiratsuka, F. Ishikawa, S. Honiden
Due to the increase in Web services, many recent studies have been addressing the service selection problem based on non-functional or quality aspects. Our study incorporates combinational use of functionally-equivalent services into the problem to compose an application of higher quality or with additional value. However, when such combinational use is introduced, computational cost for the service selection becomes much higher. In this work, we propose a set of methods that reduce the additional cost for the QoS (Quality of Service)-based service selection considering combinational use. This approach achieves low cost by considering only effective combinations. The experimental results show that it can reduce computational cost regardless of the number of services and whatever their QoS values are while keeping the effectiveness of combinational use.
由于Web服务的增加,许多最近的研究都是基于非功能或质量方面来解决服务选择问题。我们的研究将功能等效服务的组合使用纳入问题中,以组成更高质量或具有附加价值的应用程序。然而,当引入这种组合使用时,服务选择的计算成本就会高得多。在这项工作中,我们提出了一组方法,以减少考虑组合使用的基于QoS(服务质量)的服务选择的额外成本。这种方法通过只考虑有效的组合来实现低成本。实验结果表明,该方法在保持组合使用的有效性的同时,无论服务数量和服务质量值如何,都可以降低计算成本。
{"title":"Service Selection with Combinational Use of Functionally-Equivalent Services","authors":"Nobuaki Hiratsuka, F. Ishikawa, S. Honiden","doi":"10.1109/ICWS.2011.33","DOIUrl":"https://doi.org/10.1109/ICWS.2011.33","url":null,"abstract":"Due to the increase in Web services, many recent studies have been addressing the service selection problem based on non-functional or quality aspects. Our study incorporates combinational use of functionally-equivalent services into the problem to compose an application of higher quality or with additional value. However, when such combinational use is introduced, computational cost for the service selection becomes much higher. In this work, we propose a set of methods that reduce the additional cost for the QoS (Quality of Service)-based service selection considering combinational use. This approach achieves low cost by considering only effective combinations. The experimental results show that it can reduce computational cost regardless of the number of services and whatever their QoS values are while keeping the effectiveness of combinational use.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127738311","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}
引用次数: 21
Design and Describe REST API without Violating REST: A Petri Net Based Approach 设计和描述不违反REST的REST API:一种基于Petri网的方法
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.54
Li Li, W. Chou
As REST architectural style gains popularity in the web service community, there is a growing concern and debate on how to design Restful web services (REST API) in a proper way. We attribute this problem to lack of a standard model and language to describe a REST API that respects all the REST constraints. As a result, many web services that claim to be REST API are not hypermedia driven as prescribed by REST. This situation may lead to REST APIs that are not as scalable, extensible, and interoperable as promised by REST. To address this issue, this paper proposes REST Chart as a model and language to design and describe REST API without violating the REST constraints. REST Chart models a REST API as a special type of Colored Petri Net whose topology defines the REST API and whose token markings define the representational state space of user agents using that API. We demonstrate REST Chart with an example REST API. We also show how REST Chart can support efficient content negotiation and reuse hybrid representations to broaden design choices. Furthermore, we argue that the REST constraints, such as hypermedia driven and statelessness, can either be enforced naturally or checked automatically in REST Chart.
随着REST架构风格在web服务社区中越来越流行,关于如何以适当的方式设计Restful web服务(REST API)的关注和争论也越来越多。我们将此问题归因于缺乏标准模型和语言来描述尊重所有REST约束的REST API。因此,许多声称是REST API的web服务并不是REST规定的超媒体驱动的。这种情况可能导致REST api不像REST所承诺的那样可伸缩、可扩展和可互操作。为了解决这个问题,本文提出REST图作为一种模型和语言,在不违反REST约束的情况下设计和描述REST API。REST Chart将REST API建模为特殊类型的有色Petri网,其拓扑定义REST API,其令牌标记定义使用该API的用户代理的表示状态空间。我们用一个REST API示例来演示REST图表。我们还展示了REST Chart如何支持有效的内容协商和重用混合表示来扩展设计选择。此外,我们认为REST约束,如超媒体驱动和无状态,可以自然地强制执行,也可以在REST图中自动检查。
{"title":"Design and Describe REST API without Violating REST: A Petri Net Based Approach","authors":"Li Li, W. Chou","doi":"10.1109/ICWS.2011.54","DOIUrl":"https://doi.org/10.1109/ICWS.2011.54","url":null,"abstract":"As REST architectural style gains popularity in the web service community, there is a growing concern and debate on how to design Restful web services (REST API) in a proper way. We attribute this problem to lack of a standard model and language to describe a REST API that respects all the REST constraints. As a result, many web services that claim to be REST API are not hypermedia driven as prescribed by REST. This situation may lead to REST APIs that are not as scalable, extensible, and interoperable as promised by REST. To address this issue, this paper proposes REST Chart as a model and language to design and describe REST API without violating the REST constraints. REST Chart models a REST API as a special type of Colored Petri Net whose topology defines the REST API and whose token markings define the representational state space of user agents using that API. We demonstrate REST Chart with an example REST API. We also show how REST Chart can support efficient content negotiation and reuse hybrid representations to broaden design choices. Furthermore, we argue that the REST constraints, such as hypermedia driven and statelessness, can either be enforced naturally or checked automatically in REST Chart.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121137612","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 58
An Automatic Approach for Extracting Process Knowledge from the Web 一种基于Web的过程知识自动提取方法
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.85
Hua Xiao, Bipin Upadhyaya, Foutse Khomh, Ying Zou, J. Ng, Alex Lau
Process knowledge, such as tasks involved in a process and the control flow and data flow among tasks, is critical for designing business processes. Such process knowledge enables service composition which integrates different services to implement business processes. In the current state of practice, business processes are primarily designed by experienced business analysts who have extensive process knowledge. It is challenging for novice business analysts and non-professional end-users to identify a complete set of services to orchestrate a well-defined business process due to the lack of process knowledge. In this paper, we propose an approach to extract process knowledge from existing commercial applications on the Web. Our approach uses a Web search engine to find websites containing process knowledge on the Internet. By analyzing the content and the structure of relevant websites, we extract the process knowledge from various websites and merge the process knowledge to generate an integrated ontology with rich process knowledge. We conduct a case study to compare our approach with a tool that extracts ontologies from textual sources. The result of the case study shows that our approach can extract process knowledge from online applications with higher precision and recall comparing to the ontology learning tool.
流程知识(例如流程中涉及的任务以及任务之间的控制流和数据流)对于设计业务流程至关重要。这种流程知识支持服务组合,它集成了不同的服务来实现业务流程。在实践的当前状态中,业务流程主要是由具有广泛流程知识的经验丰富的业务分析人员设计的。由于缺乏流程知识,新手业务分析师和非专业最终用户很难确定一组完整的服务来编排良好定义的业务流程。在本文中,我们提出了一种从Web上现有的商业应用程序中提取过程知识的方法。我们的方法使用Web搜索引擎在Internet上查找包含过程知识的网站。通过分析相关网站的内容和结构,从各个网站中提取过程知识,并将过程知识进行合并,生成具有丰富过程知识的集成本体。我们进行了一个案例研究,将我们的方法与从文本源中提取本体的工具进行比较。案例研究结果表明,与本体学习工具相比,该方法能够以更高的准确率和召回率从在线应用程序中提取过程知识。
{"title":"An Automatic Approach for Extracting Process Knowledge from the Web","authors":"Hua Xiao, Bipin Upadhyaya, Foutse Khomh, Ying Zou, J. Ng, Alex Lau","doi":"10.1109/ICWS.2011.85","DOIUrl":"https://doi.org/10.1109/ICWS.2011.85","url":null,"abstract":"Process knowledge, such as tasks involved in a process and the control flow and data flow among tasks, is critical for designing business processes. Such process knowledge enables service composition which integrates different services to implement business processes. In the current state of practice, business processes are primarily designed by experienced business analysts who have extensive process knowledge. It is challenging for novice business analysts and non-professional end-users to identify a complete set of services to orchestrate a well-defined business process due to the lack of process knowledge. In this paper, we propose an approach to extract process knowledge from existing commercial applications on the Web. Our approach uses a Web search engine to find websites containing process knowledge on the Internet. By analyzing the content and the structure of relevant websites, we extract the process knowledge from various websites and merge the process knowledge to generate an integrated ontology with rich process knowledge. We conduct a case study to compare our approach with a tool that extracts ontologies from textual sources. The result of the case study shows that our approach can extract process knowledge from online applications with higher precision and recall comparing to the ontology learning tool.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115268196","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}
引用次数: 11
Identifying Optimal Composite Services by Decomposing the Service Composition Problem 通过分解服务组合问题识别最优组合服务
Pub Date : 2011-07-04 DOI: 10.1109/ICWS.2011.110
Zachary J. Oster, Ganesh Ram Santhanam, Samik Basu
For a Web service composition to satisfy a user's needs, it must not only provide the desired functionality, but also have nonfunctional properties (e.g., reliability, availability, cost) that are acceptable to the user. In the recent past, several techniques have been developed and deployed to identify a composite service that conforms to the functional requirements and is also optimal with respect to the user-defined preferences over non-functional properties. However, these composition techniques are limited to using one formalism for specifying the required functionality, in short, the existing techniques cannot identify optimal (w.r.t. non-functional properties) composite services that are required to satisfy functional requirements described in multiple formalisms. We have previously proposed a meta-framework for service composition that involves decomposing the required functionality into a boolean combination of atomic requirements, which are expressed using different formalisms. This meta-framework supports the use of multiple formalisms and their corresponding composition algorithms within a single scenario. In this paper, we integrate support for unconditional preferences over nonfunctional requirements into this composition meta-framework. We show that for a large class of problems, local selection of preferred service(s) can yield the most preferred composite service that satisfies the desired functional requirements.
对于满足用户需求的Web服务组合,它不仅必须提供所需的功能,而且还必须具有用户可接受的非功能属性(例如,可靠性、可用性、成本)。在最近的过去,已经开发和部署了几种技术来识别符合功能需求的组合服务,并且相对于非功能属性而言,用户定义的首选项也是最佳的。然而,这些组合技术仅限于使用一种形式来指定所需的功能,简而言之,现有技术无法识别满足多种形式中描述的功能需求所需的最佳(非功能属性)组合服务。我们之前提出了一个用于服务组合的元框架,该框架涉及将所需的功能分解为原子需求的布尔组合,这些需求使用不同的形式化表示。这个元框架支持在一个场景中使用多种形式及其相应的组合算法。在本文中,我们将对非功能性需求的无条件偏好的支持集成到这个组合元框架中。我们表明,对于大量问题,首选服务的局部选择可以产生满足所需功能需求的最首选组合服务。
{"title":"Identifying Optimal Composite Services by Decomposing the Service Composition Problem","authors":"Zachary J. Oster, Ganesh Ram Santhanam, Samik Basu","doi":"10.1109/ICWS.2011.110","DOIUrl":"https://doi.org/10.1109/ICWS.2011.110","url":null,"abstract":"For a Web service composition to satisfy a user's needs, it must not only provide the desired functionality, but also have nonfunctional properties (e.g., reliability, availability, cost) that are acceptable to the user. In the recent past, several techniques have been developed and deployed to identify a composite service that conforms to the functional requirements and is also optimal with respect to the user-defined preferences over non-functional properties. However, these composition techniques are limited to using one formalism for specifying the required functionality, in short, the existing techniques cannot identify optimal (w.r.t. non-functional properties) composite services that are required to satisfy functional requirements described in multiple formalisms. We have previously proposed a meta-framework for service composition that involves decomposing the required functionality into a boolean combination of atomic requirements, which are expressed using different formalisms. This meta-framework supports the use of multiple formalisms and their corresponding composition algorithms within a single scenario. In this paper, we integrate support for unconditional preferences over nonfunctional requirements into this composition meta-framework. We show that for a large class of problems, local selection of preferred service(s) can yield the most preferred composite service that satisfies the desired functional requirements.","PeriodicalId":118512,"journal":{"name":"2011 IEEE International Conference on Web Services","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131444509","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}
引用次数: 21
期刊
2011 IEEE International Conference on Web Services
全部 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