首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在SaaS应用程序中实现应用程序存储/集成

在SaaS应用程序中实现应用程序存储/集成
EN

Software Engineering用户
提问于 2020-06-20 14:43:12
回答 1查看 31关注 0票数 -3

在SaaS应用程序中实现应用程序存储的最佳方法是什么?例如,假设您有一个ERP应用程序,并且希望允许外部会计系统集成到您的应用程序中。

我个人考虑了webhooks的组合(将最新的信息发送到外部应用程序),并允许应用程序调用API来更新现有数据。

我不是在寻找任何的实现,我只是在寻找一些想法,因为我找不到任何有用的信息

EN

回答 1

Software Engineering用户

发布于 2020-06-20 21:22:39

我首先要说的是,有无数种不同的方式来完成你的要求,就像软件中的任何东西一样,它将取决于你的约束是什么。

尽管如此,在我看来,你似乎并不想实现一个成熟的应用程序商店,而是在寻找更多标准化的扩展点,然后其他应用程序就可以编写代码来使用了。如果我在这个假设上错了,请纠正我!如果是这样的话,那么我建议您遵循RESTful设计原则,并公开您的目标受众可以通过任何可以说HTTP的方式消费的API。这使您可以让API实现完全不了解使用它的语言。

如果您要走这条路线,缺点之一是您必须定义大量的文档,这些文档将告诉您的下游用户可以通过API调用什么。如果您使用的是像ASP.NET核心这样的框架(虽然其他框架也通过Swagger规范支持),那么这个任务几乎可以自动完成,它有一个名为昂首阔步及其对应的Swagger.UI的实用工具,它可以公开通过端口80/443访问的自动生成的用户界面,这给消费开发人员提供了一个完善的探索性界面!

票数 0
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/411766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档