云端应用开发简介

功能与目的

为了快速开发和业务逻辑相关的服务端程序,提高开发者效率,提高企业产品研发/上线的效率,AbleCloud提供了统一的服务开发框架,并内嵌了一系列由AbleCloud提供的云端服务。该框架支持开发者开发可运行于AbleCloud云端的自定义后端服务(UDS:User Defined Service)以及定时任务。AbleCloud的服务框架提供了高度封装的RPC服务,client与server通信时,client只需要知道service的名字,并提供相应的访问参数即可。
当前AbleCloud提供Java版本的服务编程框架。

主要功能

序号 功能名称 详细内容
1. UDS服务 可运行于AbleCloud云端的自定义后端服务
2. 定时任务 可定时触发的自定义定时任务
3. 正向代理 通过正向代理服务支持UDS服务访问外部网络
4. 消息交互 与设备端、APP端进行消息交互通信
5. 账号管理 支持管理用户基本信息并及时做出操作
6. 设备管理 支持管理设备的基本信息并及时做出操作
7. 设备属性 AbleCloud提供的用于处理及存储设备上报数据的服务
8. 存储服务 AbleCloud提供的类似数据库的通用数据存储服务
9. 文件存储 对常见的文件/图片类等大文件进行上传下载
10. 排行榜 支持按照不同周期、数据获取数据排行
11. 推送服务 对APP进行消息推送
12. 用户意见反馈 支持快速开发用户意见反馈页
13. 短信服务 向当前注册用户发送自定义短信消息
14. 天气服务 支持快速获取PM2.5、天气/空气质量等常用天气信息
15. 定时服务 定时向设备下发消息
16. 测试桩 模拟真实设备或者服务接收并响应消息
17. 缓存服务 支持高并发低延迟的key-value方式的写入读取,类似于redis

AbleCloud API

访问AbleCloud云端服务的API请参考云端应用开发Java SDK API文档

Java API示例可参考《云对接开发-Java》部分。