首页 . 理学 . 计算机科学技术 . 软件工程 . 软件工程理论与方法 . 软件工程方法

面向服务的软件工程

/service-oriented software engineering; SOSE/
条目作者金芝

金芝

最后更新 2024-12-05
浏览 110
最后更新 2024-12-05
浏览 110
0 意见反馈 条目引用

一种软件工程方法,专注于通过组合通常由其他服务提供商提供的可重用服务(面向服务)来开发软件系统。

英文名称
service-oriented software engineering; SOSE
所属学科
计算机科学技术

面向服务的软件工程的主要关注点是服务需求表达、服务能力的匹配以及服务能力的组合。从过程的角度,面向服务的软件工程的过程包括服务需求分析、服务能力识别和动态定位、服务能力和接口匹配、服务能力组合和按需绑定等活动。从参与者的角度,面向服务的软件工程包括三大类参与者,即服务请求方、服务提供方和服务中介。

面向服务的软件工程具有基于构件的软件工程的许多特性,即通过可重用服务来构建所需要的软件系统,但与基于构件的软件工程相比有以下不同:①它增加了服务动态定位和按需绑定的过程,这使得用面向服务的软件工程开发的软件系统具有一些动态的特征,比如韧性或自适应性等。②用于组合的服务可能是其他人开发的功能构件,并作为Web服务发布的,因此在上述软件工程活动中,面向服务的软件工程更加关注服务使用与服务提供之间连接的可行性。③它常常需要在功能完成度的基础上,以服务质量为优化目标,决定服务的动态绑定,因此面向服务质量的服务组合是一个研究热点。

相关条目

阅读历史

    意见反馈

    提 交

    感谢您的反馈

    我们会尽快处理您的反馈!
    您可以进入个人中心的反馈栏目查看反馈详情。
    谢谢!