# IsoBean **Repository Path**: isoface-iot/IsoBean ## Basic Information - **Project Name**: IsoBean - **Description**: IsoBean微服务采用分布式系统,FastWeb将传统应用系统拆分为,多个较小的服务各司其职,让各服务专注在自身的功能上,彼此间借由 RestAPI通信协定,传递消息以达成整体系统的串接。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-10-09 - **Last Updated**: 2022-10-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # IsoBean IsoBean微服务采用分布式系统,FastWeb将传统应用系统拆分为,多个较小的服务各司其职,让各服务专注在自身的功能上,彼此间借由 RestAPI通信协定,传递消息以达成整体系统的串接。 >**请加入 QQ 群(群号:309174897)** > > 物联网、智联网、ERP、 > > **请关注微信公众号 IsoFace 爱招飞** > > ![](images/wechat_isoface.png) ## IsoBean开发跨平台应用软件APP,快速布署智能服务 * 简洁专业的开发环境 * Web为底,横跨所有平台 * 多种UI开发范例,神速开发 * 上架免等待,即选即用免安装 * 借力使力不费力,快速开发 **简洁专业的开发环境** 开发应用软件方式千百种,为什麽非选“微服务”不可?相信都曾耳闻某厂商砸百万开发手机APP,下载使用量却惨不忍睹。但上述问题用“微服务”都可不用担心,因为“微服务”已替你搞定开发、维护、使用等难题,想做甚麽放手做吧。 **多种UI开发范例,神速开发** 万事起头难,如果不知道该怎麽设计应用软件APP,可以选择则使用“微服务”平台内所提供的各式范例,套用范例不单可节省更多开发时间,更能将应用设计的精美吸睛,赢在起跑点。“微服务”提供单一且明确的设计界面,清淅明确的展示设计时可用选单、按钮、定比特件等,并采用所见即所得,可随时依据显示成果调整你的应用。 **JavaScript与HTML5为基础,横跨所有平台** 运用“微服务”开发时,你不需要穿越那些可怕的参数、条件语句,只需使用你我都十分熟悉JS,支持更多浏览器并有着开放的数据交换、开放代码,无需专门开发SDK,较易与其他应用交互数据,使开发更加简单。 IsoBean 将微服务封装在FastWeb的容器中,微服务更容易被部署到并扩展不同的主机上。这些服务在软件项目中可轻松更换、删除、重复使用,并独立完成各项任务。每个IsoBean微服务就象盖房用的小砖头,每块砖块都有特定的用途,工地师傅使用小砖头,构建每栋房屋,也就是最终的软件产品。 IsoBean微服务是一种软件架构风格,FastWeb利用IsoBean将复杂的大型应用程序划分为多个的小功能模块。每个小功能模块就称为一个微服务,微服务之间透过API互相通信,再透过模块化的方式组合成大型应用程序。 ![](images/20221009103830.jpg) ## IsoBean是FastWeb的核心组件 IsoBean的功能无法一语道尽,它就象变形金刚,千变万化、琳琅满目,只有想不到,没有做不到的。在您看到这篇文章的同时,FastWeb 持续在演化进行中。 IsoBean 如同电子商品,在核心电路板上集成电阻、电容、二极体...等基础零件。电路板再组装,加入其它电子、电机、机械等半成品组件,完成最终商品。世上有多少种电子商品,没有标准答案。市场的须求永无止境,而电子产品也在开发者,持续研发的过程中成长。所以不同零组件的整合,依据不同设计,可生产出成千上万种不同成品。 ## IsoBean 微服务依据引用物件的差异可区分为六大类 ①数据型 DataBase:IsoBean连接SQL数据库,进行数据库存储过程运行工作。 ②进程型 Process:启动IsoBean 微服务进程,运行後回传处理消息。 ③批量型 Batch:启动IsoBean,运行缺省 PowerShell,运行後回传处理消息。 ④显示型 Vision:启动IsoBean,运行缺省Web表单,并回传Web表单态网址与处理後消息。 ⑤战情型 DashBoard:启动IsoBean,运行缺省DashBoard,并回传DashBoard网址与处理后消息。 ⑥报表型 Report:启动IsoBean,运行缺省Report,并回传Report浏览网址与处理後消息。 ![](images/20221009104128.jpg) ## IsoBean 运用示例 |IsoBean名称|说明| |---|----| |[3D视频](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0024_3dvideo&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|指定3D视频源地址,实现3D视频播放功能。| |[3D展示](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0023_3dview&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|通过图片串行的动态展示,实现物体的3D浏览功能。| |[3D全景浏览](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0022_3dangle&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|使用全景视角查看图片,通过参数或WS可指定要查看的图片。| |[线形仪表](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0012_lineargauge&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|显示为温度计样式的线形仪表,通过参数修改外观,通过WS消息修改取值。| |[圆形仪表](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0011_radialgauge&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d&demo=1)|展示为圆形的仪表,可使用参数修改外观,通过WS信息取值。| |[网络文档浏览](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0010_online_document&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|输入文件网络地址,下载指定地址的文件实现文件查看功能。| |[线上聊天室](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0008_chatroom&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|通过WS向用户列表中的所有用户发送消息,实现聊天室效果。| |[甘特图展示](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0006_ganttchart&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|通过参数确认查找的时间范围,从而生成对应的甘特图。| |[生产订单报表](https://fastweb.isoface.cn:1443/?isobean=ib_nb-rep-0002_report_mancontact&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|在url参数中指定订单编号,可生成对应订单编号的报表。| |[ESP32控制](https://fastweb.isoface.cn:1443/?isobean=ib_wb-vis-0003_esp32-led-dht&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|在界面中显示温湿度,ESP32通过WS传输温湿度。| |[线上视频播放](https://fastweb.isoface.cn:1443/?isobean=ib_nb-vis-0001_player&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|在url中指定参数运行播放,可选参数有视频平台与视频编号。| |[大屏报表](https://fastweb.isoface.cn:1443/?isobean=ib_wb-das-0001_dashboard_demo1&userkey=d795b2b5-67c0-4674-9961-4aa574311c8d)|使用大荧幕展示数据,可实现实时变化展示。| * **IsoBean 简介**:https://www.isoface.cn/isoface/home/isobean/ai-beans