|
Post by account_disabled on Oct 9, 2023 9:21:40 GMT
弱依赖更可取,使其更加灵活。是 OutSystems 模块,它强制执行更高级别的功能分段,重点是功能重用。在这些模块中,我们将可用元素限制为用户核心服务可能组成的元素。对于服务应用程序,应在组织服务模块时使用它们,这是这些应用程序可以包含的唯一模块类型,从而提供架构最佳实践的指导。 用户还需要一种方法将使用现有模块类型(Web 和移动)构建的核心服务转换为服务模块。而且,他们还需要能够将传统应用程序转变为服务应用程序。这将使他们能够充分利用新功能来发展其架构。 打破巨石 打破单一架构是面向 Whatsapp 号码列表 服务的架构(SOA)的特征之一。首先,要弄清楚 OutSystems 领域特定语言 (DSL) 将如何发展,以通过引入低代码微服务概念来实现解耦。一系列需求、一些头脑风暴和一些迭代产生了这些可行的选项: REST API 方法的演变:这里的想法是通过添加一个属性来扩展元素的当前功能,该属性允许定义是否只能从应用程序环境或从任何地方调用它,就像传统的 REST API 方法一样。它还意味着对 REST API 方法进行一些改进,以实现 TrueChangeTM 和影响分析。 (公共)服务器操作的演变:在这种情况下,向公共服务器操作添加切换属性会将其行为更改为服务(松散耦合)并扩展当前服务器操作功能。该操作将保留公共服务器操作的所有特征,但松散耦合,这意味着在运行时其逻辑将在进程外执行。 新的语言元素:这将是 OutSystems 可视 DSL 的全新补充,并且代表解耦和可重用的逻辑片段。具有 REST API 方法的灵活性和服务器操作的生产力的新元素。
|
|