首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 211 毫秒
1.
面向服务的体系架构(SOA)资产之间的复杂关系导致SOA资产管理困难。为解决上述问题,提出一种基于UCM的领域SOA资产库构建方法。该方法通过UCM描述领域需求,将领域需求转化为UCM模型中的标记及标记之间的关系,将UCM模型中的标记及其之间的关系映射到SOA资产中,建立领域SOA资产库,从而实现SOA资产的有效管理,并支持SOA资产复用。  相似文献   

2.
面向服务计算的网络化软件需求的交互与行为协作实质上是一个受约束的语义互操作性问题,其研究重点在于自组织过程及其群体行为涌现中的需求语义互操作性的约束、展开、聚类以满足涉众用户需求.针对上述问题,本文提出一个基于连接本体的网络化软件需求语义互操作展开方法.文中研究了面向本体的需求工程,实现了基于领域本体和需求资产重用的需求获取技术,同时面向网络化软件需求语义的互操作聚类,运用连接本体解决网络松散耦合、异域、异构下服务资源聚合的需求建模,给出了连接本体的形式化定义和连接本体生成算法,设计了基于连接本体的需求语义互操作展开自动化集成环境,探讨了国际上的相关前沿工作,为面向服务的网络化软件需求工程开辟了一条新的研究思路.  相似文献   

3.
面向服务的体系结构是基于“软件变服务”思想,提出了一种新的解决软件重用和软件集成的方案。本文介绍了SOA的基本思想后,并且讨论了其具体的实现技术WEB SERVICE,然后对DELPHI在构建Web服务应用系统的实现原理进行了讨论,并利用Web服务实现了一个基于SOA的省计委查询系统,给出了原型系统的开发过程。  相似文献   

4.
郭佳  乐嘉锦 《计算机工程》2009,35(14):93-95
依据可复用软件资产规约,以本体建模思想为基础,设计软件资产管理系统的体系架构。研究一种基于本体的语义检索算法,将其应用于软件资产管理系统中。通过实验证明,该方法与传统的信息检索的关键字匹配方法相比,提高了资产检索的查全率、查准率,为企业的软件资产管理提供了一套切实可行的解决方案。  相似文献   

5.
本文介绍了面向服务的体系架构SOA、及其结构模型,针对目前企业应用集成面临的问题,提出了一种面向服务的企业信息集成模型,介绍了面向服务架构的基本概念、基本工作原理,以Web Services为主要技术,提出了一种基于SOA的企业应用集成框架,利用SOA架构面向服务的思想和ESB总线技术给出实现企业应用集成的解决方案,并以此提出了一种新的面向服务的企业应用集成模型。该模型对企业应用系统采用封装的方法,保证了应用系统在集成平台中仍保持原先的安全稳定性。  相似文献   

6.
梁利 《电脑与信息技术》2013,21(4):56-59,62
面向服务建模是SOA的核心内容之一,旨在完成对业务流程的分割和整合,以达到优化业务结构和加强业务敏捷性的目的。文中提出一种服务组合的建模方法,首先构建包含粗细两种粒度特征的服务粒度表,其次运用启发式算法对表中的元素进行关联度计算,最后依计算结果完成对粗细两种粒度的服务重组,建立服务粒度关联模型。该模型对减少服务粒度冗余、降低SOA系统复杂性、提高灵活性有着显著优点。  相似文献   

7.
张辉  刘万军  吕欢欢 《计算机系统应用》2011,20(12):144-147,140
针对SOA应用系统构建过程中对服务动态部署、服务查找、需求变更的适应性以及系统可扩展性方面的要求,主要介绍了面向服务体系结构的特点和不足,阐述了OSGi的相关理论及应用优势,通过SOA与OSGi相结合,提出了一种支持服务动态化部署和应用的OSGi模型。并且结合具体案例详细描述了运用这种动态化模型的过程和策略,解决了应用系统业务集成中服务的动态化要求等方面的问题。  相似文献   

8.
信息网格中基于本体的Web服务动态集成和重构   总被引:3,自引:1,他引:3  
陈磊  韩颖  李三立 《软件学报》2006,17(11):2255-2263
基于语法的Web服务资源组织和管理策略不能满足信息网格中服务请求多样性和信息关联的需要.提出了一种基于本体的Web服务动态集成和重构策略(Web service dynamic integrating and constructing,简称WS-DIC).该策略以本体及其推理能力为核心,复用信息网格中已有服务,生成优化重构路径集合完成服务集成,满足请求多样性和信息关联的需要.通过对该策略的抽象和形式化描述,讨论了动态重构和集成规则,并设计了动态重构和集成算法.模拟实验表明,与传统的全文检索和数据库查询方式相比,该策略可以按照用户请求,通过服务重构集成,满足请求多样性并准确、全面地获取关联信息.  相似文献   

9.
面向服务的体系结构在ERP中的应用   总被引:3,自引:0,他引:3  
在现有体系结构下,ERP软件的定制、与其它应用系统的集成、系统维护与升级十分困难。而具有粗粒度、松耦合、可重用的服务及服务标准化接口设计管理等特点的面向服务的体系架构恰巧可以弥补以上不足。本文提出了一种新的ERP系统框架设计方案,用面向服务的体系架构对现有的ERP体系结构进行了改造。  相似文献   

10.
面向服务架构的异构系统集成模型   总被引:1,自引:0,他引:1  
针对企业现有信息系统不能适应新业务需求这一现状,提出采用面向服务架构(SOA)思想对企业现有异构系统进行集成,达到在保持现有IT基础设施前提下,满足企业新的动态业务需求的目的.以某煤矿企业信息系统建设为案例,重点分析了企业实施SOA架构的系统模型建立过程及关键技术实现流程,为企业信息系统改造提供了一种新的解决方案.  相似文献   

11.
一种基于SOADL的Web服务合成方法   总被引:1,自引:0,他引:1  
服务合成是面向服务的软件开发中的一个重要开发活动.探讨了体系结构设计和服务合成之间的关系,提出了一种基于体系结构的Web服务合成方法.通过自动发现服务以及自动生成过程代码和部署代码,可以将SOADL的体系结构模型转化为一个可执行的BPEL组合系统,来实现Web服务的合成.与其它服务合成方法相比,合成方法可以更好地实现从设计到实现的平滑过渡,提高合成的效率和保障合成后系统与体系结构模型之间的可跟踪性.  相似文献   

12.
Enterprises need to be responsive to meet dynamic businesses and requirements. Service-oriented architecture and Web services can improve e-Business systems to be integrated and flexible. This paper proposes a multi-model driven collaborative development platform for service-oriented e-Business systems. The platform provides engineers/consultants with three views, i.e., business view, process view, and service view to support service-oriented software engineering, top-down business design and bottom-up service composite and development. The views are kept consistent through model-driven translation mechanisms. The platform employs three models, i.e., service meta-model, process model and business model to implement the translation. On the platform, business and technical consultants/engineers can use the views designated for their roles to collaborate for a service-oriented e-Business system based at the distributed sites of, e.g., IT vendors and their clients. The collaboration is featured with visual development and rapid demonstration. Comparingly, most of the mainstream development environments focus on object-oriented application development other than service-oriented business process modeling. The platform has been developed and deployed in an innovation centre to be evaluated by visiting customers.  相似文献   

13.
基于Web Services的软件开发过程   总被引:4,自引:1,他引:4  
解释了Web Services的相关基本概念,指出运用Web Services技术不仅可以解决软件复用中的三个原则性问题,而且还可以解决不同平台和分布类型之间的互操作和松耦合问题。SOA因其可以对持续变化的业务需求提供快速、高效地响应来复用不同类型的应用组件的能力而被广泛应用。为了实现这种灵活性,基于Web Services的软件开发应该运用文中的5种设计模式。  相似文献   

14.
松耦合模块在基于SOA的系统中的研究与实现   总被引:1,自引:0,他引:1  
为了解决当前构建系统框架的方法中的缺陷,提出了面向服务的体系结构(SOA)。面向服务的体系结构最重要的一个思想就是实现软件间的松耦合。松耦合的软件结构可以降低软件的复杂性,提高软件的重用性,使软件能够更好地适应需求的变化。介绍了SOA的基本理论,提出了使用SOA实现松耦合结构的方法来构建系统,并以身份验证模块为例探讨了如何在基于SOA的MIS中实现松耦合的功能模块的开发,最后总结了采用松耦合的结构开发功能模块的优点。  相似文献   

15.
Service-oriented computing aims to make services available and easily accessible through standardized models and protocols without having to worry about the underlying infrastructures, development models or implementation details. This helps achieve interoperability and loose coupling among distributed application components and also among user processes. In addition, this model offers users an on-demand usage model where they only use the services needed for the time needed, which relieves them from having to build and maintain a complete system in house. However, the design and implementation of robust and efficient service-oriented applications are still as complex and demanding as any other type of distributed application. Thus middleware can play an important role in facilitating the design, development and implementation of service-oriented systems. Furthermore, middleware approaches will provision non-functional requirements like performance, scalability, reliability, flexibility and quality of service (QoS) assurance. A lot of work has been done in this area and in this paper we survey some of this work in service-oriented middleware (SOM). As we study the different projects we develop a list of the main requirements that SOM should support. We also discuss the main objectives and characteristics of the surveyed approaches, and then we highlight the challenges to be addressed when designing and developing SOM solutions that satisfy the requirements of different application domains.  相似文献   

16.
面向服务的体系结构SOA已经逐渐成为应用软件系统集成的主流技术。服务总线在构建SOA基础架构中起着关键作用,如何根据服务QoS进行动态优化是服务总线中的重要研究课题之一。SOARBus是一个支持QoS动态优化的服务总线,SOARBus实现组合服务请求动态调度算法和QoS感知的组合服务动态调整算法,使其能够根据引擎负载按照负载均衡原则对组合服务请求进行动态调度和以及在组合服务执行期间根据QoS对组合服务进行动态调整。  相似文献   

17.
Wireless sensor networks (WSN) are used for many applications such as environmental monitoring, infrastructure security, healthcare applications, and traffic control. The design and development of such applications must address many challenges dictated by WSN characteristics on one hand and the targeted applications on the other. One of the emerging approaches used for relaxing these challenges is using service-oriented middleware (SOM). Service-oriented computing, in general, aims to make services available and easily accessible through standardized models and protocols without having to worry about the underlying infrastructures, development models, or implementation details. SOM could play an important role in facilitating the design, development, and implementation of service-oriented systems. This will help achieve interoperability, loose coupling, and heterogeneity support. Furthermore, SOM approaches will provision non-functional requirements like scalability, reliability, flexibility, and Quality of Service (QoS) assurance. This paper surveys the current work in SOM and the trends and challenges to be addressed when designing and developing these solutions for WSN.  相似文献   

18.
Systems based on the service-oriented architecture (SOA) principles have become an important cornerstone of the development of enterprise-scale software applications. They are characterized by separating functions into distinct software units, called services, which can be published, requested and dynamically combined in the production of business applications. Service-oriented systems (SOSs) promise high flexibility, improved maintainability, and simple re-use of functionality. Achieving these properties requires an understanding not only of the individual artifacts of the system but also their integration. In this context, non-functional aspects play an important role and should be analyzed and modeled as early as possible in the development cycle. In this paper, we discuss modeling of non-functional aspects of service-oriented systems, and the use of these models for analysis and deployment. Our contribution in this paper is threefold. First, we show how services and service compositions may be modeled in UML by using a profile for SOA (UML4SOA) and how non-functional properties of service-oriented systems can be represented using the non-functional extension of UML4SOA (UML4SOA-NFP) and the MARTE profile. This enables modeling of performance, security and reliable messaging. Second, we discuss formal analysis of models which respect this design, in particular we consider performance estimates and reliability analysis using the stochastically timed process algebra PEPA as the underlying analytical engine. Last but not least, our models are the source for the application of deployment mechanisms which comprise model-to-model and model-to-text transformations implemented in the framework VIATRA. All techniques presented in this work are illustrated by a running example from an eUniversity case study.  相似文献   

19.
Ontology can be considered as a comprehensive knowledge model which enables the developer to practice knowledge, instead of code, reuse. In the development of knowledge-based systems, different modeling languages are employed at different stages of the development process. By using a common modeling language for the knowledge and software models, knowledge instead of software reuse can be achieved. We illustrate the process by first presenting an ontology developed for an industrial domain and then investigate Unified Modeling Language (UML) as an ontology modeling tool. Since any model expressed in UML can be translated into a software model, the transition from the knowledge model to system implementation is better supported with the proposed approach. The industrial domain of selecting a remediation technique for petroleum contaminated sites is adopted for the illustration case study.  相似文献   

20.
Service-oriented architecture represents a promising approach to integrating data and software across different institutional and disciplinary sources, thus facilitating Web-scale collaboration while avoiding the need to convert different data and software to common formats. The US National Cancer Institute's Biomedical Information Grid program seeks to create both a service-oriented infrastructure (caGrid) and a suite of data and analytic services. Workflow tools in caGrid facilitate both the use and creation of services by accelerating service discovery, composition, and orchestration tasks. The authors present caGrid's workflow requirements and explain how they met these requirements by adopting and extending the Taverna system.  相似文献   

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

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