Proceedings Fourth European Young Researchers Workshop on Service Oriented Computing
面向服务的计算(SOC)是一种新兴的分布式和面向对象的计算范例,它允许在组织内部和跨组织边界构建(描述、发现、组合、编排)自主的、平台无关的计算实体(称为服务)。与以前的任何计算范式不同,SOC注定会对商业领域产生持久的影响,其中包括电子商务,电子政府,电子商务,电子学习,电子健康等。面向服务计算的青年研究人员研讨会系列旨在为来自行业和学术界的初级研究人员提供一个平台。其核心目标是交流有关SOC最新技术和实践进展的信息,并确定该领域的新兴研究主题和未来趋势。继前三次研讨会的成功之后,第四届欧洲面向服务计算青年研究人员研讨会(YR-SOC 2009)引入了两个新事物:它是在英国以外组织的,并引入了一些教程,从而使研讨会成为为期3天的活动。YR-SOC 2009在意大利比萨的CNR信息科学与技术研究所举行,由Maurice ter Beek,Barry Norton,Stephan Reiff-Marganiec和Monika Solanki组织。在这卷的贡献涵盖的方面,如自动化服务组合,上下文感知SOC,面向服务的编程,QoS感知SOC,面向服务的架构,SOC建模和分析,过程管理,Web服务,本体和语义网。
2009-06-26 cs.SE
Service-oriented high level architecture
面向服务的高层体系结构(SOHLA)是指通过面向服务的体系结构(SOA)和Web Services等技术实现的支持分布式互操作服务的高层体系结构(HLA)。对HLA和SOA进行了详细的比较,说明了两者结合的重要性。然后介绍了HLA Evolved Web Service API在联邦开发与执行过程、通信机制、数据编码、会话处理、测试环境和性能分析等方面与原生API相比的几个关键改进和变化。从通信层、HLA接口规范层、联邦成员接口层和应用层等方面总结了实现Web使能的方法。最后讨论了目前研究中存在的问题,并指出了未来的研究方向.
2009-08-06 cs.SE
Service Oriented Architecture A Revolution For Comprehensive Web Based Project Management Software
面向服务的体系结构项目管理软件的革命已经改变了今天的项目在Web服务的帮助下快速移动的方式。面向服务的体系结构提高了性能以及分布式和远程团队之间的通信。Web服务为项目管理软件提供了应用程序开发生命周期的可见性和控制,从而更好地控制从管理阶段到开发的整个开发过程。面向服务的项目管理软件体系结构的目标是在分配的预算内按时交付产品,并具有客户期望的功能。项目管理软件基本上是一个妥善管理的项目,有一套清晰、沟通和管理的目标和目的,其进度是可量化和可控制的。资源得到有效和高效的利用,以生产所需的产品。在面向服务的体系结构的帮助下,我们可以在不抛弃过去的情况下走向未来。一个项目通常有一套沟通的过程,涵盖了项目的日常活动,形成了项目框架。因此,每个团队成员都了解自己的角色,责任以及如何融入大局,从而促进资源的有效利用。
2012-07-20 cs.SE
Web Services Modeling and Composition Approach using Object-Oriented Petri Nets
如今,随着电子商务等新技术的出现和发展,大量的公司连接到Internet,并提出了Web服务来进行交易。所提出的Web服务是概念上受限于相对简单功能的组件。一般来说,单一的服务已经不能满足越来越复杂的用户需求。因此,必须使服务能够组合以提供增值服务。提出了一种基于面向对象Petri网的Web服务组合方法。在他的上下文中,表达代数,成功地解决了Web服务的复杂组合问题,提出了。一个Java工具,允许自动化这种方法,基于一个明确的代数和G-网元模型,我们提出的,开发。
2013-04-08 cs.SE
Three-dimensional conceptual model for service-oriented simulation
在这封信中,我们提出了一个新的三维概念模型,新兴的面向服务的仿真范例。该模型可以作为一个指南或分析手段,以找到潜在的和可能的未来方向,目前的模拟框架。特别是,该模型检查建模和仿真,面向服务,软件/系统工程的学科之间的交叉。最后,以两个具体的仿真框架为例进行了研究.
2009-09-18 cs.SE
Service-Oriented Re-engineering of Legacy JEE Applications: Issues and Research Directions
面向服务将应用程序视为独立软件服务的编排,这些服务(1)实现可在许多应用程序中重用的功能,(2)可以远程调用,以及(3)被打包以将潜在的调用者从其实现技术中分离出来。因此,它使组织能够比没有服务更快地开发高质量的应用程序。遗留应用程序不是面向服务的。但是,它们实现了许多可重用的函数,这些函数可以公开为\emph{services}。组织在重新设计遗留应用程序以(重新)使用服务时面临三个主要问题:(1)挖掘现有应用程序中可重用的功能,这些功能可以成为服务,(2)将这些功能打包到服务中,以及(3)重构遗留应用程序以调用这些服务,以简化未来的维护。在本文中,我们探讨这三个问题,并提出研究方向,以解决他们。我们选择关注最近遗留的面向对象应用程序的面向服务的再工程,更具体地说,关注JEE应用程序,有几个原因。首先,我们希望关注架构挑战,因此我们选择\textit{not}必须处理源系统和目标系统之间的程序设计语言差异。我们选择JEE应用程序,特别是因为它们体现了在最近的遗留应用程序中可能遇到的复杂性,即多语言系统,多层应用程序,对外部配置文件的依赖,以及在运行时对框架和容器服务的依赖。这些特点对上述三个问题提出了独特的挑战。
2019-06-03 cs.SE
A Comprehensive Model to achieve Service Reusability for Multi level stakeholders using Non-Functional attributes of Service Oriented Architecture
SOA是实现服务重用的一个重要范例。服务可重用性是一个主要因素,它对SOA系统的质量有很大的影响。在这方面有足够的研究,研究人员已经为实现SOA系统的质量做出了许多贡献,但没有对服务的可重用性进行过多的强调[1] [2] [3]。很少有作者用有限的非功能属性来讨论可重用性因素。我们的研究重点是确定的非功能属性有重大或更大的影响,对获得SOA系统的可重用性。本研究的目的是进入下一个层次,从多利益相关者的角度,即服务消费者,服务提供者和服务开发者的角度对非功能属性进行分类,为建立一个全面的质量模型铺平道路,以实现服务可重用性
2012-07-05 cs.SE
Blockchain-Oriented Services Computing in Action: Insights from a User Study
区块链架构承诺颠覆性创新,但实际上它们对传统的基于服务的应用程序构成了许多架构限制,并显示出相当大的设计,实现和运营开销。此外,这种间接费用与用户利益之间的关系尚不清楚。为了阐明上述关系,我们设计并部署了一个基于服务的区块链架构,作为现实实验中实地研究的一部分。然后,执行观察方法来详细说明所讨论的基于服务的区块链架构的技术接受度。有证据表明,原则上,由此产生的架构与其他不太复杂的等价物没有什么不同;此外,面向区块链的设计所带来的架构限制要求在最简单的功能上投入大量额外的努力。我们的结论是,进一步的研究应该投资于进一步澄清我们在这项研究中学到的设计原则,以及面向区块链的服务设计和运营所带来的任何权衡。
2022-09-22 cs.SE
GHTraffic: A Dataset for Reproducible Research in Service-Oriented Computing
Massey University(梅西大学);CA Technologies(CA科技公司)
GHTraffic是一个包含大量HTTP事务的数据集,用于支持服务计算领域的可重复研究,通过提取GitHub数据和合成数据构建,提供了一种新的研究工具和评估标准。
2018-06-09 cs.SE
A survey of service oriented architecture systems testing
面向服务的体系结构(SOA)是最新的软件体系结构之一。这种架构是在业务需求的方向上创建的,消除了软件和业务之间的差距。软件测试是软件开发活动中不断增加的成本。SOA具有与其他软件体系结构不同的规范和功能比例。首先,本文回顾了SOA测试的挑战和针对这些挑战的现有解决方案。然后报告了SOA系统测试的最新研究概况,包括功能测试和非功能测试。这些测试针对不同级别的功能测试,包括单元测试、集成测试和回归测试。
2012-12-13 cs.SE
Lightweight Service Oriented Architecture for Pervasive Computing
普适计算看起来像是一个新的计算时代,它基于在现实世界中发展的对象和设备的网络,与基于计算机和数据存储的网络的分布式计算截然不同。与大多数上下文感知方法相反,我们的工作假设是,普适软件必须能够在处理上下文数据之前处理动态软件环境。在证明SOA(面向服务的架构)和它的许多原则,以及适用于普适计算,我们提出了我们的扩展SOA模型的普适计算,称为服务轻量级组件架构(SLCA)。SLCA提出了各种额外的原则,以满足完全普遍的软件约束:基于设备服务的软件基础设施,基于轻量级组件架构的本地编排,最后将这些编排封装到组合服务中,以解决服务的分布式组合。我们提出了一个样本应用的整体方法,以及一些相关的措施SLCA性能。
2011-02-25 cs.SE
Comments on Bridging Service-Oriented Architecture and IEC 61499 for Flexibility and Interoperability
在W. Dai等人(IEEE Trans. On Industrial Informatics,第11卷,第3期,第13 - 14页)。771-781,2015年6月),提出了IEC 61499和SOA之间的正式映射,并描述了基于SOA的执行环境架构。在这封信中,上述文件中提出的映射和执行环境架构进行了讨论,其潜力的开发是有争议的。
2015-11-09 cs.SE
Toward a Methodological Knowledge for Service-Oriented Development Based on OPEN Meta Model
情境方法工程使用可重用方法片段的存储库,这些方法片段来自现有的软件开发方法和行业最佳实践,以简化与手头项目的特定特征相一致的任何特定于项目的软件开发方法的构建。在这方面,OPEN是一个成熟的、标准化的和流行的情境方法工程方法。它有一个大型的可重用方法片段库,称为OPF,方法工程师可以根据项目的需求选择和组装它们,以构建一个新的特定于项目的软件开发方法。在这份立场文件中,我们提出了开放的基本概念和基础,并认为迫切需要新的扩展开放和它的存储库,以支持面向服务的软件开发实践。保留字:开放过程框架,OPF知识库,开放元模型,情景方法工程,方法片段,面向服务软件开发
2020-05-10 cs.SE
Service-oriented Context-aware Framework
位置和上下文感知服务是移动和桌面环境中的新兴技术,然而,它们中的大多数难以使用,并且似乎不够有益。我们的研究重点是设计和创建一个面向服务的框架,帮助位置和上下文感知,客户服务类型的应用程序开发和使用。位置信息与用户的历史、偏好和残疾等其他上下文相结合。该框架还将环境的空间模型(例如房间或建筑物的地图)作为上下文进行处理。该框架是建立在语义后端的本体表示使用OWL描述语言。本体的使用使框架能够运行推理任务,并容易地适应新的上下文类型。该框架包含一个定位设备的兼容层,它隐藏了定位技术的技术差异,并使各种来源的位置数据的组合。
2009-06-22 cs.SE
TACTICS: TACTICal Service Oriented Architecture
由于现代军事组织内各级指挥、控制、通信、计算机和情报系统的复杂性和异构性日益增加,采用面向服务的体系结构(SOA)原则和概念变得至关重要。SOA提供了服务的灵活性和互操作性,使指挥和控制系统能够实现高效的模块化信息基础设施。然而,在战术领域内,装备有受限通信介质的潜在高度移动行动者的存在(即,具有有限带宽的不可靠无线电网络)限制了传统SOA技术的适用性。TACTICS项目旨在定义和实验演示战术服务基础设施,使战术无线电网络(不对这些网络的无线电部分进行任何修改)能够参与SOA基础设施,并独立于用户的位置向战略域提供和消费服务。
2015-04-28 cs.SE
Software Components for Web Services
面向服务的计算已经成为解决软件即服务的新领域。本文提出了一个面向服务系统的基于组件的开发模型,并创建了软件组件设计的最佳实践指南。
2010-01-21 cs.SE
Product Lines for Service Oriented Applications - PL for SOA
PL for SOA正式提出了一种软件工程方法、开发技术和支持工具,用于提供服务产品线。我们提出了严格的建模技术的规范和验证的正式符号和语言的服务计算与倾向的变化。通过这些尖端技术,可以实现更高水平的灵活性和适应性。这将涉及开发服务行为模型的可变性语义。这些工具将有助于各组织在设计和运行时间规划、优化和控制软件服务提供的质量,使其能够开发灵活和成本效益高的软件系统,支持高水平的再利用。我们从两个层面应对这一挑战。我们使用产品线工程中的特征建模,从服务的角度来看,使用编排语言Orc。我们介绍了智能电网作为服务产品线应用的技术。
2011-08-11 cs.SE
Design for Distributed Moroccan Hospital Pharmacy Information Environment with Service Oriented Architecture
在过去五年中,摩洛哥电子保健系统利用先进的信息和通信技术解决方案,重点提高病人护理服务的质量。实际上,通过大规模的分布式环境,如电子健康系统,实现实时、高效的信息共享并不是一件容易的事情。由于数据资源的异构性和复杂性,它似乎存在许多问题。这尤其涉及摩洛哥医院药房信息系统,该系统需要与几个不同的医疗信息系统相互作用。面向服务的体系结构(SOA)提供了一种灵活实用的解决方案,可以有效地解决电子健康系统的互操作性问题。在本文中,我们讨论了目前摩洛哥信息系统的局限性和挑战,旨在医院药房。因此,我们提出了一个全球性的Web服务为基础的电子健康体系结构,集成不同的异构块和各种数据资源的本系统。我们还提出了一个解决方案,使用WS-SecurityPolicy的安全Web服务通信。
2012-07-13 cs.SE
Adaptation of Web services to the context based on workflow: Approach for self-adaptation of service-oriented architectures to the context
Web服务在信息空间的出现,以及SOA的先进技术,为用户在环境空间或远程,赋能和组织在各个领域的应用,如地理定位,E-learning,医疗保健,数字政府等提供了巨大的机会。事实上,Web服务是一种解决分布式信息系统集成的方案,具有自治性、异构性和自适应性。然而,由于Web服务可以在一个动态的环境中,在一个定义良好的上下文中,并根据事件,如时间,温度,位置,身份验证等自动进化。我们感兴趣的是改进他们的SOA,使Web服务成为自适应上下文。在本文中,我们提出了一个新的趋势,自适应Web服务上下文。然后将这些需求应用到WComp的架构中,通过集成工作流实现对上下文的适应性。我们的工作说明了身份验证的案例研究。
2012-11-20 cs.SE
Can Component/Service-Based Systems Be Proved Correct?
面向服务的方法和面向服务的方法在工业界和学术界获得了强烈的热情,其中对面向服务的方法特别感兴趣。组件是具有给定功能的软件实体,由提供商提供,并用于构建其他应用程序,并将其集成在其中。服务概念及其在基于Web的应用程序开发中的使用对重用实践有着巨大的影响。因此,相当一部分软件架构受到影响;这些架构正在向面向服务的架构发展。因此,应用程序(重用)使用其他地方可用的服务,并且许多应用程序使用经由服务服务器及其发布的接口和功能可用的服务进行交互,而不知道彼此。行业通过各种联盟提出语言、技术和标准。更多的学术工作也进行了语义和形式化的组件和基于服务的系统。我们在这里考虑这两个工作流,以提高研究的关注,这将有助于建设高质量的软件。在基于服务的软件构建方面是否存在新的挑战性问题?此外,与分布式系统相比,它们之间的联系和进步是什么?
2009-10-10 cs.SE
SoaDssPm: A new Service-Oriented Architecture of the decision support system for the Project Management
本文提出了一个体系结构的项目管理,这是定义使用的概念背后面向服务和决策支持系统。所描述的框架,命名为SoaDssPm,代表以下内容:项目管理通过描述SOA解决方案所需的业务流程和关系,以及其目标表示,在项目管理的实际执行与其目标表示之间存在的差距,其中决策方面决定了系统的最终形状,为所识别的业务流程和约束提供决策支持。
2014-01-21 cs.SE
Service Intelligence Oriented Distributed Data Stream Integration
软件即服务(SaaS)最近受到了广泛关注,因为它使软件的使用更加方便和具有成本效益。与此同时,用户对高质量服务(如实时信息或功能提供)的期望的提高带来了新的挑战:为了满足这种(接近)实时的要求,需要对流数据进行实时监控和有效处理。然而,由于服务的组合结构和多实例特性,服务数据流往往是分布式的,难以同步和聚合。我们解决这些挑战,(1)提出系统的关联策略相关的分布式数据;(2)引入一个新的小窗口数组机制聚合分布式数据;(3)设置窗口参数的累积分布函数(CDF)方法的基础上;(4)建模流媒体运营商与排队模型的性能评估和预测。实验表明,该方法在处理分布式服务数据流时具有良好的准确性、完整性和可接受的性能度量。
2016-04-12 cs.SE
Analysis and Classification of Critical Success Factors for Business Conversation Manager (BCM) System Implementation in Service-Oriented Enterprises
业务会话管理器是一个系统,它使组织的通信可能在计算机系统平台上,也在定义的过程和关系。本研究回顾相关文献,并借由研究各种参考文献,将成功实施的最重要因素加以介绍与分类。其目的是确定关键的成功因素,以避免高风险概率,促进实施并最终获得更好的结果。其次,从专家的角度提取因素,并将其描述为一个模型,以显示关键因素。
2018-08-01 cs.SE
An Ontology Oriented Architecture for Context Aware Services Adaptation
在普适计算领域,特别是无线技术和移动设备的出现,一类被称为上下文感知服务的应用引起了人们极大的兴趣。上下文感知的应用程序可以动态地从其环境中捕获一系列信息,这些信息表示一个上下文,应用程序根据这个上下文来调整它的执行。普适计算的一个重要挑战是处理上下文。本体由于其高度的形式化表达能力和应用本体推理技术的可能性,成为上下文建模和管理的最有前途的工具。在本文中,我们提出了一个基于本体的方法,上下文感知服务的发展。
2014-04-12 cs.SE
Service Oriented Architecture in Enterprise Application
目前,组织试图利用信息技术(IT)来获得竞争优势。组织不仅使用信息技术来管理其内部业务,而且还与客户和供应商进行协作。对于这些组织使用企业应用程序。此外,组织希望IT能够在随需应变环境中满足其不断变化的需求。因此,目前IT面临的挑战是将各种系统集成到一个功能中,以满足组织的按需需求并跨越组织边界。现在,面向服务的体系结构(SOA)被想象成一个解决以前企业应用程序上的问题的体系结构框架。本文介绍了企业应用中的面向服务的体系结构。企业应用程序给出了关于企业应用程序的简要概念。然后,本文从企业应用的演进和面向服务架构在企业应用中的需求两个方面阐述了企业应用面临的主要问题。然后讨论了面向服务的体系结构以及面向服务的体系结构面临的挑战。
2021-12-15 cs.DC cs.SE
Service-Oriented Architectures and Web Services: Course Tutorial and Lab Notes
本文档提供了一些快速步骤说明,帮助您开始使用OpenESB 2.31、Tomcat 6、GlassFish 2.x/3.0.1(支持SSL)和Java 1.6+(主要是在Scientific Linux 6.6中,有用户配额限制)编写面向小型服务的基于Web服务的应用程序。虽然教程笔记是面向在工程和计算机科学(ENCS)学院计算机科学和软件工程(CSE)系学习SOEN 487的学生的,但其他人可能会发现其中一些在CSE或Concordia之外也很有用。这些笔记主要是根据学生的需求和反馈编写的。
2015-12-29 cs.DC cs.SE
Service-Oriented Software Architecture for Cloud Robotics
Prince Sultan University(苏丹王子大学);CISTER Research Unit(CISTER研究单元);Gaitech Robotics(Gaitech机器人公司)
在本文中,我们将概述在开发与Internet和云集成的机器人应用程序和软件时,如何使用面向服务的体系结构和Web服务。这是自2010年以来从云机器人概念中出现的一个最新趋势,该概念利用云基础设施,遵循面向服务的架构方法进行机器人应用。特别是,我们区分了两个主要类别:(\textit{i.})机器人系统的虚拟化和(\textit{ii.})从机器人到基于云的服务的计算卸载。我们讨论了文献中提出的主要方法,设计机器人系统通过Web和他们的集成到云通过面向服务的计算框架。
2019-06-30 cs.RO cs.SE
Towards a Service-oriented Platform for Intelligent Apps in Intermediate Cities
智能城市是阿根廷许多城市的发展趋势。特别是,所谓的中间城市在智慧城市方面提出了与大城市不同的背景和要求。相关的一个方面是鼓励开发应用程序(通常用于移动设备),使公民能够利用通常与城市相关的数据和服务,例如在城市移动领域。在这项工作中,提出了一个平台,中间城市提供“高水平”的服务,并允许建设软件应用程序,消费这些服务。我们以平台为中心的战略重点旨在整合系统和异构数据源,并为不同的应用程序提供“智能”服务。这些服务的示例包括:构建用户简档、推荐本地事件、以及基于数据采掘技术的协作感测等。在这项工作中,该平台的设计(目前正在进行中)进行了描述,并讨论了城市移动应用程序的经验,这些经验正在以平台提供的可重用服务的形式迁移
2018-08-28 cs.SE
Endow a service-oriented architecture by a decisional aspect
面向服务的体系结构在企业中的应用越来越多,面向服务的重要性及其在企业信息系统中的优势,给我们提出了新的挑战。它主要是通过采用类似于支撑体系结构的面向服务的体系结构来保证企业信息系统的决策方面。该工程一方面要保证信息系统的灵活性,另一方面要避免因决策要求而对系统进行二次开发。在实际应用中,SOA在企业内部的安装面临着诸多障碍.这基本上是一个缺乏方法来实现的问题,以定义考虑到决策方面的公司信息系统内的服务体系结构。此外,目前还没有处理这一挑战的现有作品。在此基础上,本文提出了一种新的三维体系结构,以实现SOA体系结构中决策方面的集成,从而使决策方面得到更好的应用。该提案主要支持使用耦合MAS-SOA。为了证明我们的主张的应用,我们使用两个研究案例:项目管理和蒸散。
2013-05-04 cs.SE
Composite Design Pattern for Feature Oriented Service Injection and Composition of Web Services for Distributed Computing Systems with Service Oriented Architecture
随着面向服务的编程(FOP)等新的编程模型的出现,我们认为将新的服务调用功能作为一个特征模块包含在服务提供服务器中,可以更灵活地实现自适应分布式系统。复合设计模式显示了一种协同作用,使组合不仅仅是其部分的总和,这导致了现成的软件架构。在本文中,我们描述了访问者和基于案例的推理设计模式的融合,通过SOA的服务调用和Web服务组合的开发与JWS技术和FOP的帮助。据我们所知,目前还没有针对自适应分布式计算领域的设计模式组合的研究。我们提供了为应用程序开发的示例代码,并使用简单的UML类图来描述体系结构。
2012-08-19 cs.DC cs.PL cs.SE
FM4SN: A Feature-Oriented Approach to Tenant-Driven Customization of Multi-Tenant Service Networks
在多租户服务网络中,多个虚拟服务网络(VSN)(每个租户一个)共存于同一服务网络上。租户本身需要能够动态创建和自定义自己的VSN,以支持其初始和不断变化的功能和性能需求。这些任务对他们来说是有问题的,因为:1)需要特定于平台的知识,2)存在大量的定制选项及其依赖关系,以及3)导出正确的选项子集的复杂性。在本文中,我们提出了一种方法,使和简化租户驱动的定制多租户服务网络。我们建议使用功能作为一个高层次的定制抽象。服务网络中的一组服务之间的受管制的协作实现了一个特征。软件工程师可以使用特征和协作之间的映射来设计用于服务网络的定制策略,并且利用服务网络的控制器来制定策略。然后,租户可以将其VSN的要求指定为一组功能和性能特性。来自租户的定制请求触发服务网络的定制策略,其在运行时(重新)配置对应的VSN以实现所选择的特征。我们展示了我们的方法的可行性与两个案例研究和性能评估。
2020-02-10 cs.SE
Aligning a Service Provisioning Model of a Service-Oriented System with the ITIL v.3 Life Cycle
将信息和通信技术与面向服务的系统的业务层结合在一起仍然是一个巨大的挑战。很少有论文从业务和组织的角度来处理SoS的管理。一个解决方案是使用众所周知的ITIL v.3框架。后者能够将组织转变为面向服务的组织,专注于为服务客户提供的价值。在本文中,我们将服务配置模型的步骤与ITIL v.3流程相结合。拟议的调整应有助于各组织和信息技术团队整合以SoS为代表的信通技术层和以ITIL v.3为代表的业务层。ITIL和SoS结合使用的一个主要优势是公司的全面服务导向。
2014-09-12 cs.CY cs.SE
Improving device-aware Web services and their mobile clients through an aspect-oriented, model-driven approach
针对当前Web服务从不同设备调用灵活性不足的问题,本文结合面向切面编程与模型驱动开发,提出可透明适配多设备的Web服务构建方法,能自动生成解耦适配代码,实现非侵入式客户端适配。
2024-01-29 cs.SE
Service-Oriented Architecture in Industrial Automation Systems - The case of IEC 61499: A Review
在W. Dai等人(IEEE Trans. On Industrial Informatics,第11卷,第3期,第13 - 14页)。771-781,2015年6月),描述了在分布式自动化领域中应用SOA的正式模型,以实现灵活的自动化系统。提出了一种基于IEC 61499功能块模型的基于服务的执行环境体系结构,并通过一个案例研究来演示动态重配置。在这封信中,回顾了与SOA在工业自动化系统中的使用相关的文献,为讨论上述论文中提出的SOA IEC 61499正式模型建立了一个背景。在上述文件中,正式的模型和执行环境体系结构的评论,以更好地理解的潜力,在工业自动化领域的SOA范式的开发。
2015-06-15 cs.SE
INDIGO-Datacloud: foundations and architectural description of a Platform as a Service oriented to scientific computing
在本文中,我们描述了面向计算和数据分析的平台即服务(PaaS)的体系结构。为了阐明我们所做的选择,我们使用实际示例解释了这些功能,并将其应用于HEP计算领域的几种已知使用模式。建议的架构旨在为研究人员提供一个统一的看法,分布式计算基础设施,重点是促进无缝访问。在这方面,平台能够从计算和处理大量数据的最新发展中获益,并利用现有的存储和保存技术,同时采用适当的机制确保安全和隐私。
2016-04-22 cs.SE
Observations of service identification from two enterprises
面向服务的计算对信息系统开发过程和方法提出了新的要求。采用面向服务的开发需要与企业中的挑战相匹配的服务标识方法。各种各样的业务识别方法(SIM)已经被提出,但很少关注的方法的实际需求。本文提供了一个民族志的挑战,在服务识别的基础上,从14个服务识别会议的数据,提供洞察服务识别的做法。研究结果识别了两种类型的服务识别会话,并且结果可以用于基于会话的类型选择适当的SIM。
2015-04-09 cs.SE
Effort-Oriented Classification Matrix of Web Service Composition
在面向服务的计算领域,Web服务组合是满足快速变化的业务需求的有效实现。因此,对Web服务组合的研究得到了广泛的开展。由于检查这一领域的所有相关工作几乎是不可能的任务,因此可以使用组合方法的分类来促进多个研究任务。然而,目前的尝试分类Web服务组合没有明确的目标。此外,在现有的分类中,合成方法的背景和技术是混乱的。本文提出了一个面向工作量的Web服务组合分类矩阵,区分上下文和技术维度。上下文维度旨在分析环境对Web服务组合工作量的影响,而技术维度则侧重于技术对工作量的影响。因此,除了传统的分类效益,该矩阵可以用来建立在未来的研究Web服务组合的成本估计的基础。
2013-02-09 cs.DC cs.SE
MOMCC: Market-Oriented Architecture for Mobile Cloud Computing Based on Service Oriented Architecture
利用云计算来增强移动设备(尤其是智能手机)的计算能力的愿景很可能转变为现实。移动设备对云计算的利用催生了一个新的研究领域--移动云计算(MCC)。然而,像可移植性和互操作性的问题应该得到解决的移动增强,这是一个不平凡的任务,使用基于组件的方法。面向服务的架构(SOA)是一种很有前途的设计理念,被移动计算和云计算社区所接受,以使用称为服务的预制构建块来刺激可移植的复杂应用程序。利用远程云资源托管和运行服务受到长WAN延迟的阻碍。利用附近的移动设备会延长WAN延迟,同时会产生一系列新问题,如服务发布和发现以及客户端-服务器安全性、可靠性和服务可用性。在本文中,我们提出了一个面向市场的架构,基于SOA,以刺激发布,发现和托管服务附近的移动,这减少了长WAN延迟,并创造了一个商业机会,鼓励移动业主拥抱服务托管。一组手机模拟附近的云计算平台。我们通过使不熟练的移动所有者/用户能够托管由熟练的开发人员开发的服务来创建\textit{Service host}的新角色。显然,服务可用性、可靠性和面向服务的移动应用程序可移植性将在我们的移动云基础设施中朝着绿色普适计算的方向提高。
2012-06-27 cs.DC cs.NI cs.SE
QSOC: Quantum Service-Oriented Computing
量子计算正在迅速从承诺变为现实,见证了几个基于云的通用产品和IDE的推出。然而,不幸的是,现有的解决方案通常隐含地假设了对量子计算概念和运算符的深入了解。本文介绍了量子面向服务计算(QSOC),包括一种模型驱动的方法,允许企业DevOps团队在不熟悉底层量子基础设施的情况下编写,配置和操作企业应用程序,倡导知识重用,关注点分离,资源优化以及混合量子和传统QSOC应用程序。
2021-05-04 cs.SE quant-ph
A new approach towards the self-adaptability of Service-Oriented Architectures to the context based on workflow
分布式信息系统需要具有自治性、异构性和适应性。这就是为什么他们采用基于SOA的Web服务的原因基于SOA的先进技术。这些技术可以在一个动态的环境中在一个定义良好的上下文中,并根据事件自动地发展,如时间,温度,位置,身份验证等。这就是我们所说的对环境的自我适应。在本文中,我们有兴趣在改善这个标准的不同需求,我们提出了一种新的方法对SOA的自适应性的上下文的基础上工作流,并显示这种方法的可行性,通过集成平台下的工作流和测试这种集成的案例研究。
2013-01-18 cs.SE
Service-Oriented Simulation Framework: An Overview and Unifying Methodology
当前以网络为中心的环境要求并使建模和仿真能够结合众多学科的努力。软件技术和方法,特别是面向服务的体系结构,提供了这样的机会。面向服务的仿真是继面向对象和面向过程的方法之后出现的一种新的范例。然而,ad-hoc框架提出到目前为止,一般集中在特定的领域或系统,每一个都有其优点和缺点。他们能够解决不同的问题,面向服务的仿真从不同的角度。描述和评价众多框架的进展情况越来越重要。在本文中,我们提出了一种新的三维参考模型的面向服务的仿真范例。该模型可以作为一个指南或分析手段,以找到潜在的和可能的未来方向,目前的模拟框架。特别是,该模型检查建模和仿真,面向服务,软件/系统工程的学科之间的交叉。在此基础上,对基于形式主义、模型驱动、基于互操作协议、可扩展建模与仿真框架(XMSF)和基于开放网格服务体系结构(OGSA)等几种典型的面向服务的仿真框架进行了综述,并对它们进行了比较。最后指出了本文研究的理论意义和实践意义,并指出了今后的研究方向.
2010-12-21 cs.DC cs.SE
Service Oriented Paradigm for Massive Multiplayer Online Games
在最近的时间大规模多人在线游戏已经出现作为一个计算机游戏,使数以百计的玩家来自世界各地的互动在一个游戏世界(公共平台)在同一时间的实例。当前用于MMOG的架构基于经典的紧耦合分布式系统。虽然MMOG的交互性越来越强,同时交互用户的数量也在增加,但经典的实现架构可能会引发可伸缩性和相互依赖性问题。这就需要一个松散耦合的面向服务的体系结构来支持MMOG应用的演进。数据流体系结构、事件驱动体系结构和客户-服务器的体系结构是任何面向服务的体系结构所使用的基本数据编排方法。实时的服务是面向服务体系结构的研究热点。任何面向实时的服务的体系结构的基本要求都是确保服务的服务质量。本文提出了一种面向服务的大型多人在线游戏体系结构和一种满足实时的限制的MMOG中间件(基于开源DDS)。
2014-01-21 cs.DC cs.MM cs.NI
Building sustainable ecosystem-oriented architectures
目前,组织正在将其业务流程转变为电子服务和面向服务的体系结构,以改善销售、营销和合作伙伴渠道之间的协调,构建灵活且可扩展的系统,并降低与集成相关的维护和开发成本。然而,这种新模式仍然很脆弱,缺乏许多关键功能,无法构建可持续和渐进的计算基础设施,从而能够快速响应和适应不断变化的市场和环境业务。本文提出了一个新的框架,建立可持续的生态系统为导向的架构(EOA)使用电子服务模型。该框架的主干是一个生态系统层,由多个计算单元组成,其目标是为生态系统中所有互连的服务、组件和设备提供通用互操作性、透明通信、自动化管理、自集成、自适应和安全性。总的来说,所提出的模型旨在提供一个全面的和通用的可持续的业务IT模型,为发展敏捷的电子企业,不断达到新的业务约束,趋势和要求。未来的研究可以改进所提出的模型,使其支持计算智能,以帮助决策和解决问题。
2012-02-11 cs.SE
A Composite Design Pattern for Service Injection and Composition of Web Services for Peer-To-Peer Computing with Service Oriented Architecture
在本文中,我们提出了一个非结构化对等网络的服务注入和组合设计模式,这是设计与面向服务的设计模式,并融合了策略,工人对象和检查表设计模式用于设计自适应系统。它将动态地应用自重新配置平面,而无需管理员的中断或干预来处理服务器上的服务故障。当客户端请求一个复杂的服务时,应该进行服务组合来满足请求。如果一个服务在内存中不可用,它将作为方面特征模块代码注入。我们使用面向服务的体系结构(SOA)与Web服务在Java中实现的组合设计模式。据我们所知,目前还没有针对对等计算领域的设计模式组合的研究。该模式使用类和接口的类似java的符号来描述。描述了一个简单的UML类和序列图。
2012-11-22 cs.DC cs.NI cs.SE
Distributed, Cross-Platform, and Regression Testing Architecture for Service-Oriented Architecture
根据领先的IT专家的说法,当今的大型企业正在经历业务转型。他们采用基于服务的IT模型(如SOA)来开发企业信息系统和应用程序。事实上,SOA是松散耦合的可互操作组件的集成,可能使用异构软件技术和硬件平台构建。因此,传统的测试架构不足以验证和确认SOA系统的质量以及它们是否按照规范运行。本文首先讨论了各种最先进的SOA应用程序测试方法,然后提出了一种新的自动化,分布式,跨平台,面向SOA系统的回归测试架构。该测试体系结构由测试引擎、测试代码生成器、测试用例生成器、测试执行器和测试监控器等测试单元组成。实验结果表明,所提出的测试架构管理使用并行代理测试异构Web服务的技术是不兼容的测试框架。作为未来的工作,测试SOA应用程序的非功能方面进行调查,以便允许测试性能,安全性,可用性和可伸缩性等属性。
2012-03-24 cs.SE
Service Composition Design Pattern for Autonomic Computing Systems using Association Rule based Learning and Service-Oriented Architecture
K L University(K L 大学);National Institute of Technology, Warangal(瓦朗加尔国家理工学院)
在本文中,我们提出了一个非结构化对等网络的服务注入和组合设计模式,这是设计与面向服务的设计模式,并融合了策略,工人对象和检查表设计模式用于设计自适应系统。它将动态地应用自重新配置平面,而无需管理员的中断或干预来处理服务器上的服务故障。当客户端请求一个复杂的服务时,应该进行服务组合来满足请求。如果一个服务在内存中不可用,它将作为方面特征模块代码注入。我们使用面向服务的体系结构(SOA)与Web服务在Java中实现的组合设计模式。据我们所知,目前还没有针对对等计算领域的设计模式组合的研究。该模式使用类和接口的类似java的符号来描述。描述了一个简单的UML类和序列图。
2012-11-22 cs.DC cs.LG cs.SE
A Goal Question Metric Approach for Evaluating Security in a Service Oriented Architecture Context
为了在面向服务的体系结构(SOA)生态系统中实现交互,每个参与者必须对其他参与者有足够的信心,才能安全地参与交互。因此,建立适合SOA环境的客观度量标准来显示系统的安全性并导致增强是非常有吸引力的。本文的目的是提出一种基于标准安全度量和SOA成熟度的GQM(Goal Question Metric)方法,该方法可以支持组织评估SOA安全性并确保其基于SOA的协作的安全性
2013-04-02 cs.CR cs.SE
Trustworthy and Secure Service-Oriented Architecture for the Internet of Things
在物联网(IoT)中,异构设备相互连接并连接到外部系统以交换数据并提供服务。鉴于设备的多样性,在设备之间建立协作关系以提供复合服务变得越来越普遍。然而,由于物联网环境的高度异构性,最重要的挑战之一是开发可以在各种设备上运行的软件应用程序,并可以与更广泛的系统进行通信和协作。因此,这些设备的通用中间件基础设施将对物联网系统中服务的设计,部署和使用产生重大影响,允许开发人员专注于应用程序,而不是每个设备的低级别实现细节。
2016-06-06 cs.CR cs.SE
Model Checking Probabilistic Real-Time Properties for Service-Oriented Systems with Service Level Agreements
服务质量属性的保证是面向服务的软件工程的一个重要方面。所谓的服务级别协议(SLA)的表示法,例如Web服务级别协议(WSLA)语言,提供了正式的语法来指定服务提供商和客户之间的(具有法律约束力的)合同方面的此类保证。另一方面,用于验证概率实时的【形】行为的形式化方法已经达到了一定的表达能力和效率水平,可以将其应用于现实世界的场景中。本文建议采用最近引入的区间概率时间自动机(IPTA)模型来对面向服务系统的QoS属性进行形式化验证。具体来说,我们表明,IPTA与概率时间自动机(PTA)相比,能够直接捕获SLA中指定的保证。IPTA分析中的一个特殊挑战是,它们的朴素语义通常会产生无限的状态集和无限分支的转换。然而,使用符号表示,IPTA可以进行分析,而有效。我们已经开发了第一个实现的IPTA模型检查器扩展的PRISM工具,并表明,模型检验IPTA是只稍微贵于模型检验可比PTA。
2011-11-14 cs.LO cs.PF cs.SE
Modelling Competences for Partner Selection in Service-Oriented Virtual Organization Breeding Environments
在全球化和动态市场的背景下,各组织之间的合作是各组织,特别是中小企业保持竞争力的必要条件。虚拟组织是一种适应于组织间协作的组织结构。虚拟组织培育环境(VOBE)的概念被提出来作为支持虚拟组织创建和运行的一种手段。随着面向服务的体系结构(SOA)的兴起,人们提出了面向服务的VOBE(SOVOBE)的概念,它是围绕服务概念系统地组织起来的VOBE。在SOVOBE的背景下,新的能力模型支持服务导向和组织之间的合作,必须开发有效地支持合作伙伴的选择,VO创建的一个关键方面。在本文中,这样的能力模型。我们的能力模型包括一个能力描述模型,一个能力验证方法,和一个能力搜索方法。能力描述模型是描述组织及其能力和服务的信息模型。能力验证方法能够验证能力描述的可靠性和相关性。能力搜索方法允许VO计划人员根据VO规范(包括能力要求)选择适当的合作伙伴。最后,基于原型ErGo系统的发展,实现关注。
2011-11-23 cs.SE cs.SI
soCloud: A service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds
多云计算是支持超大规模全球分布式应用的一种有前途的范例。多云计算是指使用多个独立的云环境,它假设云提供商或第三方之间没有先验协议。然而,多云计算必须面对几个关键的挑战,如可移植性,供应,弹性和高可用性。开发人员不仅要将应用程序部署到特定的云,还必须考虑应用程序从一个云到另一个云的可移植性,以及跨多个云部署分布式应用程序。本文介绍了soCloud,一个面向服务的基于组件的平台即服务(PaaS),用于管理跨多云的可移植性、弹性、配置和高可用性。soCloud基于OASIS服务组件架构(SCA)标准,以解决可移植性问题。soCloud提供跨多个云管理配置、弹性和高可用性的服务。soCloud已经在十个现有的云提供商上进行了部署和评估:Windows Azure,DELL KACE,Amazon EC2,CloudBees,OpenShift,dotCloud,Jelastic,Heroku,Appfog和Eucalyptus私有云。
2014-07-08 cs.DC cs.SE
Proceedings Sixth Workshop on Formal Languages and Analysis of Contract-Oriented Software
在面向服务的体系结构中,最迫切的需求是能够为广泛的方面协商合同并提供符合这些方面的服务。高级合同模型正在进入该领域,但应用程序开发人员在编写符合服务提供前签订的合同的代码时,仍然需要自己动手。在程序设计语言级别,契约表现为横切应用程序逻辑的独立关注点。因此,需要一种合同分析工具,从应用程序中提取抽象模型,使它们能够使用形式语言技术进行形式推理。自成立以来,FLACOS的目标一直是通过合同的形式化,设计适当的抽象机制,以及分析合同的工具和技术,以及分析,测试和监测应用程序对合同的遵守情况,将研究人员和从业人员聚集在一起,研究基于语言或应用程序的解决方案。
2012-09-08 cs.SE
Software Cost Estimation Framework for Service-Oriented Architecture Systems using Divide-and-Conquer Approach
由于面向服务架构(SOA)的复杂性,基于SOA的软件开发的成本和工作量估计比传统的软件开发更困难。不幸的是,目前还缺乏关于基于SOA的软件的成本和工作量估计的公开工作。现有的成本估算方法不足以解决复杂的面向服务的系统。本文提出了一种新的框架的基础上分治(D&C)的成本估计构建基于SOA的软件。通过处理单独的开发部分,D&C框架可以帮助组织简化和规范SOA实现成本估计。此外,成本估算建模和软件规模的工作,可以分别满足通过切换相应的指标在这个框架。鉴于开发这些指标的要求,该框架还定义了未来的研究在四个不同的方向,根据单独的成本估计子问题。
2013-02-09 cs.DC cs.SE
SCCGBench: Executability-Oriented Evaluation for Real-World Web Service-Call Code Generation
Shandong University of Technology(山东理工大学);Shandong Agriculture and Engineering University(山东农业工程学院);Concordia University(麦吉尔大学)
该研究提出SCCGBench基准,评估代码LLM生成Web服务调用代码的可执行性,发现服务/API落地是瓶颈,目标文档下开源模型Mock成功率达88.73%--90.52%。
2026-10-12 cs.SE