服务框架是指某领域一类服务的可复用设计与不完整的实现,与软件框架不同的是,服务框架同时体现着面向服务,一个服务框架可以分为两个主要部分:服务引擎、引入的外部服务。
服务框架同时体现着面向服务,一个服务框架通常由一组用于服务整合的关联组件和一组外部服务构成。框架核心还可以包括实现本领域内应用的一些典型功能的具体实现,同时也支持应用框架内组件扩展新的业务功能。
引入的外部服务被服务引擎驱动来参与业务,它往往以独立(例如第三方提供)的外部服务形式出现,在基于框架构建服务时直接应用。
移动服务框架的基本特点
1、具有部分实现的特性,包括一组与业务功能的整合密切相关、相互协作的组件;
2、基于服务框架开发应用是通过扩展和复用外部服务实现的;
3、它是面向特定领域的可复用软件集成平台;
4、服务框架中,与业务相关,但与业务功能的整合无关的组件以外部服务形式引入。
参考资料来源:百度百科—服务框架