- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《上海方程软件科技有限公司BCP平台开发
上海方程软件科技有限公司
01前言
“项目开发”是让很多中国软件公司胆战心惊的四个字。它通常意味着,”代码地震”,项目管理失控,项目周期无限期拖延,客户满意度永远没有尽头。很多传统的软件公司陷入“项目的泥潭”中疲于奔命,步履维艰。 目前国内软件公司普遍存在的另外一个问题是,软件费用因为激烈竞争和国内客户的不成熟,压的很低,几乎相当于日本或欧美同工作量项目的1/10,绝大部分 企业处于温饱和倒闭的边缘。其中,研发中心是这些软件公司纯粹的成本中心而且投入无穷无尽。如何有效降低成本同时提升企业竞争力是很多软件企业经营者最迫 切希望解决的问题。 方程BCP基于业务抽象和仿真,实现了表单拖拉式自定义(BForm),业务逻辑动态装配(BPM)、业务和单据流转动态配置(BLogic)、企业报表 动态配置(BReport)、工作流任意挂接单据和业务逻辑、商业智能(BI)等强大功能,并结合了即时通讯(IM)、移动商务(PDA、SMS)等多种 补充方式,可广泛用于ERP、DRP、SCM、CRM、OA、HR、E-Commerce、动态网站建设等多种应用环境。据实际比较,其同模块开发效率比 传统定制开发高12倍左右!我们可以想像以前12个人开发1个月的项目,现在只需要1个人开发1个月,而这个人甚至没有接受任何编程专业训练! 它实现了实际应用同软件底层相分离,因而具备开发语言无关性、数据库无关性、使用语言无关性等天然特性。 方程BCP商务配置平台基于神经网络的技术架构,运用了包括AOP(面向方面编程)、插件技术和“插件智能繁殖”思想,应用“缓冲池”、消息队列引擎和队 列分布处理、局部应用分布处理、Hotspot设计、ADD(活动数据字典)设计、零源代码开发等思想,及Ajax技术等。许多思想和技术都是第一次在类 似产品中运用。本项目相对传统的工艺创新将导致应用软件开发效率提升12倍以上,成本节省22倍以上。不仅能够快速地开发应用软件,而且开发的软件系统具 有高度的扩展性和可维护性,能够根据的用户需求快速地对软件系统进行调整,降低了软件实施和维护过程中的成本和风险,使软件系统能够充分满足用户的个性化 需求,以及用户不断发展和完善信息系统的长期目标。 借助方程全球领先的BCP平台,在保障公司核心竞争力不下降的基础上,它几乎可以让现有的软件公司整个的削减其需要无穷无尽投入的成本中心-研发中心,并 可以将项目实施人员和维护人员降低2/3左右。另外,借助方程提供的即租即用型软件配置和实施人才,软件企业可以保留最小的人力保障成本,使现有的运营模 式转变为纯粹的利润中心。
02基本思想
一、 神经网络的技术架构
方程BCP商务配置平台基于神经网络的技术架构,通过元数据来保存数据实体、用户界面和业务流程的模型。应用软件系统通过运行时框架根据元数据描述的模型来访问数据、加载用户界面并驱动业务流程。 以神经网络的方式,而不是编程的方式,使软件系统更加易于理解,并且有更好的扩展性和可维护性。 其基本框架示意如下:
(一) 数据实体元数据
使用方程BCP数据实体定义工具进行数据实体定义时,一方面对数据实体的定义进行了描述,另一方面建立了数据实体之间的关系,这两方面的数据 都作为元数据保存到数据库中。方程BCP商务配置平台通过专有的数据访问层封装了对数据库的访问,运用了ADD(活动数据字典技术),以对象的方式来访问 数据库中的数据,实现关系数据库持久存储到对象操作之间的转换。 元数据的建立和ADD技术实现了面向对象的数据访问方式,能够简化编程并实现对业务逻辑的扩展,同时还为实现多数据库的支持建立了良好基础。方程BCP商 务配置平台简化了以数据为中心的应用程序中与数据持久化相关的编程任务,使开发人员能够将开发重点专注于实现面向对象的业务模型和商业逻辑。
(二) 用户界面元数据
方程BCP商务配置平台突破了传统的用户界面编程方式,通过定义界面元数据的方式,而不是编程方式来设计用户界面。方程BCP界面设计工具能 够根据数据实体的属性以及数据实体之间的关系快速地设计单据、序时薄、报表、菜单、工具栏等用户界面,同时支持通用表单的设计。通过方程BCP界面设计工 具设计的用户界面以界面元数据的方式保存在数据库中,运行时框架组件动态加载界面元数据并创建用户界面。通过元数据来描述用户界面的方式实现的界面的动态 构造,使用户界面易于调整和维护。 最重要的是,在设计过程中,可以随时切换到源码视图,因此可以达到同定制完全相同的外观和功能;
(三) 业务流程元数据
方程BCP商务配置平台集成BPM引擎,能够对业务流程进行建模。业务流程建模的结果以元数据的方式保存在数据库中,运行时由BPM引擎根据元数据的描述驱动业务流程。BPM引擎可同界面驱动模型关联,实现不可见逻辑的
文档评论(0)