|
|
知识路径: > 系统开发和运行维护知识 > 软件工程基础知识 > 软件开发方法 > 软件开发方法新进展 > 服务化方法 >
|
相关知识点:3个
|
|
|
|
随着以互联网为主干、电信网、移动网、传感网等多种网络正在不断渗透融合,软件系统的运行环境正在逐步从静态、封闭、固定的单机环境转变为动态、开放、多变的网络环境。
|
|
|
软件服务是指将软件的功能以服务的形式通过互联网来交付,可以被使用者(最终用户或者第三方客户端程序)直接使用的独立的基本单元。就其形态而言,软件服务一般基于可共享和集成的应用系统和资源来构建,对外则表现为一组相对独立的业务功能单元(通常是可供外部直接调用的应用编程接口,即API),更加方便使用者使用。软件服务的一个重要目标是屏蔽开放网络环境带来的异构性问题,因而一般具有较高的抽象级别和独立性。这种独立性也带来了软件服务之间更加松散的耦合关系,从而使得使用者可以灵活选择服务并进行组装来生成增值服务。
|
|
|
|
|
|
|
|
|
|
|
|