摘要
以用户为中心按需构造应用的新兴开发模式,能够直接地反映业务需求,提高建模的准确性,降低应用构建成本.然而,为了支持最终用户自主构造应用,需要有一种适于最终用户理解和使用的编程模型,一方面可为用户屏蔽底层流程逻辑的细节、提供用户关心的编程抽象;另一方面还具有良好的组织,易于用户把握全局. 本文提出一种基于多视图关联的服务组合模型和方法,为用户提供不同视角的编程抽象,用户可通过对视图的操作,描述对服务组合的行为约束,构建个性化应用.案例分析和相关工作对比表明.本方法可有效降低最终用户构造服务组合的复杂性,提高建模效率与质量。