proframe
ProFrame是TmaxSoft的集成应用框架解决方案,用来开发基于SOA(ServiceOrientedArchitecture,面向服务架构)的整体企业级系统。ProFrame可以使得业务应用最优化,并且新的服务、应用和解决方案可以快速高效的进行开发。基于ProFrame的系统能够灵活的适应业务环境的变化,集成新出现的技术,快速应对新的客户需求。
基本内容
一、产品概要
ProFrame实现了一个灵活和快速响应的IT架构,对软件开发的概念进行了革新。它内嵌的EMB (Enterprise Module Bus, 企业模块总线),提供了一个基于GUI的环境,使得开发人员从程序编码中脱离出来,将主要精力放在整体结构和应用流程的设计。开发人员可以使用强大的工具设计新应用,处理可重用、自包含的服务模块之间的连接以及生成“逻辑流程”。ProFrame 真正实现了SOA的概念,增强了系统可视化,提供了标准化的基于规则的应用开发环境。
基于ProFrame解决方案构建的系统提供了最优的IT环境,使得最终用户可以一致的访问分布式资源,为开发人员提供了强大的应用开发环境,为系统管理员提供了高效的系统监控和管理环境。
二、产品功能
智能的下一代集成架构
ProFrame智能的下一代集成架构使得应用设计更加灵活、功能独立而且是基于模块。框架本身提供了许多功能模块,因此使得开发人员将主要精力放在应用开发的实际创造性方面。架构提供的模块包含了预处理(Pre-processing)和后处理(Post-processing)模块,以及标准的数据传输模块(CommBuff/处理数据共享)和数据访问模块。
业务层(Business Tier)
业务层包含了独立的,然而是集中管理的功能模块。
- 系统共同层(System Common Layer):包含了各种系统级的组件,提供高效的开发环境和组件用来执行实际的模块服务
- 业务共同层(Business Common Layer):包含了ProFrame提供的和用户开发的模块服务,这些服务可以被组合构成应用
数据层(Data Tier)
数据层将数据访问逻辑从模块服务中分离出来,从而流化(Streamline)应用和模块的开发,提高系统性能。在该层内,一个高级的“DBIO”模块将数据访问模块从应用程序中分离,而“DWIO”模块提供了与EDW(企业数据仓库)的集成,以及访问任何类型数据库的通用API。ProFrame集成了所有必需的DB I/O API,简化数据层概念的实现。
渠道层(Channel Tier)
渠道层使全部ProFrame服务成为独立渠道,因为渠道逻辑与标准业务逻辑始终保持分离。这增加了模块的可用性和系统的灵活性。
革新应用开发并最大化开发效率
- ProFrame应用是从可重用的、功能独立的模块组件(服务)构建。新应用是通过组织这些模块组件之间的“Service Flow”创建的。
- 应用开发基于规则并且GUI驱动,消除了额外“Hard-Coding”,提高开发生产率、标准化和透明度,减少开发错误和业务逻辑的冗余
- ProFrame将渠道、表现逻辑和业务逻辑分离,增强开发效率和开发项的可重用性