1、2022-8-21/25多租户软件多租户软件动态个性化定制技术研究动态个性化定制技术研究 报告人:孔兰菊导师:李庆忠 教授2022-8-22/25内容简介 选题依据选题依据 国内外现状及存在问题国内外现状及存在问题 研究内容及拟解决方案研究内容及拟解决方案 主要创新点主要创新点 研究计划研究计划2022-8-23/25选题依据多租户模式是中小企业以极低成本获取先进技术的最好途径,应用前景非常广阔多租户个性化技术研究刚刚起步,对日益增多的租户个性化需求支持不足面向数据层、服务层、流程层、表现层的研究已经出现,但如何实现层次之间的映射,是一个挑战软件配置与自适应技术较多,但主要针对单一租户,未考虑
2、租户之间的共享问题2022-8-24/25应用背景 中小企业没有财力、物力建设自己的系统 缺乏相应的技术来维护系统 麻雀虽小,五脏俱全,中小企业因规模、业务范围、业务特点不同而各有特色 托管方式(多租户模式)是适用的解决方案 如:CRM、HR、MI,行业软件等 本课题主要以中小诊所管理软件为背景进行描述2022-8-25/25多租户模式的特点 基于SAAS运营模式 部署在软件托管方 通过安全的网络发布给租户 费用通常以月和年的方式支付,不必一次投入巨大成本新建系统 托管商负责故障修理、维护、升级服务2022-8-26/25系统的应用模式2022-8-27/25内容简介 选题依据选题依据 国内外
3、现状及存在问题国内外现状及存在问题 研究内容及拟解决方案研究内容及拟解决方案 主要创新点主要创新点 研究计划研究计划2022-8-28/25国内外相关工作 Stefan Aulbach提出了在标准关系数据库中实现分租的一种新的模式映射技术块折叠。SIGMOD 2008:1195-1206 IBM提出一个策略驱动的软件即服务定制化方法(定制化策略、验证算法和定制化指令)参考了制造业中的“大规模定制”的概念,提出了Web服务客户化定制的思想,建立Web服务客户化定制的模型及其支持系统的框架 UniversityofStuttgart的RalphMietzner参考product line里的可变点
4、,提出了可变描述符的概念,主要用于描述可变点的取值以及约束2022-8-29/25存在的问题1.租户的个性化需求涉及到各个层面,从界面展示到数据表示,从服务质量到用户体验等,现有机制难以统一描述各个层面的个性化需求,更难以描述层次之间的映射关系。2.单一租户模式,个性化需求可以通过独立应用或参数配置等来实现,并且从不涉及其他租户的运行问题。3.多租户模式,在共享应用的架构上,保证租户大规模个性化需求实现和在线升级不影响其它租户,是一个始终存在的难点。4.深入描述个性化需求在系统各层次之间的约束和依赖,保证个性化定制的正确性,成为一个亟待解决的问题。2022-8-210/25内容简介 选题依据选
5、题依据 国内外现状及存在问题国内外现状及存在问题 研究内容及拟解决方案研究内容及拟解决方案 主要创新点主要创新点 研究计划研究计划2022-8-211/25研究内容 研究的总体目标:研究的总体目标:在多租户模式的中小诊所管理系统的基础上,开展动态个性化定制模式映射相关工作的研究,确保为租户提供个性化的、动态的、高质量的定制技术支撑。2022-8-212/25研究内容研究基础2022-8-213/25研究内容2022-8-214/25研究内容(1)主要要解决的问题:1、对个性化需求的统一描述 各诊所有不同的扩展数据的需求 诊所有不同的扩展业务逻辑的需求 诊所选择合适的软件服务,基于流程编排、装配
6、来 实现租户更高层次的个性化业务需求 租户根据操作模式、个人喜好等定制交互界面2022-8-215/25研究内容(2)主要要解决的问题:2、个性化需求在层次之间的映射需求 数据层的变化可能会导致服务发生变化 服务层的变化可能会导致业务流程的变化 相应的,操作模式及用户体验也会发生变化 总之,层次之间是密切相关的,不能单一的考虑某一个层次的需求2022-8-216/25研究内容(3)3、租户在线定制和升级与其它租户的隔离问题 在实现个性化的需求时,不能只考虑单 一租户的需求其他租户的正常运行 在线演化时,不能影响其他租户的正常运行2022-8-217/25研究内容(4)1、诊所A在数据层扩展了会
7、员信息2、执行会员打折、积分返点功能3、流程层 4、在表现层通常以会员作为入口1、诊所B在数据层扩展了检查影像信息2、需要驱动扫描仪,存储文件等3、流程层 4、在表现层通常首先显示影像信息2022-8-218/25拟解决方案(1)设计灵活的数据模式存储各租户元数据和业务数据 设计形式化描述方式来描述定制字段相关的服务、业务流程、展现方式 构建扩展服务机制,并约束扩展服务的应用场景 定义工作流及其依赖关系描述方式,允许自定义工作流 定义表现层主题描述方式,支持描述主题的依赖关系 设计在线演化机制,确保租户之间互不影响,实现动态个性化定制 2022-8-219/25内容简介 选题依据选题依据 国内
8、外现状及存在问题国内外现状及存在问题 研究内容及拟解决方案研究内容及拟解决方案 主要创新点主要创新点 研究计划研究计划2022-8-220/25主要创新点1.课题采用一种形式化的方法统一描述多租户各个层次的个性化需求。2.探讨了多租户系统中数据、服务、业务流程、表现层之间的约束及依赖关系,提出一种形式化的方法描述各层次的映射关系3.采用在线动态演化机制,保证租户之间互不影响,实现了个性化的动态定制需求4.打破了传统应用2/8原则及专业人员支持原则,高质量、高效率的满足中小企业的个性化需求2022-8-221/25内容简介 选题依据选题依据 国内外现状及存在问题国内外现状及存在问题 研究内容及拟解决方案研究内容及拟解决方案 主要创新点主要创新点 研究计划研究计划2022-8-222/25研究进度安排时间主要完成工作2008.72008.11论文阅读和选题,完成开题报告2008.122009.09建立多租户系统应用软件的整体框架,提出数据层、服务层、业务流程层、表现层的个性化需求统一描述及层次间模式映射的处理方法;撰写3-4篇高水平文章2009.07 2010.02对前期的处理方案进行系统分析与设计,制定具体的开发方案;组织开发人员进行编程实现。2009.112010.6完成学位论文,准备答辩2022-8-223/25恳请各位老师恳请各位老师多提宝贵意见多提宝贵意见
侵权处理QQ:3464097650--上传资料QQ:3464097650
【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。