原创作者: xuguohua   阅读:2392次   评论:0条   更新时间:2011-05-26    

1      FlowShop功能介绍

FlowShop是在多年的IT应用系统开发经验的基础上, 结合J2EE技术架构, 采用先进的开发思想和软件体系结构, 面向各行业的业务需求所设计和开发的应用程序开发框架.

1.1    开发FlowShop的目的

在开发一个应用系统的过程中, 经常需要克服如下的问题:

¨       系统开发实施的各个层面需要一个统一遵循的规范;

¨       如何能够有效地协调各个开发实施团队的进度, 减少各个团队之间进度的相互影响;

¨       如何尽量减少开发人员的负担, 使之能够将精力集中在业务逻辑的开发上;

¨       系统和业务的常用功能(例如权限控制, 事务处理, 打印, 日志等)如何通过库或服务的形式提供给开发人员, 以避免重复开发和测试;

¨       是否能够提供一个调试和排错机制, 方便开发实施和系统维护;

¨       如何在保持系统简洁的同时增加系统的灵活性和可配置性, 以达到系统易于修改和调整的目的(例如, 允许客户根据需要调整业务处理流程);

¨       如何通过合理的软件体系架构实现一个易于分发, 升级和维护的系统

1.2    FlowShop的整体框架介绍

在应用系统中使用FlowShop框架, 就是希望在不断完善框架的过程中, 逐步解决上述这些问题, 使具体业务的实施开发和系统维护更方便快捷, 从而更好地为客户服务, 帮助客户提升竞争力.

FlowShop是在Sun所提出的J2EE架构的基础上并结合本公司的业务开发经验和用户的实际需求, 采用基于Web的四层模型而设计和开发的一个应用程序开发框架.

1.1    FlowShop系统的特点介绍

FlowShop系统具有如下特点:

¨       FlowShop主要目标是用于开发基于Web的应用, 以保证应用程序易于部署和使用;

¨       采用基于J2EE的多层软件体系结构, 保证系统的开放性, 可扩展性和可伸缩性;

¨       利用J2EE应用服务器的集群功能, 使用FlowShop构建的系统能够在需要时方便地扩展系统处理能力, 保证系统的性能和响应速度;

¨       开发框架采用模型-视图-控制器(Model-View-ControllerMVC)设计模式, 系统各个部分相对独立, 提高了系统的可维护性和可配置性, 同时也便于系统各个部分的扩展和替换;

¨       系统内建了适合各个行业的组织, 区域以及人员权限控制系统, 这部分系统在与框架无缝集成的同时, 保持了相对独立的接口, 便于根据实际需要进行扩展和变更;

¨       框架内部包含了一个简洁的规则处理引擎, 用以实现动态灵活的页面流转控制;

¨       作为系统的一个扩展, FlowShop中还包括了用户界面自定义的功能.

 

 

 

评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

文章信息

  • xuguohua在2010-02-10创建
  • xuguohua在2011-05-26更新
  • 标签: 工作流, mis, flowshop, 进销存管理
Global site tag (gtag.js) - Google Analytics