服务化方法(service-oriented software development),理学-计算机科学技术-计算机软件-软件语言与方法-软件方法学,一种以软件服务作为应用开发的基本单元,以服务组装的方式快速、便捷和灵活地生成软件系统的开发方法。服务化方法用以有效地解决在分布、异构的环境中数据、应用和系统集成问题。软件服务是指将软件的功能以服务的形式通过互联网来交付,可以被使用者(最终用户或者第三方客户端程序)直接使用的独立的基本单元。就其形态而言,软件服务通常被发布为一组可供外部直接调用的应用程序接口(application program interface,API)。软件服务一般具有较高的抽象级别和独立性,这种独立性也带来了软件服务之间更加松散的耦合关系,从而使得使用者可以灵活选择服务并进行组装来生成增值服务。服务化方法最本质同时也是最核心的理念,就是人们不再需要拥有软件产品的全部,而是直接按需使用软件所提供的功能。服务化方法的雏形可以追溯到20世纪90年代的“应用服务提供者”(application service provider)的概念。