金蝶BOS是一个开放的集成与应用平台,是
金蝶企业管理软件
解决方案、合作伙伴解决方案以及客户定制应用的
技术平台。能够为企业灵活而迅速的设计、构建、实施和执行一套随需应变的
企业管理软件系统,并能够与现有的IT基础设施无缝地协同运作。为不同行业不同企业的不同的应用阶段,构建随需应变的企业管理软件解决方案。
实现方案
金蝶BOS是实现
金蝶SOA解决方案的基础技术平台,实现方案分为以下部分:
1. SOA基础实现
1.1 业务参考模型:基于企业动态建模原理,提供了
企业建模的元语义,是金蝶SOA方案中对所有服务描述的基本语法。
1.1 核心组件:包括对应用程序进行统一访问的信息门户;联接银行、税务公共服务的应用接口;对业务内容进行分级管控的组织架构管理;统一不同应用系统之间业务语义的
主数据管理;基于ERP应用实践提供企业可开箱即用的标准业务流程与
业务组件。
2.1 消息总线:负责在传输层面提供各种手段,屏蔽网络连接、消息路由、打包传递等功能,实现不同物理机器、不同平台上运行的应用系统之间透明的、可靠的消息传递。
2.2
数据总线:实现对所传递数据进行格式的识别和转换,并实现数据路由将数据按照集成方案的编排传递到指定的目标系统中。
2.3 服务总线:
Web Service和专业
Adapter提供了各类应用系统和接口访问支持能力,通过在消息节点和消息代理上挂接Web Service或专业Adapter,形成真正意义上的
ESB,并提供服务请求和响应的智能
路由。
3. SOA关键服务实现
在SOA基础实现的方案上,通过业务功能可以被发布和提升(Promote)为业务服务(Business Service);工作流程可以被发布和提升为复合服务(Composited Service),通过Promote的过程实现了
金蝶SOA对SOA标准和规范的支持能力;业务服务可以被外部的
SOA系统再次编排和组合,并且可以方便的接入到第三方供应商的SOA产品中。
在逐级的实现
SOA架构的基础上,金蝶BOS的还提供完整的SOA开发服务与SOA运营管理服务
4.开发服务
提供从覆盖应用设计,
业务组件建模,服务组件开发,服务的编排与流程建模完整的服务实现的开发环境。
5.管理服务
实现了部署与系统监控、集成方案定义、数据转换定义、流程配置与监控的SOA运营管理体系。
系统构成
金蝶BOS由以下模块组成:
产品功能
BOS是ERP的集成与应用平台。BOS遵循面向服务的架构体系,是一个面向业务的可视化开发平台;是一个ERP和第三方应用集成的技术平台。它有效的解决了ERP应用的最主要矛盾---用户需求个性化和传统
ERP软件标准化之间的矛盾。
BOS Portal,门户服务器是面向企业内部全员的协同信息门户,实现了企业对人员、信息和流程的整合:
1.人员用户整合:一次登录不用再切换不同的系统,即保证了企业所有人员在统一的平台上工作,又满足了不同阶层、不同领域人员对工作平台个性化的需求;
2.
信息整合:门户作为企业文化和信息发布的平台,成为企业文化和
知识传播的窗口;
3.流程整合:门户作为企业业务流程跟踪、分析平台,使得企业中的流程都可以在门户中集中处理、跟踪和管理,
BOS
BIM(Business Information Management),业务建模工具是金蝶BOS企业版产品提供的配套客户化开发工具,用户可以根据自己的要求自定义基础资料、业务单据,并且能通过集成的主菜单管理和权限管理以及其他相关服务,定义完成后可以直接进行测试,并部署发布到应用系统。
流程配置工具
BOS
WorkFlow,流程配置工具是可视化的功能强大的企业及
工作流建模配置工具。通过流程配置工具,可以实现业务流程的新增,修改,删除等配置,校验发布以及导入导出等快捷操作。
设计开发工具
BOS Studio,设计开发工具用于满足复杂业务实现,是对
元数据模型进行设计开发,在
业务建模工具所设计的业务单元会自动同步到设计开发工具中的元数据;用户也可以从Entity开始定义一个全新的系统;可以对
系统日志、模块权限等进行定义;同时可以进行多语言系统的开发。
测试部署工具
测试部署工具是业务建模工具提供的一套用于快速发布、快速测试、快速部署的工具,不论是在业务建模工具进行业务单元、报表定义还是在设计开发工具进行元数据的定义、修改或者对
源代码进行的修改,测试部署工具都可以快速对在BOS中进行的修改发布到应用系统。
Web开发工具
BOS Web开发工具面向纯Web软件应用开发用户,提供强大的基于金蝶BOS的纯Web软件应用
开发平台,以及统一集成各种BOS基础公共服务。
扩展报表工具
BOS
Report,扩展报表是
金蝶公司推出的新一代报表产品,该报表实现了符合广大用户使用习惯的类EXCEL 的绘制方式,用户可以在EAS 客户端轻松定制、发布报表,开发效率是传统报表产品的10 倍以上。
针对复杂的“中国式”报表的需求,扩展报表更自主研发了非线性扩展模型,使报表具有满足不同复杂报表需求的能力。以往EAS 难以满足的“疑难报表”基本都可使用扩展报表编制。
扩展报表不是传统意义上的报表设计工具,它提供了对EAS 的支持,可以灵活使用EAS中各种元数据,并充分利用EAS 强大的组织架构支持,满足了集团企业分层管控的需要,实现了业务功能、业务信息的高效隔离与共享。至今,扩展报表已被认为是ERP 产品中制作各类
统计报表的最优解决方案,能轻松制作国资委报表、劳动和社会保障部报表等复杂报表。
BI平台
BOS
BI,是金蝶BOS的重要组成部分,为
金蝶ERP提供决策支持。BOS BI是一组完成企业级查询、分析和报表生成的软件,允许用户读取、分析和分发来自不同数据源的数据,并能够综合各种相关信息完成个性化的仪表盘应用。是基于纯Web的解决方案,用户可以在任何地方访问企业信息。BOS BI是完成
业务分析和绩效管理的有效工具。
BOS BI是一套独立的工具,企业可以按照项目实施方式应用BOS BI套件。BOS BI同时为EAS
商业分析提供了技术和业务方案支撑,企业可以通过实施EAS商业分析系统应用BOS BI套件。
身份认证管理
BOS Identity Management,金蝶BOS严格遵循JAVA EE规范,采用JAVA EE标准的三层体系架构,分别为客户端、
应用服务器、
数据库服务器三层架构,客户端只能访问应用服务器,采用
防火墙、
数据加密、权限管理、身份认证等多重安全机制,最大限度地保证在BOS上构建的系统的安全性。
业务集成平台
金蝶BOS
BIP产品(Business Intergration Platform),业务集成平台是金蝶BOS产品的重要组成部分,定位于提供
金蝶ERP EAS、K/3 以及异构系统之间的
数据集成解决方案的软件,提供企业数据建模、消息转换、消息路由、企业
数据总线、调度编排等功能。该系列产品支持BOS
元数据体系,支持连接业界三大主流数据库产品
DB2, Oracle, SQL Server,通过对异构系统数据访问、对异构系统间的数据格式的转换,实现异构系统的数据集成。BIP产品提供数据集成总线与分布式部署的方案,提供最灵活的方式搭搭建企业信息总线。
集成平台的传输是基于
消息中间件完成的,提供消息的
异步传输机制,具备故障自动重传,
系统中断后可以自动处理宕机前未完成的任务,稳定性及可靠性好。使用消息中间件传递消息,提高了集成的吞吐量,适合大量终端并发场景,对
带宽要求低,适应国内
广域网的窄带宽集成环境。在集成平台中,提供了完善的监控机制,能够分析集成场景每一个
网络节点和服务器的实时集成状况,并能够统计汇总各节点集成历史记录。当因为业务约束导致集成失败,会反馈具体的业务失败原因。
银企互联是一种
网上银行系统与
企业ERP系统在线直接联接的接入方式。银企互联平台负责与各商业银行
网银系统对接,集团企业通过ERP或
财务系统连接银企互联平台实时获取各银行账户及交易信息,并向指定的银行传递交易指令和接收反馈信息,依托统一的BOS银企互联平台,实现跨银行的账户管理和付款交易管理。
BOS
银企互联平台集成了多家银行的业务功能,屏蔽各银行的差异,以Web Service方式提供服务,支持独立部署和跨平台部署,能够带给企业安全、简易、实时、个性化的网上银行服务。
基础平台
基础系统是为所有其他业务系统提供服务的系统,对外提供的服务包括:工作流配置、业务预警配置、附件统一管理、
编码规则管理、引入引出管理、所有的参数管理、后台事务管理、
套打管理等。