28、语义Web服务系统开发方法综述

语义Web服务系统开发方法综述

1. 引言

近年来,软件行业逐渐认识到使用离散的软件构建块是一种有效的系统工程方法。20世纪90年代,基于组件的开发(CBD)得到了广泛应用,但现在正逐渐被Web服务和面向服务的架构(SOA)所取代。未来,语义Web服务(SWS)可能会为快速构建灵活且先进的面向服务系统(SOS)提供更强大的方式。

2. 技术与开发方法

当基于特定技术开发信息系统时,需要使用一些基本概念,如服务、请求者和提供者,并以特定的方式思考信息系统的结构和组织。因此,系统工程方法必须与底层技术相匹配,才能更有效地创建高质量的系统。为了有效地开发或调整SWS系统的工程方法,需要了解在工程这些系统时会出现哪些特殊问题。如果要考虑特殊问题,那么新的工程方法或对通用方法的调整可能是可取的。

服务概念提高了抽象级别,旨在使业务用户能够基于SOA创建和执行软件系统。虽然已经出现了许多针对SOS和Web服务系统的技术标准,但对建模和设计这些系统的方法关注较少。新技术的数量不断增加,且随时间变化,这使得开发变得复杂且容易出错。因此,如果没有方法和开发工具的适当支持,应用程序的适应性、广泛重用和商业化将会受到阻碍。

3. 动机与目的

本文旨在综述专门为SWS系统的需求规范、建模、设计和开发而量身定制的工程方法。这些方法也可能以专门设计的工具形式出现,用于支持SWS系统的开发。提供这样的综述对读者的实用性动机如下:
- 概述SWS系统开发与当前主流软件开发之间所设想的方法差异。
- 概述并比较为应对SWS系统开发的特定挑战而提出的不同方法和技术,以便读者更轻松地浏览现有的众多建议,并可能找到适用于自己上下文(

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值