共查询到20条相似文献,搜索用时 211 毫秒
1.
2.
面向服务计算的网络化软件需求的交互与行为协作实质上是一个受约束的语义互操作性问题,其研究重点在于自组织过程及其群体行为涌现中的需求语义互操作性的约束、展开、聚类以满足涉众用户需求.针对上述问题,本文提出一个基于连接本体的网络化软件需求语义互操作展开方法.文中研究了面向本体的需求工程,实现了基于领域本体和需求资产重用的需求获取技术,同时面向网络化软件需求语义的互操作聚类,运用连接本体解决网络松散耦合、异域、异构下服务资源聚合的需求建模,给出了连接本体的形式化定义和连接本体生成算法,设计了基于连接本体的需求语义互操作展开自动化集成环境,探讨了国际上的相关前沿工作,为面向服务的网络化软件需求工程开辟了一条新的研究思路. 相似文献
3.
面向服务的体系结构是基于“软件变服务”思想,提出了一种新的解决软件重用和软件集成的方案。本文介绍了SOA的基本思想后,并且讨论了其具体的实现技术WEB SERVICE,然后对DELPHI在构建Web服务应用系统的实现原理进行了讨论,并利用Web服务实现了一个基于SOA的省计委查询系统,给出了原型系统的开发过程。 相似文献
4.
5.
6.
面向服务建模是SOA的核心内容之一,旨在完成对业务流程的分割和整合,以达到优化业务结构和加强业务敏捷性的目的。文中提出一种服务组合的建模方法,首先构建包含粗细两种粒度特征的服务粒度表,其次运用启发式算法对表中的元素进行关联度计算,最后依计算结果完成对粗细两种粒度的服务重组,建立服务粒度关联模型。该模型对减少服务粒度冗余、降低SOA系统复杂性、提高灵活性有着显著优点。 相似文献
7.
8.
信息网格中基于本体的Web服务动态集成和重构 总被引:3,自引:1,他引:3
基于语法的Web服务资源组织和管理策略不能满足信息网格中服务请求多样性和信息关联的需要.提出了一种基于本体的Web服务动态集成和重构策略(Web service dynamic integrating and constructing,简称WS-DIC).该策略以本体及其推理能力为核心,复用信息网格中已有服务,生成优化重构路径集合完成服务集成,满足请求多样性和信息关联的需要.通过对该策略的抽象和形式化描述,讨论了动态重构和集成规则,并设计了动态重构和集成算法.模拟实验表明,与传统的全文检索和数据库查询方式相比,该策略可以按照用户请求,通过服务重构集成,满足请求多样性并准确、全面地获取关联信息. 相似文献
9.
面向服务的体系结构在ERP中的应用 总被引:3,自引:0,他引:3
在现有体系结构下,ERP软件的定制、与其它应用系统的集成、系统维护与升级十分困难。而具有粗粒度、松耦合、可重用的服务及服务标准化接口设计管理等特点的面向服务的体系架构恰巧可以弥补以上不足。本文提出了一种新的ERP系统框架设计方案,用面向服务的体系架构对现有的ERP体系结构进行了改造。 相似文献
10.
11.
一种基于SOADL的Web服务合成方法 总被引:1,自引:0,他引:1
服务合成是面向服务的软件开发中的一个重要开发活动.探讨了体系结构设计和服务合成之间的关系,提出了一种基于体系结构的Web服务合成方法.通过自动发现服务以及自动生成过程代码和部署代码,可以将SOADL的体系结构模型转化为一个可执行的BPEL组合系统,来实现Web服务的合成.与其它服务合成方法相比,合成方法可以更好地实现从设计到实现的平滑过渡,提高合成的效率和保障合成后系统与体系结构模型之间的可跟踪性. 相似文献
12.
Yinsheng Li Jianping Shen Junshuai Shi Weiming Shen Ying Huang Yingxiao Xu 《Advanced Engineering Informatics》2008,22(3):328-339
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.
Jameela Al-Jaroodi 《Journal of Network and Computer Applications》2012,35(1):211-220
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.
Stephen Gilmore L��szl�� G?nczy Nora Koch Philip Mayer Mirco Tribastone D��niel Varr�� 《Software and Systems Modeling》2011,10(3):287-311
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.
Combining the Power of Taverna and caGrid: Scientific Workflows that Enable Web-Scale Collaboration 总被引:1,自引:0,他引:1
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. 相似文献