插件
华炎魔方与IBM Node-Red应用集成引擎整合,可以通过可视化开发方式,连接SAP、用友、金蝶等主流业务系统及各种数据库。
Node-RED是一种编程工具,以一种全新的、有趣的方式将硬件设备、api和在线服务连接在一起。
它提供了一个基于浏览器的编辑器,通过使用面板中的各种节点可以轻松地将流连接在一起,在界面上简单的点击相关按钮即可把这些节点部署到运行环境中,详情请查阅其官网 https://Node-Red.org/。
要想使用Node-Red来整合现有业务系统,首先需要把它集成到华炎魔方项目中。
假设我们已经有了一个魔方项目,要在该项目中创建一个Node-Red应用,可以在命令行中cd
到该项目然后执行以下指令:
npx create-steedos-node-red-app node-red-app
它会在魔方项目根目录下自动创建一个名为node-red-app
的文件夹,该文件夹会作为一个单独的Node-Red
服务项目存在。
我们可以在刚创建的node-red-app
文件夹内看到package.json
文件,这是一个独立的NPM项目,我们接下来cd
到该文件夹,执行yarn
安装该项目依赖包,最后执行yarn start
即可运行该Node-Red
项目。
运行成功后,在命令行控制台可以看到有提示说可以通过地址 http://127.0.0.1:1880/ 来访问服务。
Node-Red服务跑起来后,我们可以在浏览器中输入控制台中提示的地址访问Node-Red,第一次访问服务的话,会看到初始化配置向导界面,比如设置访问Node-Red服务的账户和密码等,我们只要按向导提示来配置即可。
初始化配置设置完成后,会自动跳转到名为“Node-RED on Steedos”的首页,在该界面可以看到如何定制Node-Red的简易教程。
在跑起的Node-Red服务首页,我们看到右侧有一个名为“Go to your Node-RED flow editor”的按钮,点击它即可打开一个名为“Flow Builder”的编辑器,可以访问Node-Red的官网教程 https://Node-Red.org/docs/user-guide/ 来学习如何在该编辑器中配置、调式和部署流程。
我们可以使用上面提到的流程设计器来配置整合现有业务系统,如果需要让华炎魔方连接SAP、用友、金蝶等主流业务系统,以整合集成相关业务到华炎魔方,请使用我们特意开发的各种Node节点,可以很方便的实现各种集成业务需求。