图解Sbo二次开发的几种方式

简介:

图解Sbo二次开发的几种方式

朋友在一个项目运作中,希望我帮助他使用图文的方式深入浅出地向客户介绍Sbo的构架和几种二次开放式,考虑了一下,形成了这份文档。

一、Sbo SDK介绍

Sbo SDK允许合作伙伴或终端用户进行业务功能性扩展,建立适合企业业务流程的指定业务功能,开发Sbo本身没有提供的业务模块,并提供同第三方工具或者软件的集成界面和接口。

二、Sbo SDK 组成

2.1、Sbo 数据处理开发接口(DI API)

以COM组件方式提供的用于处理Sbo业务数据处理的应用开发接口,提供了一系列不同的方法修改、检索、操纵Sbo数据库中的数据。

2.2、Sbo用户界面开发接口(UI API)

以COM组件方式提供的用以实现同Sbo客户端软件进行综合集成的窗体、控件、菜单等应用开发接口,主要提供了那些用于Sbo Addon增强业务模块开发的人员使用。

2.3DI Server

Sbo提供了一个运行在服务器上的COM服务,用以允许多客户端通过Sbo业务对象按照SOAP1.1消息协议访问和操纵Sbo的业务数据库中的数据。

 三、基于Sbo SDK的物种开发方式:

3.1、基于Sbo DI API和UI API的Addon插件开发:集成于Sbo客户端的Addon插件,Addon同Sbo实现SSO集成,不需要额外的许可授权。

点击看大图

3.2、基于Sbo DI API的二层结构独立软件开发:集成于Sbo客户端的Addon插件+Sbo之上的独立软件。独立软件主要用于业务场所端的要求快速处理的工作站(如POS终端);Addon同Sbo实现SSO集成,不需要额外的许可授权;独立软件直接联接到Ms SQL Server,需要独立许可授权。
点击看大图

3.3、基于Sbo DI API的三层结构独立软件开发:集成于Sbo客户端的Addon插件+Sbo之上的业务处理服务器+业务处理客户端。业务处理客户端主要用于业务场所端的要求快速处理的工作站(如POS终端);Addon同Sbo实现SSO集成,不需要额外的许可授权; 业务处理服务器上联到Ms SQL Server,需要1个独立许可授权,下行为业务处理客户端提供业务处理服务;业务处理客户端可以采用C/S模式或者B/S模式,依赖于业务处理服务器的支持。

点击看大图

3.4、基于Sbo DI Server的三层结构的独立软件开发:集成于Sbo客户端的Addon插件+DI Server上的业务处理服务器+业务处理客户端。业务处理客户端主要用于业务场所端的要求快速处理的工作站(如POS终端);Addon同Sbo实现SSO集成,不需要额外的许可授权;业务处理服务器上联Sbo DI Server,需要DI Server许可,下行为业务处理客户端提供多达300个并发的业务处理服务,遵循SOAP消息协议;业务处理客户端可以采用C/S模式或者B/S模式,依赖于业务处理服务器的支持。

点击看大图

3.5]、基于Sbo SDK的另类开发:集成于Sbo客户端的Addon插件+DI API上的业务看护程序+业务处理客户端。业务处理客户端主要用于业务场所端的要求快速处理的工作站(如POS终端);Addon同Sbo实现SSO集成,不需要额外的许可授权;业务看护程序可以为独立软件或者Addon软件,是否需要独立许可依赖使用方式;业务处理客户端可以采用C/S模式或者B/S模式,依赖于业务处理客户端的支持。

点击看大图


本文转自foresun  51CTO博客,原文链接:http://blog.51cto.com/foresun/78327,如需转载请自行联系原作者

相关文章
|
人工智能 安全
Sora内测资格申请保姆级教程,附申请提示词
快去申请,不知道什么时候会关闭,早就是优势
4698 3
|
存储 网络协议 虚拟化
如何操作VMware ESXi虚拟机的迁移?
如何操作VMware ESXi虚拟机的迁移?
|
10月前
|
缓存 搜索推荐 定位技术
PWA 适用于哪些类型的应用
PWA(渐进式网页应用)适用于多种类型的应用,包括新闻、天气、电商、社交、娱乐和工具类应用,能够提供接近原生应用的体验,支持离线访问和快速加载。
|
存储 SQL 运维
使用PowerShell进行自动化脚本编写:入门与实战
【6月更文挑战第6天】本文介绍了PowerShell作为Windows系统管理的自动化工具,用于提升效率和减少错误。内容涵盖PowerShell基础,如变量、命令执行、管道、条件和循环语句、函数。实战案例展示了如何用PowerShell脚本进行文件备份。此外,还提及PowerShell的进阶功能,如模块、远程管理和与其他工具集成。学习和应用PowerShell能有效提升IT运维自动化水平。
|
12月前
|
异构计算
无影云电脑产品使用之购买什么配置可以玩黑神话悟空游戏?
本文汇总了关于阿里云无影云电脑的常见问题及解答,包括所需配置以运行《黑神话:悟空》游戏、不同版本显卡型号、电竞模式库存情况及如何查看云电脑的使用情况等。提供了多个详细解答链接,帮助用户更好地了解和使用无影云电脑。
|
安全 Java
【多线程面试题十九】、 公平锁与非公平锁是怎么实现的?
这篇文章解释了Java中`ReentrantLock`的公平锁和非公平锁的实现原理,其中公平锁通过检查等待队列严格按顺序获取锁,而非公平锁允许新线程有更高机会立即获取锁,两者都依赖于`AbstractQueuedSynchronizer`(AQS)和`volatile`关键字以及CAS技术来确保线程安全和锁的正确同步。
【多线程面试题十九】、 公平锁与非公平锁是怎么实现的?
|
SQL 缓存 关系型数据库
[mysql]状态检查常用SQL
[mysql]状态检查常用SQL
496 0
|
人工智能 NoSQL atlas
生成式AI入门必读:基本概念、数据挑战与解决方案
为了实现这一目标,许多企业正在选择MongoDB Atlas
|
机器学习/深度学习 数据采集 算法
【MATLAB】PSO_BP神经网络回归预测(多输入多输出)算法原理
【MATLAB】PSO_BP神经网络回归预测(多输入多输出)算法原理
532 3
|
人工智能 安全 网络安全
防范网络攻击的最佳实践和安全意识培养
防范网络攻击是每个人和组织都需要关注的重要问题。通过建立综合的安全策略、采用适当的技术措施和培养安全意识,我们可以更好地保护个人隐私和组织数据免受网络攻击。未来,随着技术的不断进步,我们有信心在数字化时代创造更加安全的网络环境。
580 1