首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到19条相似文献,搜索用时 109 毫秒
1.
周震  方维 《软件》2012,33(12)
SaaS离线应用是SaaS技术研究的一个新兴方向,提供了离线状态下对SaaS平台的支持,进一步拓展了SaaS平台,而多用户冲突正是SaaS离线应用中的最重要的研究方面和难点之一.针对该问题,本文提出了一种新的SaaS离线应用中多用户冲突的解决模型,提出并改进了数据版本管理策略、用户策略、关键数据谨慎等相关策略,结合现有web离线应用技术与SaaS平台特点,解决了多个不同用户离线修改数据造成服务器数据不一致的问题.该模型适用于大部分现有SaaS平台,但由于SaaS平台的多样性,可根据具体SaaS平台特点加以改进.  相似文献   

2.
面向企业应用的协同集成框架   总被引:1,自引:0,他引:1  
针对企业协同应用开发的需要 ,提出并实现了一个开放性协同集成框架。该框架采用多层Client/Server结构 ,基于CORBA构件标准 ,并支持其他的构件标准和通讯标准 (如SOCKET)的集成。在服务器端 ,采用层次化构件模型为企业协同应用提供通用的协同支持构件 ,便于框架及其服务构件的复用。在客户端 ,通过白盒集成和黑盒集成相混合的集成方式 ,为操作人员提供了透明的工具集成接口和高级的服务访问编程接口 ,使在Windows环境下的各种应用工具 ,不须进行编程开发就可以便捷地集成到协同框架中 ,并实现对后台服务构件的访问。  相似文献   

3.
SaaS模式应用系统非常依赖互联网,为了让用户能够在网络断开的环境下也可以进行工作,首先研究了SaaS模式离线应用的三种实现技术:Google Gears、HTML5和微软Syne Framework,然后提出了SaaS模式离线应用的实现方案,并设计了离线应用的架构和系统主体处理流程,详细说明了难点问题“数据同步”的解决思路,最后采用Google Gears技术进行了实例实现,总结了离线应用的实现步骤和思路。  相似文献   

4.
基于混合遗传模拟退火算法的SaaS构件优化放置   总被引:1,自引:0,他引:1  
目前,对于SaaS优化放置问题的研究都是假定云环境中的虚拟机的种类和数量都是确定的,即,在限定的资源范围内进行优化.然而,在公有云环境下,SaaS提供者所需要的云资源数量是不确定的,其需要根据Iaa S提供者所提供的虚拟机种类以及被部署的SaaS构件的资源需求来确定.为此,站在SaaS提供者角度,提出一种新的SaaS构件优化放置问题模型,并采用混合遗传模拟退火算法(hybrid genetic and simulated annealing algorithm,简称HGSA)对该问题进行求解.HGSA结合了遗传算法和模拟退火算法的优点,克服了遗传算法收敛速度慢和模拟退火算法容易陷入局部最优的缺点,与单独使用遗传算法和模拟退火算法相比,实验结果表明,HGSA在求解SaaS构件优化放置问题方面具有更高的求解质量.所提出的方法为SaaS服务模式的大规模应用提供了理论与方法的支撑.  相似文献   

5.
随着云计算的普及,SaaS作为一种新的软件交付模式得到了越来越广泛地关注.为了支持高速业务发展带来的大量用户的访问请求,多租约SaaS应用需要负载均衡机制以支持可扩展性.本文从对多租约SanS应用用户需求的分析入手,提出了一种面向租约功能类型的服务器负载模型和面向租约用户非功能需求的执行请求按需分配算法,设计了一个面向多租约SanS 应用的负载均衡系统.实验表明本文提出的面向多租约SaaS应用的负载均衡机制能在满足不同租约用户需求的同时提高系统整体执行效率.  相似文献   

6.
由于方面化中间件平台DCAM的方面内核实现机制没有提供对分布式环境下方面构件通信的支持,扩展了DCAM中方面内核的方面调用机制,提出了分布式方面构件模型以及分布式环境下方面构件的协同框架。扩展后的DCAM平台不仅保持了原平台对POJO的支持,同时通过对分布式协同框架的引入,使平台在分布式环境下具有更好的可扩展性和容错性,满足了按需计算的需求。最后通过应用实例对DCAM的分布式模型进行了可行性验证并给出了性能分析。  相似文献   

7.
针对当前客户端应用模式的不足,结合石油工程造价管理系统的开发,介绍了智能客户端技术及特点,提出了面向服务的Excel智能客户端的解决方案,并以.NET框架为基础设计并实现了在线和离线应用模型.讨论了Web服务的实现、Office内置的XML本地支持、Excel中的VBA编程机制、VBA代理类与Web服务间的通信等系统构建过程中的关键技术,并在此基础之上详细论述了数据处理、数据传输等重要事项.该方案较好地满足了操作简便、界面丰富、离线访问等实际需求.  相似文献   

8.
一种基于agent的分布式集成框架的设计与实现   总被引:3,自引:0,他引:3  
对象框架技术已成为当今分布异构环境下建立应用系统集成和软构件的核心技术,为支持分布式客户/服务器应用的开发和集成,我们开展了分布式集成框架CSE/MA的研究和开发,目的在于提供一种支持分布式客户/服务器应用开发的分布式集成框架.方便用户开发和集成分布式客户/服务器应用。  相似文献   

9.
SaaS模式利于中小企业低成本地应用先进技术,SaaS模式下的软件开发因其独特的应用服务模式而具有研究意义。本文对SaaS模式下的企业信息管理平台的特点作出研究,在.NET环境中给出系统的功能框架、设计模式及对关键性问题的分析和解决方案。  相似文献   

10.
简单的SaaS模型已经无法满足用户日益增长的功能需要,SaaS模型正由简单的软件复用向流的形式发展。为此结合工作流与SaaS的思想,提出了软件服务流的概念。在对用户的需求进行了研究的基础上,发现大规模访问,高并发以及单位时间的密集访问在软件服务流平台上是一种常态。因为平台要提供Web端的用户访问,因而平台要对Web端提供直接的访问接口,并提供监控支持。同时作为云平台,其在使用时支持用户的透明访问,并支持映射规约(MapReduce)程序及其分布式存储。结合实例,对平台进行了实验分析,表明了平台的可用性和高效性。  相似文献   

11.
基于SaaS的网络管理系统框架研究   总被引:1,自引:0,他引:1  
在分析4种SaaS模式的基础上,提出一种"多租赁单位-单实例进程"的SaaS网管系统模式。围绕此模式,研究了SaaS网管系统的架构与软件框架,对系统的代理程序I、nternet接口、应用中心3部分进行了设计,给出了数据采集、异构传输、数据隔离、个性定制的解决方案。该框架被应用于某实际网管系统软件,系统软件运行于南通大学,为南通市环保局、南通市软件工程研究所等单位提供网络管理租赁服务。实例运行结果表明,它完全达到了预期设计目标,其模式、架构与解决方案是可行的。  相似文献   

12.
In cloud computing environments in software as a service (SaaS) level, interoperability refers to the ability of SaaS systems on one cloud provider to communicate with SaaS systems on another cloud provider. One of the most important barriers to the adoption of SaaS systems in cloud computing environments is interoperability. A common tactic for enabling interoperability is the use of an interoperability framework or model. During the past few years, in cloud SaaS level, various interoperability frameworks and models have been developed to provide interoperability between systems. The syntactic interoperability of SaaS systems have already been intensively researched. However, not enough consideration has been given to semantic interoperability issues. Achieving semantic interoperability is a challenge within the world of SaaS in cloud computing environments. Therefore, a semantic interoperability framework for SaaS systems in cloud computing environments is needed. We develop a semantic interoperability framework for cloud SaaS systems. The capabilities and value of service oriented architecture for semantic interoperability within cloud SaaS systems have been studied and demonstrated. This paper is accomplished through a number of steps (research methodology). It begins with a study on related works in the literature. Then, problem statement and research objectives are explained. In the next step, semantic interoperability requirements for SaaS systems in cloud computing environments that are needed to support are analyzed. The details of the proposed semantic interoperability framework for SaaS systems in cloud computing environments are presented. It includes the design of the proposed semantic interoperability framework. Finally, the evaluation methods of the semantic interoperability framework are elaborated. In order to evaluate the effectiveness of the proposed semantic interoperability framework for SaaS systems in cloud computing environments, extensive experimentation and statistical analysis have been performed. The experiments and statistical analysis specify that the proposed semantic interoperability framework for cloud SaaS systems is able to establish semantic interoperability between cloud SaaS systems in a more efficient way. It is concluded that using the proposed framework, there is a significant improvement in the effectiveness of semantic interoperability of SaaS systems in cloud computing environments.  相似文献   

13.
云计算是一种可以弹性并按需提供资源的技术.在多租户共享数据存储模式下,如何实现数据的动态伸缩存储是云数据管理的关键.针对SaaS应用如何随着租户数量及请求规模的变化而进行自适应伸缩的问题,在分析数据存储层的伸缩性需求的基础上,基于Walraven等人提出的多租户架构思想,扩展典型的云应用架构,设计了一个多租户数据管理框架,实现存储资源的弹性.基于该框架,开发了一个面向网络管理领域的SaaS原型系统,验证了其有效性和可用性.  相似文献   

14.
共享应用实例的应用级多租户模式是成熟度等级最高的软件即服务模式,能够提高资源利用率、降低应用升级维护成本,但是面临着不同租户的个性化需求支撑的技术难题。已有的研究和工业实践已经在多租户个性化方面进行了尝试,从实践项目中提炼出了基于构件软件开发(Component Based Software Development,CBSD)的多租户个性化方法框架,包括流程、扩展类型和技术支撑等,对多租户应用系统的业务逻辑、界面逻辑和数据实体三个部分的个性化扩展提出了解决方案。通过一个现实应用中的产品验证了框架的有效性。  相似文献   

15.
随着云技术的不断发展与成熟,软件即服务(SaaS)模式成为未来软件应用发展的主要趋势。在多元开放的网络生态环境中,SaaS服务若要有效应对用户需求及外部变化,就须具备演化能力。演化一致性 是指服务在演化后能保有原基础及与其他服务正常交互的能力。目前对演化一致性的判定多偏向于定性分析,且往往忽略了租户的感受,没有既定的显式标准对一致性进行定量度量并判定。针对此问题,从SaaS多租户单实例的应用模式出发,分层次细粒度地建立服务实例描述模型,引入一致性度量值来表示定量计算的结果,充分考虑租户的演化要求,提出一种带租户演化容忍度的判定方法,细粒度地判定演化一致性。最后,结合SaaS应用案例,采用所提方法对演化一致性进行分析判定,实际应用的反馈情况验证了该方法的可行性和有效性。  相似文献   

16.
王震  蒋哲远 《计算机应用》2017,37(7):2027-2033
针对当前商业环境中传统企业资源计划(ERP)系统的低开放性、低拓展性和高成本等问题,提出了一种基于软件即服务(SaaS)模式的ERP系统建模方法。首先,利用UML的拓展机制,对原语扩充,得到新的原语集UML profile;其次,建立等效元模型,通过对象约束语言(OCL)保证语义的无二义性;最后,通过应用图、操作字典、物理图和拓扑图组成的模型框架对云ERP系统进行描述,实现云ERP系统的文档化。该方法专注于模块化设计,所有阶段均采用统一的可视化元模型。根据建模需求,在企业架构(EA)平台上采用所提方法成功建立了基于SaaS的云ERP模型,验证了所提建模方法的有效性。理论分析及建模结果表明,该方法确保了模型间的互操作性和一致性,提高了ERP系统的可成长性。  相似文献   

17.
Software packages evaluation and selection is one of the most important activities encountered by software as a service (SaaS) users in the high performance networked computing environment, especially for the small or medium-sized enterprises. In this paper, we propose a framework for SaaS software packages evaluation and selection by combining the virtual team (VT) and the BOCR (benefits, opportunities, costs, and risks) of the analytic network process (ANP). Different from the traditional application of the BOCR model of ANP, the proposed VT-BOCR model attempts to solve the complex ANP model and overloaded pairwise comparisons by decomposing the tasks to four parts, and performed by benefits virtual team (B-VT), opportunities virtual team (O-VT), costs virtual team (C-VT), and risks virtual team (R-VT) separately. The interactive networked media on distributed environments not only makes the proposed framework possible without the limitations of time, space, and human resources, but also can take full advantage of the talent experts who are geographically dispersed. The proposed framework also shows great potentials for aiding practitioners and researchers concerned with the cloud services.  相似文献   

18.
SaaS(software as a service,软件即服务)是一种全球兴起的创新的软件服务模式,它的出现对中小企业的信息化产生了深远影响。目前面向SaaS应用的业务逻辑在线定制方法存在着定制复杂性高、可定制内容有限等缺点。为了解决这些问题,采用了基于领域工程的业务规则模板的方法,提出了适合SaaS应用的业务逻辑定制框架,兼顾了应用的易用性及性能。案例表明了此框架的有效性。  相似文献   

19.
Despite that Software as a Service (SaaS) seems to be the most tempting solution among different types of cloud services, yet it has not been adopted to-date with as much alacrity as was originally expected. A variety of factors may influence the adoption of SaaS solutions. The objective of this study is thus to explore the significant factors affecting the adoption of SaaS for vendors and enterprise users. An analytical framework is proposed containing two approaches—Technology Acceptance Model (TAM) and Rough Set Theory (RST). An empirical study on the IT/MIS enterprises in Taiwan is carried out. The results have revealed a considerable amount of meaningful information, which not only facilitates the SaaS vendors to grasp users’ needs and concerns about SaaS adoption, but also helps the managers to introduce effective marketing strategies and actions to promote the growth of SaaS market. Based on the findings, some managerial implications are discussed.  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号