PhalApi Pro

PHP开放平台,搭建云平台的最佳选择。基于开源的PhalApi框架打造的商业软件,官方出品。

PhalApi专业版官网:http://pro.yesapi.cn/ (可购买商业授权和源代码)

在线演示:http://open.phalapi.net/ (管理员账号密码:admin / 123456)

整体架构及业务流程

PhalApi Pro,是一套专注搭建云平台的系统软件,企业可以基于PhalApi Pro快速搭建自主的云平台、BaaS、SaaS、PaaS等平台,也可以使用PhalApi Pro开发接口给内部产品或外部客户调用。

开放平台的整体架构及业务流程如下:

整体架构

开放平台,主要由三个子系统构成,分别是:

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步、进行日常管理和维护

默认情况下,未分配权限的接口,开发者无权限调用。

技术架构

php写phalapi,用PHP搭建你的云平台-PhalApi Pro框架介绍相关推荐

  1. 中国人寿如何基于容器搭建金融PaaS云平台

    6月28日,Rancher Labs在北京举办了Container Day 2018容器技术大会.在大会上,Rancher Labs CEO及联合创始人梁胜博士.中国人寿研发中心开发五部副总经理王川. ...

  2. 一起搭建私有物联网云平台讲解

    "预计2020年全球的物联网设备将达到500亿台"这句话已经被我无耻地在各种材料.PPT中引用过无数次了,但这并不妨碍物联网已经成为或即将成为下一个浪潮之巅的事实,各大.小公司都想 ...

  3. 中国人寿如何基于容器搭建金融PaaS云平台 1

    6月28日,Rancher Labs在北京举办了Container Day 2018容器技术大会.在大会上,Rancher Labs CEO及联合创始人梁胜博士.中国人寿研发中心开发五部副总经理王川. ...

  4. 和我一起搭建私有物联网云平台

    背景(不看也罢) "预计2020年全球的物联网设备将达到500亿台"这句话已经被我无耻地在各种材料.PPT中引用过无数次了,但这并不妨碍物联网已经成为或即将成为下一个浪潮之巅的事实 ...

  5. 物联网云服务器框架,物联网(五)---搭建自己的云平台[ESP8266+Django]

    下面的这些文章写的都比我好很多,但: 希望你在点击完下面的连接后,最终能回归文章,继续搭建自己的物联网平台. 预读文章: Django 中文教程:自强学堂 为Django添加TCP连接方式:Chann ...

  6. 3台服务器+StarVCenter,搭建“超融合云平台”-完美体验-跑100台虚拟机

    我们通常讲的"超融合"云平台是一种云平台的架构模式.这种模式不需要专用的存储设备,它采用分布式存储软件,利用每台计算节点上的本地硬盘构成存储集群.这样计算节点即有高可用的计算能力, ...

  7. 如何搭建储能监控云平台?

    2021年7月,国家发改委.国家能源局联合印发的<关于加快推动新型储能发展的指导意见>明确,实现新型储能从商业化初期向规模化发展的转变,到2025年,累计装机规模达3000万千瓦以上.20 ...

  8. 如何搭建物联网阿里云平台

    如何搭建物联网阿里云平台 **背景介绍:**基于NB-M50平台下的阿里云平台的搭建 **目的:**实现NB-M50开发板和阿里云平台的相互通信 1.网页搭建及添加设备 1.1首先需要访问阿里云官网, ...

  9. 用OpenStack搭建简单的云平台并启动云主机

    OpenStack OpenStack简介 OpenStack重要集成组件 OpenStack平台部署 部署环境 建立虚拟机 配置时间同步 安装OpenStack 安装 RabbitMQ 消息队列服务 ...

  10. 保姆级教程:如何搭建一个专属云平台?

    ​​物联网的出现,实现了人与物.物与物的沟通交流,打造了一个万物互联的智能世界. 在四层物联网模型中,主要分为感知层.网络层.平台层.应用层四大层级. 其中,云平台是网络架构和产业链条中的关键枢纽,它 ...

最新文章

  1. LeetCode简单题之子数组最大平均数 I
  2. matlab中dither 函数,(转)matlab里一些简单的函数
  3. java 方法调用绑定
  4. 微服务架构下,解决数据一致性问题的实践 2
  5. 2020 CSDN 博客之星投票已开启,请大家为我投票,多谢啦
  6. leetcode刷题:数组的最大子序和
  7. 最小生成树(模板 prim)
  8. 每日算法系列【LeetCode 面试题 17.05】字母与数字
  9. HighCharts:柱状图设置不同柱子不同颜色
  10. 在linux里安装python3.6环境,Python基础—环境准备之Python3.6 在Linux/Windows上安装
  11. 用户故事与敏捷方法—迭代计划
  12. Google街景下载
  13. 程序员自编的中华古诗词数据库在GitHub上火了!
  14. 端口已被占用1080
  15. MATLAB画图符号标注
  16. centos linux引导修复_centos 系统引导修复办法
  17. ZZNU 正约数之和
  18. TEXTILEGENESIS纺织品TG追溯平台是什么?
  19. ISO 认证是哪三个?
  20. Redis删除大Key

热门文章

  1. 【opencv14】cv::Mat---Desne数组类
  2. Qt那些事儿-Qt基础教程
  3. 高效率完成一次接入80个手游渠道SDK——游戏接入SDK服务端篇
  4. 【小米】风口的猪-中国牛市
  5. 色拉英语第2集第4幕: Cheers! ….hiccup
  6. Nginx-反向代理
  7. cocoa touch框架
  8. centos7/8配置secondary ip
  9. IE 主页被恶意篡改的解决方法
  10. 构建OctoberCMS插件:Google Analytics(分析)