跳至主要內容

SAP Business One 的系统架构

五六零网校大约 4 分钟

目录架构

B1的系统架构,分为以下五个部分:

  1. 客户端(Client)
  2. 服务器端(Server)
  3. 数据库(Database)
  4. 中间件(Middleware)
  5. 第三方组件(Third-party Components)

功能特点

客户端

  • 提供用户界面,允许用户与系统进行交互

  • 显示数据和报表

  • 支持用户自定义设置和个性化布局

  • 支持多种系统平台:

    • Windows客户端:B1的主要客户端,提供完整的功能和用户界面,支持Windows 7、8和10等操作系统。
    • Web客户端:基于Web浏览器的客户端,可以在任何设备上使用,包括PC、平板电脑和手机等,但是功能相对较少。
    • SAP Business One Mobile App:适用于iOS和Android设备的移动客户端,提供基本的销售、采购、库存和财务功能,可以随时随地查看和处理业务数据。

服务器端

  • 处理客户端请求并提供数据和服务

  • 处理业务逻辑和数据校验

  • 验证用户授权许可

  • 支持Windows Server和Linux操作系统,通过数据库实现实时数据处理。

  • 系统架构目录:

    • SLD:系统架构目录

    • Data:B1系统数据文件夹

      • Backup:备份文件夹
      • Company:公司数据文件夹
      • License:许可证文件夹
      • Log:日志文件夹
      • Upgrade:升级文件夹
    • DI API:数据接口API文件夹

    • Tomcat:Web服务器文件夹

      • bin:可执行文件夹
      • conf:配置文件夹
      • lib:库文件夹
      • logs:日志文件夹
      • temp:临时文件夹
      • webapps:Web应用程序文件夹
    • B1iSN:B1集成服务器文件夹

    • B1iXcellence:B1集成服务器文件夹

    • B1Shuttle:B1数据迁移工具文件夹

    • B1WebAPI:B1 Web API文件夹

    • B1WebClient:B1 Web客户端文件夹

    • B1WebSetup:B1 Web客户端安装文件夹

数据库

  • 存储数据和元数据

  • 支持事务处理和数据完整性

  • 支持的数据库类型:

    • Microsoft SQL Server:这是B1系统的默认数据库,支持多种版本,包括SQL Server 2012、2014、2016等。
    • SAP HANA:这是一种内存数据库,可以提供更快的数据处理速度和更高的性能,适用于大型企业和高负载环境。
    • Oracle:B1也支持Oracle数据库,适用于那些已经使用Oracle数据库的企业。

中间件

  • DI Server(Data Interface Server):DI Server是SAP Business One的核心中间件,它提供了与SAP Business One系统交互的API,可以通过API实现对SAP Business One系统的数据读取、写入、更新等操作。

  • DI API(Data Interface Application Programming Interface):DI API是一组用于开发SAP Business One应用程序的API,它提供了访问SAP Business One数据和业务逻辑的方法,可以用于开发自定义应用程序、集成应用程序等。

  • B1i(Business One integration):B1i是SAP Business One的集成平台,它提供了一系列工具和服务,用于将SAP Business One系统与其他系统集成,包括ERP系统、CRM系统、电子商务平台等。

  • B1if(Business One integration framework):B1if是SAP Business One的集成框架,它提供了一组API和工具,用于将SAP Business One系统与其他系统集成,包括ERP系统、CRM系统、电子商务平台等。

  • Service Layer:Service Layer是SAP Business One的RESTful API,它提供了一组标准的HTTP方法和数据格式,用于访问SAP Business One系统的数据和业务逻辑。Service Layer可以用于开发自定义应用程序、集成应用程序等。

第三方组件

  • 有很多家实施公司为B1开发了第三方组件,提供额外的功能和集成

  • Boyum IT:这是一家提供B1增强功能的软件开发商,其产品包括B1 Usability Package、B1 Print and Delivery、B1 Time and Expense等。

  • beas Manufacturing:这是一款专门为制造业企业设计的B1增强组件,可以帮助企业更好地管理生产计划、库存、采购等业务。

  • Coresuite:这是一款全面的B1增强组件,包括财务、销售、采购、库存、生产等多个模块,可以帮助企业更好地管理业务流程。

  • B1 iPayment:这是一款用于B1系统的支付处理组件,可以支持多种支付方式,包括信用卡、电子支票、ACH等。