发表于: 2020-08-21 17:22:03
0 1168
今天完成的事情:Tuscany的简单应用,Demo明早贴进来
明天计划的事情:学习Dubbo
遇到的问题:算法有点难。哈哈
收获:
Tuscany
Apache Tuscany提供面向服务的核心架构,用来支持简单快速地开发和运行面向服务的应用程序。并且实现了服务组件架构(SCA)标准,也同时实现服务数据对象(SDO)标准。
然后什么是SCA?
SCA是一种编程模型,用于将业务功能抽象为组件,然后把它用来作为构建业务解决方案的构建块。SCA提供一种声明性的来描述程序集中的服务相互交互以及将什么服务质量(安全性,质量)应用于交互。由于服务交互和服务质量是声明性的,因此解决方案开发人员始终专注于业务逻辑,因此简化了开发周期并缩短了开发周期。这也促进了可在不同上下文中使用的可重用服务的开发。例如,购物车服务可以在不更改的情况下用于零售应用程序或旅行应用程序中。服务可以同步或异步进行交互,并且可以用任何技术实现。
sca部署灵活,与sca组装在一起的解决方案可以作为一个单元部署,并且分布在网络上一个或多个节点,并且在不进行编程更改的情况下进行从新部署。
采用SCA编程模型的应用程序可以与非SCA应用程序进行交互。意味着非SCA应用程序可以调用启用了SCA的应用程序,而SCA支持的应用程序可以调用到未启用SCA的应用程序。
评论