销售热线:0513-85589488
服务热线:0513-80588882
客户专线:0513-80588881
联 系 人:汤女士
您现在的位置:首页新闻动态

企业新闻

南通金蝶SOA案例集

作者:南通金蝶  发表日期:2010-1-25  浏览:3761

BOS案例

金蝶SOA案例集

1.1 金蝶BOS简述

金蝶BOS是一个开放的集成与应用平台,是金蝶企业管理软件解决方案、合作伙伴解决方案以及客户定制应用的技术平台。能够为企业灵活而迅速的设计、构建、实施和执行一套随需应变的企业管理软件系统,并能够与现有的IT基础设施无缝地协同运作。为不同行业不同企业的不同的应用阶段,构建随需应变的企业管理软件解决方案。金蝶BOS基于TOGAF的SOA参考架构,是实现金蝶SOA解决方案的基础技术平台。

1.2 金蝶BOS产品架构图 


金蝶BOS产品架构图


1.3 金蝶BOS产品功能模块图


 
金蝶BOS产品模块图
 

1.4 金蝶BOS,SOA产品解决方案


1.4.1 开发服务

提供从覆盖应用设计,业务组件建模,服务组件开发,服务的编排与流程建模完整的服务实现的开发环境。
主要功能:
                                                                              
业务建模工具:
业务建模工具是金蝶BOS企业版产品提供的配套客户化开发工具,用户可以根据自己的要求自定义基础资料、业务单据,并且能通过集成的主菜单管理和权限管理以及其他相关服务,定义完成后可以直接进行测试,并部署发布到应用系统。


                                                                              
流程建模工具:

流程配置工具是可视化的功能强大的企业及工作流建模配置工具。通过流程配置工具,可以实现业务流程的新增,修改,删除等配置,校验发布以及导入导出等快捷操作。

                                                                              
设计开发工具:
设计开发工具用于满足复杂业务实现,是对元数据模型进行设计开发,在业务建模工具所设计的业务单元会自动同步到设计开发工具中的元数据;用户也可以从Entity开始定义一个全新的系统;可以对系统日志、模块权限等进行定义;同时可以进行多语言系统的开发。


                                                                              
测试部署工具:
测试部署工具是业务建模工具提供的一套用于快速发布、快速测试、快速部署的工具,不论是在业务建模工具进行业务单元、报表定义还是在设计开发工具进行元数据的定义、修改或者对源代码进行的修改,测试部署工具都可以快速对在BOS中进行的修改发布到应用系统。


                                                                              
Web开发工具:
Web开发工具面向纯Web软件应用开发用户,提供强大的基于金蝶BOS的纯Web软件应用开发平台,以及统一集成各种BOS基础公共服务。

1.4.2 交互服务


主要功能

                                                                              
管理门户
面向企业内部全员的协同信息门户,实现了企业对人员、信息和流程的整合,主要实现包括:
人员用户整合:一次登录不用再切换不同的系统,即保证了企业所有人员在统一的平台上工作,又满足了不同阶层、不同领域人员对工作平台个性化的需求;
信息整合:门户作为企业文化和信息发布的平台,成为企业文化和知识传播的窗口;
流程整合:门户作为企业业务流程跟踪、分析平台,使得企业中的流程都可以在门户中集中处理、跟踪和管理。

                         
身份认证管理
金蝶BOS严格遵循JAVA EE规范,采用JAVA EE标准的三层体系架构,分别为客户端、应用服务器、数据库服务器三层架构,客户端只能访问应用服务器,采用防火墙、数据加密、权限管理、身份认证等多重安全机制,最大限度地保证在BOS上构建的系统的安全性。

                                                                              
移动商务
移动商务主要为业务系统的收发手机短信、电子邮件等技术支持。封装了通讯平台的短信/邮件相关的服务接口,并提供了短信发送控制管理、工作流集成、EAS服务器重启重连、短信统计分析报告等ERP企业服务。


1.4.3 流程服务


业务流程管理的核心目的是为了业务优化,在没有SOA前一样可以进行业务流程管理,但是由于没有对服务统一的契约和治理,对于业务服务通常只能通过硬编码来调用。业务流程管理结合,使业务基础架构的改动对业务流程影响减小,业务流程的调整对业务基础架构的影响也变的很小。通过业务流程管理是企业的业务能够变化,使企业业务能够更快和高质量的变化,并减少变化的总体成本。
主要功能
                                                                              
业务流程编排(Business Process Choreographer)
业务流程编排是把多个业务系统的服务通过业务流程建模的方式编排为业务流程的方式。通过流程编排的方式业务流程的活动可以分布在不同的异构业务应用系统和异构的操作系统和硬件平台上,而且通过流程统一编排和事件处理机制,使各业务系统的服务之间耦合很低:

                                                                              
业务流程调用服务组件库
为了统一的管理业务服务,金蝶BOS提供了统一服务管理系统,将WebService或SCA组件注册到统一服务管理系统的服务组件库后,在流程建模中就可以直接引用。在执行时流程引擎也能通过统一服务管理系统的服务调用框架来调用定义的服务。

                                                                              
业务流程调用WebService
在流程建模中也可以直接引入WebService定义:
如图是一个跨系统的流程编排事例,集团总部使用了金蝶EAS系统,分公司使用金蝶K/3系统,K/3系统的采购订单生成后要在集团总部EAS系统生成销售订单,EAS销售订单转为采购入库单后也要同时在K/3系统生成采购入库单。

                                                                              
通用事件处理
通用事件处理是业务流程管理系统与外部系统集成的机制。外部系统可以通过事件服务接口,发送和订阅事件。
通过事件触发流程:在流程中定义一个事件等待节点,直接从开始节点连接到这个节点。当事件队列接受到满足条件的事件时,就能启动对应的流程。
通过事件触发活动:在流程里已有活动后定义一个事件等待节点。当流程执行到事件等待节点时就会暂停,直到事件队列接受到满足条件的事件时,才会继续往下流转。

1.4.4 信息服务


提供金蝶ERP EAS、K/3 以及异构系统之间的数据集成解决方案的软件,提供企业数据建模、消息转换、消息璐由、企业数据总线、调度编排等功能。信息服务支持BOS元数据体系,支持连接业界三大主流数据库产品DB2, Oracle, SQL Server,通过对异构系统数据访问、对异构系统间的数据格式的转换,实现异构系统的数据集成。
主要功能

                                                                              
集成方案管理
提供集成方案的导入、打开、删除功能,配置集成方案的各项内容,支持向本地和远程发布集成方案。

                                                                              
元数据发现及建模功能
提供对异构系统数据库实体表进行反向工程建模快速建立数据模型功能,支持从EAS、K/3系统引入的元数据模型。提供对元数据模型的新建、修改、删除功能。


                                                                              
数据模型对照与转换功能
提供对不同系统数据模型间的字段匹配功能,支持匹配时使用KScript表达式。
提供基于规则的和基于数据字典的数据对象的对照配置功能。

                                                                              
数据访问功能
支持连接三种主流数据库:Oracle, DB2, SQLServer,通过数据模型的OR Mapping方法实现数据读取和写入功能,读取时支持设置取数栏位、取数条件、增量条件、增量语义(新增、修改、删除)的配置,支持事件监控取数功能。写入时可以选择写入栏位、配置消息转换规则。

                                                                              
消息路由配置功能
提供端对端,一对多,多对一的消息路由配置功能。

                                                                              
调度配置功能
提供基于Quartz表达式的调度配置功能,调度表达式的格式是 秒 分钟 小时 日期 月份 星期 年(可选) ,提供四种配置方式: 每天定时、每周定时、一次性执行、Quartz表达式脚本。
                                                                              
ESB与集成监控功能
提供消息队列存储、消息异步传输、消息格式转换、消息路由功能。支持故障重传,复机任务自动执行未完成功能。
提供运行期监控集成任务功能,实现集成任务总数据量、当前处理量、成功数量的统计监控功能。

1.4.5 接入服务

主要功能
                                                                              
银企互联
银企互联平台是一种网上银行系统与企业ERP系统在线直接联接的接入方式。银企互联平台负责与各商业银行网银系统对接,集团企业通过ERP或财务系统连接银企互联平台实时获取各银行账户及交易信息,并向指定的银行传递交易指令和接收反馈信息,依托统一的BOS银企互联平台,实现跨银行的账户管理和付款交易管理。
BOS银企互联平台集成了多家银行的业务功能,屏蔽各银行的差异,以Web Service方式提供服务,支持独立部署和跨平台部署,能够带给企业安全、简易、实时、个性化的网上银行服务。

                                                                              
Adaptor for WESB
       中国第一个WebSphere Adapter诞生在金蝶软件,标志着金蝶SOA解决方案的产品方向迈出了坚定的一步。这是在中国大陆上继SAP、PeopleSoft、Siebel之后能够使用的第一个本土Adapter。
Adapter(适配器)是一个很技术化的产品,我们可以理解它为EAS的一个窗口,通过这个窗口可以对EAS的各种服务进行调用,而这些都不需要复杂的技术开发。
      EAS Adpater是基于J2EE的符合JCA1.5标准的新一代适配器,遵循Service Component Architecture (SCA), Service Data Object(SDO), Java Connector  Architecture(JCA)标准,实现了EMD(企业元数据发现)、InBound(入站)、OutBound(出站)模块,将EAS 业务对象封装为 SCA 标准组件(SCA 作为SOA的其中一个重要的标准),将EAS内部的元数据转换为标准的 XML Schema, 使得 EAS 的功能成为符合标准的SOA组件,屏蔽了组件的语言,访问方式,访问协议,目的为将金蝶ERP产品EAS 中内部功能,转换为明确语义的SCA 组件,暴露给外部系统方便与其它系统的集成。
EAS Adapter 可适应EAS 的功能变化:即当EAS增加新功能时,EAS Adapter 不经过任何修改,也能发现该功能,并将其暴露为标准接口。EAS Adapter 不仅限于EAS,任何采用金蝶 BOS 工具构建的系统,也都可以采用EAS Adapter 连接。所有其他信息系统,可通过EAS Adapter 快速,简便的连接到EAS,取代复杂的企业应用集成(EAI)或是定制化开发工作,达到快速及弹性开发,和降低开发与维护成本的目的。

1.4.6 业务创新与优化服务


主要功能
                                                                              
BI平台
BOS BI是一组完成企业级查询、分析和报表生成的软件,允许用户读取、分析和分发来自不同数据源的数据,并能够综合各种相关信息完成个性化的仪表盘应用。是基于纯Web的解决方案,用户可以在任何地方访问企业信息。BOS BI是完成业务分析和绩效管理的有效工具。
                                                                              
扩展报表工具
扩展报表工具是新一代报表产品,实现了符合广大用户使用习惯的类EXCEL 的绘制方式,用户可以轻松定制、发布报表,开发效率是传统报表产品的10 倍以上。


1.4.7 管理服务


实现了部署与系统监控、集成方案定义、数据转换定义、流程配置与监控的SOA运营管理体系。是为所有其他业务系统提供服务的系统,对外提供的服务包括:工作流的配置、业务预警配置、附件统一管理、编码规则管理、引入引出管理、所有的参数管理、后台事务管理、套打管理等。


 

naprosyn roche open naprosyn
allods online link allowance