金蝶BOS,全名“金蝶商务操作系统”,英文名称:Kingdee Business Operating System。金蝶BOS是一个开放的集成和应用平台,是金蝶企业管理软件解决方案、合作伙伴解决方案和定制应用程序的技术平台。企业可以灵活,迅速地设计、构建、实施和执行一套随需应变的业务管理软件系统,并能够与现有的IT基础架构无缝合作。可以针对企业的不同阶段,不同的行业以及不同的应用程序,打造出配套的业务管理软件解决方案。
金蝶BOS是技术平台金蝶SOA解决方案,主要是由以下几个部分的基础构成的:
- SOA基础实现
1.1业务参考模型:基于企业动态建模的原则,提供了企业建模的元语义,这是金蝶SOA方案中所有服务描述的基本语法。
1.2核心组件:包括统一接入应用的信息门户;连接银行与税务公共服务的应用接口;业务内容分级控制的组织结构管理;不同应用系统之间业务语义的主数据管理;标准基于ERP应用实践的企业可以开箱即用的业务流程和业务组件。
- SOA总线结构实现
2.1消息总线:负责在传输层提供各种手段,屏蔽网络连接、消息路由、封装和传输功能,实现运行在不同平台上的不同物理机器和应用系统之间透明可靠的消息传递。
2.2数据总线:实现传输数据格式的识别和转换,并根据集成方案的安排,实现数据路由,将数据传输到指定的目标系统。
2.3服务总线:Web服务和专业适配器提供各种应用系统和接口访问支持功能。通过在消息节点和消息代理上附加web服务或专业适配器,形成真正的ESB,提供服务请求和响应的智能路由。
- SOA关键服务实现
在SOA基础实现的方案上,通过业务功能可以被发布和提升(Promote)为业务服务(Business Service);工作流程可以被发布和提升为复合服务(Composited Service),通过Promote的过程实现了金蝶SOA对SOA标准和规范的支持能力;业务服务可以被外部的SOA系统再次编排和组合,并且可以方便的接入到第三方供应商的SOA产品中。
基于SOA架构的逐步实现,金蝶BOS还提供了完整的SOA开发服务和SOA运营管理服务
4.开发服务
它从覆盖应用设计、业务组件建模、服务组件开发、服务编排和流程建模等方面为服务实现提供了一个完整的开发环境。
5.管理服务
实现部署和系统监控,综合解决方案的定义,数据转换定义,流程配置和监控SOA运营管理系统。