`
pujing
  • 浏览: 43419 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

业务基础平台的设计

阅读更多
-
参考文章:产品之路的随想 >> http://timeson.iteye.com/blog/651601


总体思路为:组件—>框架—>平台

1.组件
报表展现、规则引擎、流程引擎等

2.框架
基本上为MVC方式,以struts+spring+ibatis为例:

表示逻辑:采用MVC模式展现(struts处理)
业务逻辑:采用spring的bean装配模式(用spring来管理前后端/service+dao)
数据管理逻辑:采用ibatis或jdbc作为持久层

把多人协同的逻辑抽象出来,演变成流程引擎;把条件判断抽象出来,演变成规则引擎。
这样框架就是四层结构:表示逻辑、业务逻辑、数据管理逻辑、流程逻辑。


软件开发框架分为5层,自下而上分别是数据访问层,基础业务层,领域业务层,编程接口层,界面交互层。

3.业务基础平台
把框架、组件、业务基础融合到一起,形成业务基础平台。包括:
1)框架基础服务:配置管理、日志服务、图形管理、异常处理、上传下载、缓存服务、定时调度、备份服务、事务处理、文件解析、格式转换。

2)业务基础服务:组织机构、权限管理、流程引擎、报表展现、规则引擎、日程管理、任务管理、邮件管理。

3)业务开发工具:表单设计器、规则定义器、工作流建模器、素材设计工具。

注:表单设计器——界面元素生成表结构,有专门的表来维护用户设计的表结构和关系。





  • 大小: 41.2 KB
分享到:
评论
1 楼 ivywong 2011-09-28  
楼主你好!公司准备做样一个业务平台,看到这篇文章收益匪浅。我想请教几个问题,希望不吝赐教。
1、UDAO、UDBI与ORM框架hibernate之间的关系是怎样的,UDAO、UDBI是对dao层的一个抽象还是其他的?
2、业务领域服务内容管理等模块在设计中仅仅是只有业务逻辑还是一个完整的功能,包括界面、业务逻辑、数据持久化等操作呢。如果包括数据持久化的应该怎样的设计。

相关推荐

    业务系统在线设计平台 首先在iteye开源了

    标题中的“业务系统在线设计平台首先在iteye开源了”意味着有一个用于构建和设计业务系统的在线平台已经被开源,这个平台可能允许用户通过Web界面来设计、构建和管理他们的业务流程或者应用程序。iteye是一个知名的...

    极致业务基础平台 v6.3.1 普及版

    极致业务基础平台(Jeez Business Framework,简称为JBF)基于Microsoft .NET开发技术和模型驱动架构,是面向业务应用的管理软件开发平台。极致业务基础平台不仅能够快速地开发应用软件,而且能够根据的用户需求快速...

    极致业务基础平台普及版(免费)

    极致业务基础平台(Jeez Business Framework,简称为JBF)基于Microsoft .NET开发技术和模型驱动架构,是面向业务应用的管理软件开发平台。极致业务基础平台不仅能够快速地开发应用软件,而且能够根据的用户需求快速...

    润信中间业务平台(RMBP)V4.1--概要设计

    润信中间业务平台(RMBP)V4.1是一个针对银行业务需求而设计的综合性解决...通过这些设计,润信中间业务平台V4.1能够帮助银行在快速变化的金融环境中保持竞争力,提供高效、可靠的服务,并为未来的业务创新打下坚实基础。

    面向国土业务应用的GIS云服务平台设计.pdf

    云服务平台设计与应用是当前IT行业的一个重要研究方向,特别是在国土业务应用领域,GIS云服务平台的设计与应用尤为重要。面向国土业务应用的GIS云服务平台设计主要涉及以下几个方面的知识点: 1. GIS云服务平台的...

    某公司业务招待费报销优化方案设计.docx

    #### 二、设计的基本内容 - **企业概况**:湖南万事胜意有限公司是一家致力于技术创新和服务优化的企业。近年来,公司通过不断拓展业务领域,加强与客户的合作关系,实现了快速成长。然而,在这一过程中,也面临着...

    极品业务基础平台技术白皮书

    极品业务基础平台通过采用先进的技术架构和设计理念,实现了高效、灵活、安全的业务支撑能力。它不仅支持多语言、多数据库,还能同时适应C/S和B/S架构,为用户提供了一套完整的解决方案。未来,随着技术的不断发展和...

    大数据平台项目业务蓝图

    4. **架构设计**:架构设计是构建系统的基础,包括数据架构、应用架构、网络架构等。在这个项目中,可能重点讨论了如何设计一个支持大数据处理的分布式架构,以及如何通过微服务实现系统的模块化和解耦。 5. **方案...

    一个基于WF的业务流程平台 2

    【标签】"一个基于WF的业务流程平台 2"再次强调了系统的核心技术和版本信息,表明这是一个以WF为基础的,经过迭代升级的业务流程解决方案。 通过上述内容,我们可以推断出该平台的主要知识点: 1. **Windows ...

    WF的业务流程平台Help 设计器

    在这个名为"WF的业务流程平台Help 设计器"的资料包中,包含两份重要的开发文档,分别针对在VS2008和专用的设计器环境下设计流程的说明。 首先,我们来看看"流程设计(VS2008版).rar"。这个文档主要介绍如何在Visual ...

    广电网络前端业务融合云服务平台设计.pdf

    整体而言,融合云服务平台的设计是一个复杂的系统工程,需要广电网络运营商在现有业务的基础上,紧密结合云计算和大数据技术,优化系统架构设计,实现业务流程和服务模式的创新,以适应三网融合背景下的新挑战。...

    银行业务系统的设计

    本指南将帮助你快速熟悉银行核心业务系统的基本概念、设计原则以及实现方法。 首先,银行核心业务系统是银行运营的核心部分,它涵盖了存款、贷款、支付结算、风险管理等关键功能。系统的设计需要充分考虑业务的连续...

    广电网络前端业务融合云服务平台设计探讨.pdf

    广电网络前端业务融合云服务平台设计探讨涉及多个关键技术概念和实际业务应用,文中首先分析了广电网络的发展现状,然后详细介绍了云服务平台的设计理念和架构。在广电网络发展现状方面,文章指出广电网络在我国商业...

    东软联合IDC发布业务基础平台白皮书.pdf

    在白皮书中提到的第一个能力,软件全生命周期支撑能力,是指业务基础平台需要能够支持软件从需求分析、设计、编码、测试到部署和维护的整个生命周期。这涉及到平台能够提供必要的工具和资源,以支持软件开发的各个...

    基于PHP Ming的业务监控显示平台设计 (1).pdf

    对平台设计目标需要以气象基本业务平常考核内容要求为依据,同时还要使监控显示平台实现实时性、动态性以及高效性等。另外,还需要以气象业务运行状况为依据,进一步实现自动提醒及报警。 3.2 作流程分析 在定时器...

    基于云计算的三网融合业务平台的设计.docx

    在实施方案中,业务平台被设计为两个层次:一是由计算和存储硬件加上云计算支撑软件组成的基础资源池,即数据中心;二是运行在硬件资源池上的业务和应用逻辑软件,如IMS、IPTV、网管和Web业务。这样的设计弱化了传统...

    基础架构 陈杰-支付宝关系链平台设计与实现.pdf

    利用关系链平台,业务可以更好地在关系的基础上实现业务属性的渲染,达成超出单一数据点的价值整合。 最后,关系链平台通过技术手段保障了数据的一致性、可用性和扩展性,无论是在数据层面还是业务层面,都体现了对...

Global site tag (gtag.js) - Google Analytics