tft每日頭條

 > 生活

 > saas怎麼開發php

saas怎麼開發php

生活 更新时间:2024-12-26 13:12:54

雲平台整體架構及業務流程

PhalAPI Pro,是一套專注搭建雲平台的系統軟件,你可以基于PhalApi Pro快速搭建自主的雲平台、BaaS、SaaS、PaaS等平台,也可以使用PhalApi Pro開發接口給内部産品或外部客戶調用。

開放平台的整體架構及業務流程如下:

saas怎麼開發php(用PHP快速搭建你的雲平台)1

整體架構

開放平台,主要由三個子系統構成,分别是:

  • Platform開放平台
  • API開放接口
  • Admin管理後台

這三部分由PhalApi Pro提供,可進行二次開發。

開發者在接入開放平台後,根據自己的需要,開發自己的客戶端應用。

此外,開放平台可以接入或需要依賴于企業已有的系統,包括但不限于企業已有的業務系統、數據庫、信息庫,此部分不屬于PhalApi Pro提供。

Platform開放平台

Platform開放平台,是提供給開發者使用的平台,開發者可以是内部或外部開發者、合作夥伴、供應商、分銷銷等。可以進行開發者注冊、創建應用、查看接口權限等操作。

Platform開放平台地址:http://你的域名/platform/

API開放接口

API開放接口,是提供給應用/客戶端使用的接口服務,應用可以是自主研發的産品、項目、客戶端、第三方應用或第三方系統。歸根到底,API的使用對象是由開發者研發和維護的應用、程序或系統。

API開放接口在線文檔地址:http://你的域名/docs.php

Admin管理後台

綜上所述,Platform開放平台是提供給開發者使用的,API開放接口是提供給程序使用的。這兩個子系統都是對外的,而Admin管理後台與此不同,Admin管理後台是對内的,是提供給内部管理員使用的,可以對開發者和API接口進行管理,以及其他管理操作,例如應用審核、權限分配等。

Admin管理後台地址:http://你的域名/admin/

業務流程

業務流程,可以分别從外部開發者和内部管理員兩個維度進行劃分。

對外的主要業務流程

對于外部而言,即對于開發者而言,其主要業務流程是:

  • 第1步、注冊開放平台
  • 第2步、創建應用并等待平台審核
  • 第3步、調用已經分配權限的開放接口API
  • 第4步、開發應用

默認情況下,每個開發者最多可創建的應用數量為10個,可修改配置。

對内的主要業務流程

對于内部而言,即對于平台而言,其主要業務流程是:

  • 第1步、審核開發者應用
  • 第2步、提供新的開放API接口
  • 第3步、分配接口權限
  • 第4步、進行日常管理和維護

默認情況下,未分配權限的接口,開發者無權限調用。

技術架構

saas怎麼開發php(用PHP快速搭建你的雲平台)2

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved