首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 46 毫秒
1.
During the last decade, the number of distributed application domains with temporal requirements has significantly augmented, arising the necessity of exploring new concepts and paradigms that allow, on the one hand, the development of dynamic and flexible distributed applications and, on the other hand, the reusability of code. Service‐oriented paradigms have been successfully applied to distributed environments, increasing their flexibility and allowing the reusability of their components. Besides, distributed real‐time Java technologies have shown to be a good candidate to deploy real‐time distributed applications. This paper presents a model for service‐oriented applications on a time‐triggered distributed real‐time Java environment, focusing on the definition of the temporal model of an application and its schedulability, applying and evaluating this model in real‐time service‐oriented composition algorithms. Copyright © 2012 John Wiley & Sons, Ltd.  相似文献   

2.
大型科学计算领域需要良好的应用开发和管理环境,以提高应用组件可复性为目标,规范应用软件开发过程和计算工作流程。  相似文献   

3.
提出一种运用URN(User Requirement Notation)来设计电子商务业务模型的图示化方法,从目标和场景两方面完整地描述系统需求,具有较好的灵活性和复用性,易于实现基于组件的服务集成.并结合一个实例加以说明.  相似文献   

4.
目前很多应用系统是建立在Web基础上,基于B/S结构的Web应用程序也成为Internet上使用最为广泛的应用开发技术.而J2EE平台的成熟,为Web应用程序更进一步的发展提供了更广阔的空间.利用现有的Web框架技术实现Struts框架、Spring框架和Hibernate框架集成;应用这种框架整合技术,提出基于J2EE轻量级框架的销售信息管理系统的解决方案,提高了系统灵活性、可复用性和可维护性.  相似文献   

5.
基于multi-agent的综合系统仿真研究   总被引:2,自引:0,他引:2  
本文针对复杂系统仿真特点,以降低综合仿真系统的复杂度和研发费用并提供最大程度的辅助决策支持为目的,提出了包括仿真建模结构、控制结构和智能模型的基于multi-agent的复杂系统智能仿真方法.基于multi-agent的综合系统智能仿真体系结构引入了一种新的建模与仿真的思想和方法,从而形成了一套独特的仿真建模体系结构,提高了建模与仿真的通用性、可重用性,互操作性以及计算机仿真技术的辅助决策能力.  相似文献   

6.
Component‐oriented software has become a useful tool to build larger and more complex systems by describing the application in terms of encapsulated, loosely coupled entities called components. At the same time, asynchronous programming patterns allow for the development of efficient distributed applications. While several component models and frameworks have been proposed, most of them tightly integrate the component model with the middleware they run upon. This intertwining is generally implicit and not discussed, leading to entangled, hard to maintain code. This article describes our efforts in the development of the GCM/ProActive framework for providing distributed and adaptable autonomous components. GCM/ProActive integrates a component model designed for execution on large‐scale environments, with a programming model based on active objects allowing a high degree of distribution and concurrency. This new integrated model provides a more powerful development, composition, and execution environment than other distributed component frameworks. We illustrate that GCM/ProActive is particularly adapted to the programming of autonomic component systems, and to the integration into a service‐oriented environment. Copyright © 2014 John Wiley & Sons, Ltd.  相似文献   

7.
面向构件软件开发的主要思想是使用现存的构件来建构软件系统,是提高软件开发效率和质量的有效途径,可复用的构件在软件复用技术中作用重大.该文首先阐述了构件的概念和面向构件技术优点,研究并设计了一种面向构件的架构,接着结合现行主流的开源框架,以eclilpse插件的方式给予实现和检验;最后,对面向构件技术的发展进行了展望。  相似文献   

8.
随着国家电力市场的改革发展和企业信息一体化进程,早期的电力市场运营系统很难适应新的要求。本文提出了一种基于SOA技术架构的电力交易系统设计模型,采用SCA/SDO编程模型和Web服务,快速构建电力交易运营系统,解决了系统的重用性和灵活性问题。同时将电力交易运营系统与企业其他生产系统进行整合,为企业应用在异构环境下的整合在技术层面上提出一个有效的解决方案。  相似文献   

9.
StrutsX:一种面向高层复用的Web应用框架   总被引:3,自引:0,他引:3  
娄晓亮  李京 《计算机工程与应用》2005,41(25):175-179,189
Web应用框架是支持Web应用开发的重要工具,能够提高开发效率,增强系统的可重用性、健壮性和可伸缩性。目前的Web应用框架仅侧重于封装底层的实现细节,复用粒度较小,在可操作性方面存在不足。针对此问题,文章提出了一种新型的Web应用框架—StrutsX,它基于当前较为成熟和稳定的Web层框架Struts,并面向应用进行扩展,提供更高层次的复用。StrutsX较好地实现了对表现层、业务逻辑层和数据层的分离和封装,并提供对事务处理、身份认证、权限控制等关键服务的支持。StrutsX已经被应用于“联合国/国家人口和计划生育委员会五周期项目信息管理系统”项目的开发之中。工程实践表明,StrutsX能够较好地支持大型的Web应用系统开发,有效提高复杂Web应用的开发效率。  相似文献   

10.
针对J2EE平台已经日趋成熟,并得到广泛的应用,越来越多的人开始使用Web应用框架。现在,当开发人员开始一个新的项目时,他们首先考虑的问题不是"是否需要框架",而是"应该使用什么样的框架"。结合目前比较流行的开源框架Spring、Struts和Hibernate,简要阐述了各层的工作机制,进一步了解SSH的核心原理,以帮助开发人员在短时间内搭建结构清晰、可重用性好、维护扩展方便的SSH框架。  相似文献   

11.
介绍了MVC模式与Decorator模式,以及基于这两种模式的两种应用框架Struts与SiteMesh。并从可扩展性、可复用性、可维护性、可控制性的角度出发具体研究了这两种框架。最终将这两个框架结合,形成一个典型的框架应用结构,为软件架构设计提供了很好的设计思路与参考模型。将此框架结构应用于实际项目的设计与开发中,收到了良好的效果。  相似文献   

12.
Struts框架的研究与应用   总被引:9,自引:0,他引:9  
Struts是当前Web应用开发中最为流行的框架之一。它提供了一个非常好的MVC框架,在Web应用开发中把界面和业务逻辑分离,提高了代码的可重用性和灵活性,便于组件式开发。文章简要介绍了MVC(Model/View/Controller)设计模式和Struts框架的体系结构和工作原理,然后结合一个实例,讲述了Struts实现MVC模式web应用的过程。结果显示Struts能够大大提高开发效率,同时提高系统的可维护性和可扩充性。  相似文献   

13.
提出了一种基于面向服务架构SOA的网络安全系统,详细分析了系统的特点,对于基于SOA的网络安全系统与传统的网络安全系统的不同之处进行了比较,给出了一个基于SOA的网络安全扫描系统的实例。研究表明,基于SOA的网络安全系统具有更好的柔性、重用性和可扩展性。  相似文献   

14.
顼聪  王雅轩 《计算机教育》2009,(24):143-145
Struts是当前应用开发中最为流行的框架之一。它提供一个非常好的MVC框架,在Web应用开发中把界面和业务逻辑分离,提高了代码的可重用性和灵活性,便于组件式开发。文章简要介绍MVC设计模式和Struts框架的体系结构和工作原理,然后结合一个实例,讲述Struts实现MVC模式Web应用的过程。  相似文献   

15.
介绍了一种面向服务架构SOA的网络安全系统的设计与实现。概述了SOA架构的概念、特点、网络安全管理,并详细阐述了基于SOA的网络安全系统的实现。应用实践表明,相对于同类系统,基于SOA的网络安全系统的柔性、重用性和可扩展性更好。  相似文献   

16.
王权于  应时  吕国斌  赵楷 《计算机科学》2010,37(3):175-177181
语义程序变换是面向语义Web服务的软件设计方法的基础,语义程序只有通过程序变换后才能被运行环境执行和调用,然而目前还缺乏有效的语义程序变换方法。针对这一问题,基于语义编程语言SPL,提出了一种面向语义Web服务的语义程序变换方法。该方法通过对语义数据类型、语义规则、语义服务和语义流程等语义信息的有效变换,不仅提高了面向服务的程序设计的灵活性和健壮性,而且有助于提高业务流程的柔性和重用性。  相似文献   

17.
Incorporating a high level of adaptability and reusability into software is one challenge that all software engineers face. PBX (Private Branch Exchange) is one such system that requires a high level of adaptability and reusability because of rapidly expanding service features, ever changing communication technology, continuously evolving standards and diverse communication laws and standards in different countries. The software engineering community has made various efforts to address the problem of enhancing software adaptability and reusability. As a result, many programming concepts, such as information hiding, encapsulation, object orientation, abstract data type and modularization, have been developed. Although adequate application of these principles requires the domain or program family perspective, most methods, so far, have been oriented toward developing a single application. FORM (Feature‐Oriented Reuse Method), the domain‐based software reuse method applied in this paper, concentrates on analyzing and modeling commonalities and differences in applications of a given domain and using the analysis results to develop domain‐oriented architectures and software components. The model that captures commonalities and differences is called the ‘feature model’ and it is used for both the engineering of reusable domain artifacts and the development of actual application software with reusable artifacts. We found that FORM facilitates analysis of variability, as well as commonality, of software before the start of engineering and implementation. With this understanding, adaptability and reusability can be built into software. Also, feature modeling has been found to be an effective method for identifying objects. Copyright © 1999 John Wiley & Sons, Ltd.  相似文献   

18.
大型企业级Web应用系统的开发通常要求有一个良好的软件架构、便于协作开发和扩展升级,针对传统J2EE架构的不足,结合目前比较流行的开源框架Spring、Struts和Hibernate,给出了一种开发J2EE Web应用的轻量级解决方案,以帮助开发人员在短期内搭建结构清晰、可复用性好、维护方便的Web应用程序。并且,通过案例具体说明了如何将这一方案应用到网上银行系统中。同时,对网上银行系统中密码保护和事务管理等相关技术给出了解决方案。  相似文献   

19.
ABSTRACT

Nowadays, multi-agent frameworks allow to implement very complex systems by means of agent technology. However, this complexity makes it more difficult to evaluate software and runtime characteristics of multiagent systems (MAS). Our aim is to define and study some quantitative measures to measure MAS aspects like development time, reusability, scalability, etc. These measures could be used by engineers to guide the selection among several MAS frameworks. Our study has been carried out in several MAS frameworks like JADE, JATLite, SkeletonAgent, and ZEUS, which have been used to build a MAS application for news retrieval.  相似文献   

20.
There is a need for designing educationally oriented recommendations that deal with educational goals as well as learners' preferences and context in a personalised way. They have to be both based on educators' experience and perceived as adequate by learners. This paper compiles practical guidelines to produce personalised recommendations that are meant to foster active learning in online courses. These guidelines integrate three different methodologies: i) user centred design as defined by ISO 9241-210, ii) the e-learning life cycle of personalised educational systems, and iii) the layered evaluation of adaptation features. To illustrate guidelines actual utility, generality and flexibility, the paper describes their applicability to design educational recommendations in two different contexts, which in total involved 125 educators and 595 learners. These applications show benefits for learners and educators. Following this approach, we are targeting to cope with one of the main challenges in current massive open online courses, which are expected to provide personalised education to an increasing number of students without the continuous involvement of educators in supporting learners during their course interactions.  相似文献   

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

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