首页 > 最新文献

Middleware for Service Oriented Computing最新文献

英文 中文
SH-BPEL: a self-healing plug-in for Ws-BPEL engines SH-BPEL:用于Ws-BPEL引擎的自修复插件
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169099
S. Modafferi, E. Mussi, B. Pernici
Self-Healing is an emerging exigence for Information Systems where processes are more and more complicated and where many autonomous actors are involved. Self-healing mechanisms can be viewed as a set of automatic recovery actions fired at run-time according to the detected fault. These actions can be at infrastructure level (i.e., transparentl to the process), or they can be defined in the workflow model and executed by the workflow engine. Standard recovery mechanisms provided by Ws-BPEL are not enough to implement with reasonable effort lots of suitable recovery actions. The aim of this paper is to present a Self-Healing plug-in for a Ws-BPEL engine that enhances the ability of a standard engine to provide process-based recovery actions.
自我修复是信息系统的一个新兴现象,在信息系统中,过程越来越复杂,并且涉及许多自治参与者。自我修复机制可以看作是在运行时根据检测到的故障触发的一组自动恢复操作。这些操作可以在基础结构级别(即,对流程透明),也可以在工作流模型中定义并由工作流引擎执行。Ws-BPEL提供的标准恢复机制不足以通过合理的努力实现大量合适的恢复操作。本文的目的是为Ws-BPEL引擎提供一个自修复插件,该插件增强了标准引擎提供基于流程的恢复操作的能力。
{"title":"SH-BPEL: a self-healing plug-in for Ws-BPEL engines","authors":"S. Modafferi, E. Mussi, B. Pernici","doi":"10.1145/1169091.1169099","DOIUrl":"https://doi.org/10.1145/1169091.1169099","url":null,"abstract":"Self-Healing is an emerging exigence for Information Systems where processes are more and more complicated and where many autonomous actors are involved. Self-healing mechanisms can be viewed as a set of automatic recovery actions fired at run-time according to the detected fault. These actions can be at infrastructure level (i.e., transparentl to the process), or they can be defined in the workflow model and executed by the workflow engine. Standard recovery mechanisms provided by Ws-BPEL are not enough to implement with reasonable effort lots of suitable recovery actions. The aim of this paper is to present a Self-Healing plug-in for a Ws-BPEL engine that enhances the ability of a standard engine to provide process-based recovery actions.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126121983","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}
引用次数: 100
Adaptive application-specific middleware 自适应特定于应用程序的中间件
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169092
A. Colman, L. Pham, Jun Han, Jean-Guy Schneider
The open/dynamic environment of Service-Oriented Computing requires middleware that can cope with services that are heterogeneous, and possibly unknown, unreliable or untrusted. Service-oriented middleware also needs to support both, ad-hoc and long-lived relationships between such services, and provide mechanisms for service coordination and cooperation. This needs to be achieved in a rapidly changing technical context with standards that are continually changing and evolving. This paper introduces adaptive application-specific middleware composites which are built using the ROAD framework. These composites are adaptive runtime role structures that allow services to be composed and autonomously reconfigured. In these composites, dynamic contracts control interactions between services, set non-functional requirements for those interactions, and measure the QoS of services against those requirements. These middleware composites can themselves be encapsulated as services that can be recursively composed and distributed. These composites can cope with changing requirements and performance of the services they compose. Composite roles and contracts also map naturally to business entities.
面向服务的计算的开放/动态环境要求中间件能够处理异构的、可能未知的、不可靠的或不可信的服务。面向服务的中间件还需要同时支持这些服务之间的临时关系和长期关系,并提供服务协调和合作的机制。这需要在快速变化的技术环境中实现,标准也在不断变化和发展。本文介绍了使用ROAD框架构建的自适应应用特定中间件组合。这些组合是自适应运行时角色结构,允许对服务进行组合和自主重新配置。在这些组合中,动态契约控制服务之间的交互,为这些交互设置非功能需求,并根据这些需求度量服务的QoS。这些中间件组合本身可以封装为可以递归组合和分发的服务。这些组合可以应对不断变化的需求和它们所组成的服务的性能。组合角色和契约也自然地映射到业务实体。
{"title":"Adaptive application-specific middleware","authors":"A. Colman, L. Pham, Jun Han, Jean-Guy Schneider","doi":"10.1145/1169091.1169092","DOIUrl":"https://doi.org/10.1145/1169091.1169092","url":null,"abstract":"The open/dynamic environment of Service-Oriented Computing requires middleware that can cope with services that are heterogeneous, and possibly unknown, unreliable or untrusted. Service-oriented middleware also needs to support both, ad-hoc and long-lived relationships between such services, and provide mechanisms for service coordination and cooperation. This needs to be achieved in a rapidly changing technical context with standards that are continually changing and evolving. This paper introduces adaptive application-specific middleware composites which are built using the ROAD framework. These composites are adaptive runtime role structures that allow services to be composed and autonomously reconfigured. In these composites, dynamic contracts control interactions between services, set non-functional requirements for those interactions, and measure the QoS of services against those requirements. These middleware composites can themselves be encapsulated as services that can be recursively composed and distributed. These composites can cope with changing requirements and performance of the services they compose. Composite roles and contracts also map naturally to business entities.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122023765","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}
引用次数: 9
What service replication middleware can learn from object replication middleware 服务复制中间件可以从对象复制中间件中学到什么
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169094
Johannes Osrael, Lorenz Froihofer, K. M. Göschka
Replication is a well-known technique to enhance dependability and performance in distributed systems. A plethora of replication middleware for distributed object systems has been proposed in the past decade. However, replication in service-oriented systems is still in its infancy. In this paper, we analyze some of the proposed service replication middleware solutions and compare them on an architectural level with object replication middleware. In particular, we focus on replication middleware that allows for (but is not limited to) strict consistency of replicas since this is required by many real-life applications. We identify six major infrastructure components and present a generalized architecture for both distributed object and service-oriented replication middleware. The result of our comparison is unambiguous: Replication middleware for service-oriented systems and distributed object systems (such as FT-CORBA) share many commonalities and only subtle differences caused by the different granularity of the replicated entity, or different transaction models.
复制是一种众所周知的增强分布式系统可靠性和性能的技术。在过去的十年中,针对分布式对象系统提出了大量的复制中间件。然而,面向服务的系统中的复制仍处于起步阶段。在本文中,我们分析了一些建议的服务复制中间件解决方案,并在体系结构级别上将它们与对象复制中间件进行了比较。我们特别关注的是允许(但不限于)副本严格一致性的复制中间件,因为这是许多实际应用程序所需要的。我们确定了六个主要的基础设施组件,并为分布式对象和面向服务的复制中间件提供了一个通用的体系结构。我们比较的结果是明确的:面向服务的系统和分布式对象系统(如FT-CORBA)的复制中间件具有许多共性,只有由复制实体的不同粒度或不同的事务模型引起的细微差异。
{"title":"What service replication middleware can learn from object replication middleware","authors":"Johannes Osrael, Lorenz Froihofer, K. M. Göschka","doi":"10.1145/1169091.1169094","DOIUrl":"https://doi.org/10.1145/1169091.1169094","url":null,"abstract":"Replication is a well-known technique to enhance dependability and performance in distributed systems. A plethora of replication middleware for distributed object systems has been proposed in the past decade. However, replication in service-oriented systems is still in its infancy. In this paper, we analyze some of the proposed service replication middleware solutions and compare them on an architectural level with object replication middleware. In particular, we focus on replication middleware that allows for (but is not limited to) strict consistency of replicas since this is required by many real-life applications. We identify six major infrastructure components and present a generalized architecture for both distributed object and service-oriented replication middleware. The result of our comparison is unambiguous: Replication middleware for service-oriented systems and distributed object systems (such as FT-CORBA) share many commonalities and only subtle differences caused by the different granularity of the replicated entity, or different transaction models.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"34 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116665962","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 27
Software adaptation for service-oriented systems 面向服务系统的软件适配
Pub Date : 2006-11-27 DOI: 10.1145/1169091.1169093
P. Rossi, Z. Tari
Mobile services operate on hosts with diverse capabilities, in heterogeneous networks, where the usage of resources, such as processor, memory and network, is constantly changing. In order to maintain efficiency, in terms of performance and resource utilization, such services should be able to adapt to changes in their environment.This paper proposes and empirically evaluates an application transparent adaptation strategy for service-oriented systems. The strategy is based upon the solution of an optimization model derived from an existing suite of metrics for services, which maps system services to network nodes.The strategy is evaluated empirically using a number of distinct scenarios involving runtime changes in processor, memory and network utilization. In order to maintain execution efficiency in response to these changing operating conditions, the strategy rearranges the service topology of the system dynamically by moving services between network nodes. The results show that the negative impact of environmental changes on runtime efficiency can be reduced, after adaptation, from 33% to 100% depending on the selected parameters.
移动服务在具有不同功能的主机上运行,在异构网络中,资源的使用,如处理器、内存和网络,是不断变化的。为了在性能和资源利用方面保持效率,这些服务应该能够适应其环境的变化。本文提出了面向服务系统的应用透明自适应策略,并对其进行了实证评价。该策略基于从现有服务度量套件派生的优化模型的解决方案,该模型将系统服务映射到网络节点。该策略使用许多不同的场景进行经验评估,这些场景涉及处理器、内存和网络利用率的运行时变化。该策略通过在网络节点之间移动服务,动态地重新安排系统的服务拓扑结构,以保持响应这些变化的操作条件的执行效率。结果表明,环境变化对运行效率的负面影响可以根据所选参数的不同从33%降低到100%。
{"title":"Software adaptation for service-oriented systems","authors":"P. Rossi, Z. Tari","doi":"10.1145/1169091.1169093","DOIUrl":"https://doi.org/10.1145/1169091.1169093","url":null,"abstract":"Mobile services operate on hosts with diverse capabilities, in heterogeneous networks, where the usage of resources, such as processor, memory and network, is constantly changing. In order to maintain efficiency, in terms of performance and resource utilization, such services should be able to adapt to changes in their environment.This paper proposes and empirically evaluates an application transparent adaptation strategy for service-oriented systems. The strategy is based upon the solution of an optimization model derived from an existing suite of metrics for services, which maps system services to network nodes.The strategy is evaluated empirically using a number of distinct scenarios involving runtime changes in processor, memory and network utilization. In order to maintain execution efficiency in response to these changing operating conditions, the strategy rearranges the service topology of the system dynamically by moving services between network nodes. The results show that the negative impact of environmental changes on runtime efficiency can be reduced, after adaptation, from 33% to 100% depending on the selected parameters.","PeriodicalId":376035,"journal":{"name":"Middleware for Service Oriented Computing","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-11-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133826489","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 6
期刊
Middleware for Service Oriented Computing
全部 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