金蝶BOS武器之——业务组件库
金蝶ERP系统是如何基于金蝶BOS构建的?
金蝶BOS中的各类业务服务与业务流程构成了业务组件库,通过对业务组件的组合与配置,可以灵活地构建金蝶ERP应用。
如图所示差旅费用报销的业务流程,组织架构中管理的不同的系统角色,参与、推动着流程的每个节点“申请出差”、“申请报销”、“审批报销”、“发放费用”的执行,执行过程中既有对数据进行持久化保存的信息结构“出差任务单”,“考勤记录”,“费用报销单”,“记账凭证”的操作,也有对系统功能 “审批”、“考勤”、“审查”,“审查”,“记账”,“划账”的访问。系统功能和信息结构,在主数据管理统一了系统访问的业务语义 “人员基本信息”、“费用核算项目信息”的基础上,能够组合成独立的业务服务,供以流程进行调用。
除金蝶提供的标准业务组件外,金蝶BOS还能管理客户或伙伴开发的业务组件,并通过更广泛的组合与配置构建更符合客户需求的应用方案。
金蝶BOS武器之——业务组件参考模型
金蝶ERP系统中具体的业务组件,又是如何在金蝶BOS架构体系下描述并予以实现的?
如图所示,在金蝶ERP业务参考模型中,所有的业务组件都是以流程驱动的, 流程的执行需要有三种基本的要素:
从流程的三要素分析,依据MDA分析方法,可以把流程的执行由上及下的划分成为四种模型视图:流程视图、功能视图、信息视图、组织视图。这四种模型视图就是金蝶ERP在金蝶BOS架构体系下的描述结构。
金蝶BOS武器之——金蝶BOS技术架构
金蝶BOS在技术架构上,以元数据运行引擎为基础,遵循J2EE的架构体系,兼容各种数据库和操作系统的运行;在每个业务模型上,按照组织、信息、功能、流程的四种视图进行描述,辅以移动访问、报表分析、消息传递、安全规则等基础服务,构成了金蝶BOS对业务应用进行描述的基本单位——应用框架;在应用框架基础上构建的业务服务和业务流程,针对主数据管理约定的数据统一语义,在组织架构下业务处理的流程参与者的驱动下,组合成一个对业务具体处理的组件。
金蝶BOS同时提供的还有一套完整的产品生命周期管理工具,为业务流程的灵活、快速的变更与扩展提供了更为简捷、易用的支撑。
金蝶BOS武器之——金蝶BOS技术标准
领域
采用标准
模型架构
MOF,UML
软件架构
J2EE(EJB,JMS,JNDI,JACC,EJB,JMS,Servlet,JAXP,JSP,Java Mail,JNDI,JAF,JCA,JAX-RPC,JTS,JAAS,JTA,JSR 77,JAXR,JSR 88)
工作流
WfMC Reference Model:WFMC-TC-1003XPDL
门户
JSR168,WAP
安全
JAAS,SSL
数据访问
SQL 92,JDBC
传输协议
HTTP, SMTP,RMI/IIOP,XML,SAX,XSLT,WSDL,SOAP,UDDI
开发工具
Eclipse.org
金蝶软件官网 http://www.3rensoft.com
金蝶软件产品网 http://www.winerp.cn
西安金蝶精斗云 http://www.ijdy.cLoud
西安金蝶云 http://www.ikingdee.cloud
西安(陕西)地区金蝶软件销售及服务咨询
西安三人行云计算有限公司
销售咨询电话:029-88455355
技术咨询电话:029-88455366
售前咨询QQ客服: