【转】 金蝶EAS BOS

来源:百度文库 编辑:神马文学网 时间:2024/04/20 01:28:30
什么是金蝶EAS BOS?
BOS,Business Operation System,业务操作系统,是金蝶融合多年的企业应用软件的经验以及MDA理念研发新一代技术平台,是金蝶公司全新的管理软件开发工具和管理集成平台。金蝶BOS提供了基于模型架构(MDA)的开发模式和相关的工具,成功的解决了企业应用软件在开发、实施和维护过程中的质量、周期、成本、风险等方面的问题,并使企业应用软件能够满足企业管理行业特性、企业个性化和持续完善的要求,对于企业应用软件在行业应用开发和维护、实施带来了全新的应用模式和革命。
金蝶EAS BOS应用框架
企业用户分为决策层、管理层以及业务执行层,分别使用企业应用的不同层次上的应用产品,决策层利用企业战略管理(BPM)来了解整个企业的运营状况并对战略规划做出指导;中层管理层使用商业智能(BI)以及相关的应用系统了解业务运营情况并对业务执行做出有效的规划和监控;业务执行层即企业中的业务操作员使用企业应用系统中最基本的应用环节,包括财务管理、物流管理、人力资源管理等系统,负责操作企业日常的基本业务。
企业的IT人员可以使用业务配置工具以及企业建模工具对企业的业务流程进行现实的管理和重组,以满足企业个性化的业务要求。
实施咨询专家利用企业建模工具和企业模型中封装的大量业务逻辑,可以快速实时的搭建企业的应用环境。完善的企业模型以及建模工程,不但可以使实施咨询专家成功搭建符合企业用户要求的贴身的企业应用系统,而且缩减了实施的时间,降低了实施风险,实施成本也大为缩减。
行业开发专家包括金蝶公司的开发专家以及行业合作伙伴的开发专家,他们可以使用金蝶BOS中的BOS Studio工具、设计模型以及应用框架的服务来实现实体、功能、界面以及流程,并通过BOS的部署工具发布到应用系统中形成相应的元数据(MetaData)、服务(Services)以及工作流(WorkFlow)。
金蝶EAS BOS业务价值
作为新一代成长型企业的贴身技术平台,金蝶EAS BOS具有非常突出的三大特性:集成性、开放性、扩展性。 集成性 业务功能集成
所有业务功能通过面向对象的分析设计方法,分解为数据模型、设计模型与部署模型,并通过定义工具添加到元数据模型中。任何一个新开发的业务功能都可以用统一的方式与其他业务功能进行交互。统一的通信机制保证了系统功能间的高度集成性,同时保证了整个系统内功能的一致性及可靠性。
业务流程集成
业务流程通过工作流管理系统统一定义并实施,企业内的管理制度及流程在一个集成的工作流管理平台上得以实现。
工作流管理系统通过元数据模型引擎对业务系统进行访问,因此在元数据模型中描述的所有业务组件都可以统一地被工作流系统进行控制。任何新增或修改的业务组件也都可以被工作流管理系统纳入到业务流程管理的范畴中。
系统间集成
基于一个开放的元数据描述模型,其他系统可以非常容易的理解系统的结构,并通过统一的方式与系统进行通信。在通信方式上通过对Web Service的支持,不同系统平台间的系统也能够方便地进行交流。
用户访问集成
金蝶EAS BOS支持Web页面的管理与维护,终端用户可以通过统一的浏览器入口对系统进行操纵。而且通过统一的界面管理工具,能够非常方便地将新的界面加入到系统中,以一个统一的方式展现给最终用户。移动用户通过无线应用的访问接口可以使用包括手机、Pocket PC等移动设备访问统一的后台系统。
金蝶EAS BOS提供一套完整而且美观的界面元素供用户使用,可以保证界面展示风格的一致性。
国际化集成
在这个国际化浪潮席卷而来的时代,企业要面对的是国际化的员工、客户、伙伴及供应商。金蝶EAS BOS在元数据模型中支持可配置的多语言定义及管理,让不同国界的人员能够在同一个系统中工作。并且能够在不影响既有业务的情况下随时加入新的语言支持,轻松地让业务扩展到新的领域。
金蝶EAS BOS技术特性 全面的模型架构 金蝶EAS BOS在面向业务分析的基础上提炼出一个业务元数据描述的抽象层(对象构造模型)。这个抽象层是整个系统运行的基础,包括了业务对象结构、数据结构、交互界面、系统部署、系统接口等全方位的信息。并且通过内置的集成开发环境,可以不断地将获取及更新的业务知识补充到这个模型中,支持业务能力的持续改进。
通过灵活的架构及专业的工具,业务专业人员可以专心于业务的分析及业务的逻辑处理,然后通过集成开发环境将其专业能力分析的内容轻松地加入到系统中,迅速提升系统的业务处理能力,大大降低了实施成本。
平台级的技术控制能力 Apusic应用服务器
Apusic应用服务器是严格遵循J2EE等工业技术标准的企业应用平台,是国内第一个商业J2EE应用服务器产品。通过对应用服务器平台技术的自主控制,金蝶EAS BOS能够充分挖掘平台技术潜力,提供给用户高效、高可靠的产品。
多种数据库支持
翻译引擎支持多种大型数据库,业务系统可自由选择任意数据库产品作为数据承载平台,基于BOS开发的业务系统如果需要运行于新的数据库平台上,只需要在BOS上扩展新的数据库翻译引擎子集即可,原有业务系统无需重新开发。
金蝶EAS BOS的数据库翻译引擎提供了两个子功能层,分别实现多种SQL版本的语义翻译和异种数据库访问连接。
SQL语义翻译引擎
虽然所有大型数据库都支持大部分的标准SQL语法,但是每个厂商提供的数据库产品都有各自特性的SQL语法子集,这些特性子集的存在造成了业务系统不能够直接在多个数据库产品之间迁移的障碍。
金蝶EAS BOS提供的SQL语义翻译引擎,可以使不同的数据库产品都能够正确理解和处理来自业务系统发出的操作请求。
异种数据库访问引擎
每一种数据库都有各自的访问处理方式从数据库支持的网络协议库到数据库访问的授权到数据库连接的建立都各自不尽相同。
金蝶EAS BOS提供的异种数据库访问引擎,可以使业务系统透明的访问任何一种数据库,而无需了解数据库的产品厂商差异以及所运行的平台差异。 集成的工作流引擎 金蝶EAS BOS的工作流引擎与业务模型及组织模型有效地集成在一起。它可以根据客户具体的业务流程,来定义工作流模型。工作流与业务系统通过统一、少量的接口相互,使得业务流程与业务逻辑有机地结合在一起。两者可以各自单独定义,运行时则融为一体,充分体现灵活架构带来的优势。
基于金蝶EAS BOS技术实现工作流程自定义
金蝶EAS BOS在系统的构建中采用最先进的面向方面的开发技术(AOP)。系统中的提供标准的连接接口,所有的基础服务,如权限管理、事务审计、消息管理等,都是作为一个个的插件连接在标准接口之上。
可插拔式的系统服务和开发使得金蝶企业应用软件全新的行业开发模式得以实施和开展。 国际化引擎 BOS提供了国际化版本引擎,通过这一技术,业务系统可以支持不同国家和区域的特殊性,如多语言支持、区域化的数字日期格式等。以多语言为例,用户可以自行配置所使用的语种,不同国度的使用者可以使用不同语种的操作界面。在安装多语言版本的操作系统上,用户可以在各种语言版本间自由的切换。 完善的基础服务 金蝶EAS BOS在灵活架构体系的基础上,同时提供完整企业管理的基础服务。
统一的安全控制
金蝶EAS BOS在支持标准的LDAP协议的同时,还内置了一套集成的统一认证服务器,便于用户安全体系的部署。满足企业信息系统用户一次性登录,按照不同系统的授权能力,畅顺访问多个业务系统的统一安全控制要求。
灵活的规则引擎
金蝶EAS BOS规则引擎用于提供实现动态可变业务逻辑的服务。由于规则引擎的引入,可以将具体应用系统中的不确定业务逻辑分离出来,由规则引擎处理,减少代码级的维护需求,并能够方便地让用户对业务逻辑进行改变与添加,实现业务逻辑层次上的扩展。
一致的组织架构及权限模型
在各种管理应用系统中,组织架构定义及权限管理是用户最重要及复杂的基础管理工作。金蝶EAS BOS通过提供统一的组织架构及权限管理接口,保证了各应用子系统按照统一的模式对组织架构及权限进行管理,大大减轻用户的基础管理压力。
持续的知识积累
金蝶EAS BOS在模型架构的基础上提供面向应用方案的配置管理工具。用户可以将散布在系统各个方面的业务知识进行统一管理,并可以随着业务能力的提升不断补充新的知识内容,金蝶数十万家客户的应用及管理知识也可以通过这个工具进行相互的交流及补充。全面提升企业的应用能力。