论文部分内容阅读
随着建筑设计行业体制的变革、管理理念的日益提升和业务的不断拓展,原先的手工化管理手段已经难以满足设计院目前的发展需求。部分建筑设计院采用信息化的管理手段取得了一定的经济回报和品牌提升,但是传统的信息系统开发模式由于投入成本高,开发周期长,系统结构固定,功能单一,可扩展性和可维护性差等问题,渐渐成为阻碍建筑设计行业信息化发展道路上的绊脚石。 云计算采用租赁的方式向用广提供软件、平台和基础设施等服务,为建筑设计行业信息化建设开辟了一个新的视角。建筑设计行业是以专业技术为核心的、其业务流程和企业管理根据自身规模和体制的不同而呈现不同特点的一类特殊行业。云计算的这种“单实例、多租户”的商业模式能够很好的迎合建筑设计行业的特点,为建筑设计行业的企业信息化建设的诸多难题提供了一条有效的解决途径。 本文作者亲身参与了某个传统模式下建筑设计院信息系统开发项目,针对传统的开发模式存在的问题,本文做了以下的研究工作: (1)对建筑设计行业的管理特点和一般业务流程进行分析.运用业务流程的优化重组(BPR)、质量管理、项目管理的思想对设计院核心业务流程进行分析、优化,整理出建筑设计行业信息系统的一般功能模块划分。 (2)提出了基于云计算的建筑设计行业信息系统的开发模式,分析了系统的工作流程、设计思路和原则,在此基础上给出了整个信息系统的框架设计。在服务设计方面采用SOA(面向服务的架构)理念,将所有的功能和模块封装成服务,通过服务的组合调用,产生各式各样的工作流程,突出了服务的重用性。并对系统的部署环境——Google的GAE云平台进行了初始化配置。 (3)对云计算信息系统开发的一些实现技术进行了研究:系统用户登录认证管理分析了云计算环境下信息系统的特点,对基于角色的访问控制(RBAC)模型进行改进,实现了角色和权限之间的动态匹配;系统通过对流程层、功能层、数据层的约束设计,可以实现用户个性化业务流程定制,体现了云计算资源的按需提供的特点;用户日志管理使用ThreadLocal类实现为每一个用户创立一个独立的日志文件,解决了由于云计算环境下用户数量庞大,角色众多带来的系统日志混乱等问题,极大地提高日志的管理效率和可分析性。