国家体育总局体育科学研究所启动的全民健康管理系统项目,旨在为全民健身提供专业的设备监控、权威的专家指导以及提供个性化的健康管理服务。如何在短时间内,寻求一个健壮、稳定、高扩展、高性能的流程管理平台去满足项目中流程复杂、设备多样、扩展要求高的特点成为急需解决的问题。国家“核高基”科技重大专项课题牵头承担单位中创软件商用中间件股份有限公司提供的InforSuite集成化中间件使这个问题迎刃而解。
业务复杂多变 与未来灵活扩展的双重要求
国家体育总局体育科学研究所启动的全民健康管理系统项目是将科学研究成果通过数字化的方式快速直接地普及到广大人民群众当中,使老百姓也能够享受到专业健康咨询服务,是推进全民健身事业科学发展的推动力。
科学健身必须保证适宜的运动强度、合理的运动方式、正确的运动时间等,需要在运动处方的指导下进行锻炼。全民健康管理系统流程异常复杂,需要将审核用户的申请、分析数据、制定运动处方、跟踪用户健身效果以及给予专家建议等一系列业务纳入系统流程中,其主要工作流程就涉及100多个环节,包含的社会角色也是多种多样,有普通群众、专业运动员、各级体育官员、运动学专家、营养学专家、心理学专家等。同时流程又要兼顾各方面因素,如使用者的个体差异和不同器械之间的评测指标数据的相互影响,不同评测结果和不同体质会得到不同的健康建议,数据在持续的跟踪过程中因采取不同处理方式从而选择不同流程分支等。如此一系列复杂的数据流转、交换与整合是工作流管理平台所面临的严峻考验。
全民健康管理系统需要在全国范围内使用,因此必须适应未来业务的灵活扩展要求,而新接入业务系统信息的不确定性则成为系统可扩展所要面临的挑战。此外,系统还要适应除JAVA语言之外的其他编程语言,这也为工作流管理平台提出了更高的要求。
按需服务 随需应变
面对业务环节复杂多变,面向未来的灵活扩展等方面的挑战,国家体育总局科学研究所对工作流工具慎重严格筛选后选择了中创中间件的InforSuite Flow产品。该产品已在金融、税务、交通、电信等领域成功应用,被中国软件行业协会评为“中国十大创新软件产品”。在全国健康管理系统中,InforSuite Flow同样以其灵活性高、部署快、易扩展的特性帮助客户成功地完成了这个关乎社会责任的项目。
其一,InforSuite Flow采用面向服务的架构和事件驱动的体系结构,基于“核高基”专项最新研究成果,采用微内核技术和插件体系结构思想,构筑了一个强大而稳定的基础架构。在提供了完整系统框架的前提下,采用了业务逻辑和流程逻辑分离的思想,将体质检测、风险评估、制定运动处方等一系列的服务抽取为业务逻辑单元,并将其挂接在流程岗位节点上,面向业务目标实现业务逻辑和流程逻辑的有效统一。
基于InforSuite Flow构建的全民健康管理系统,将各类资源整合、协同起来,实现按需服务;同时保证系统能够灵活地适应业务的变化,为系统的随需应变提供了高效的支持,从根本上解决了灵活应对复杂流程的问题。
其二,InforSuite Flow提供了面向服务架构的可扩展解决方案,能够满足当前和未来的需求。“软总线+软构件”式的架构设计使其可与任何新构建的应用系统、原有异构系统进行联接、集成,与任何程序、系统、平台进行交互,从而保证了健康管理系统的进一步扩充以及与相关系统的衔接。面对特殊的流程需求时,无须对原有程序进行调整,只需通过增加相应需求实现,即可实现系统的拓展,保障系统的持续性发展。
健身与科学携手 服务民族健康
全民健康管理系统可以提供包括私人健康秘书、健康风险评估(生活方式评估、体制评估、疾病风险评估)、健康干预(运动干预、营养膳食干预、健康行为相关调整)、健康管理效果评估、健康课堂、私人健康档案、健康短信在内的七项全方位的专属服务,目前已应用于全国20多个城市,并逐步在全国推广。
在这个关系国民素质、民生健康的项目中,国家体育总局体育科学研究所结合对国民身体素质提高的各项理论研究结果,同时结合了中创中间件多年对于SOA的理解和实践。在项目开发的过程中,中创中间件的工程师一边协助科研所的项目开发工程师梳理业务流程,一边进行产品培训。仅用三天就帮助科研所的项目开发工程师们掌握了InforSuite Flow开发要点,不到一周就完成了主要业务模型的梳理和开发,整体效率提升大于20%。用户称赞:“相对于我们自己编写流程逻辑实现,使用InforSuite Flow工具至少节约了10人月的开发工作量。”