发表于: 2017-05-18 23:14:23
0 1030
今天完成的事情:
学习了SOA、SCA、Tuscany的概念。
刚开始看soa、sca、tuscany的时候我把sca理解错了,我以为sca是一种实现soa的工具。于是乎我就搞不懂tuscany是啥。
后来才知道,soa是一种结构,sca是实现soa的一种模型,tuscany是sca的一种实现方式。
明天计划的事情:
明天开始看项目相关的资料,准备复盘项目。
遇到的问题:
一个组件至少包含什么?是否只要包含了组件不可少的部分,就可以作为一个组件?
可以把一个项目中的所有部分都拆分成一个又一个的组件?
收获:
SOA(面向服务的体系结构Service-Oriented Architecture)标准:
它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。 这种具有中立的接口定义(没有强制绑定到特定的实现上)的特征称为服务之间的松耦合。
SCA服务组件模型。
Tuscany:是实现sca模型的。
sca中的一个组件包括:接口、实现、属性、引用。
这些组件中的元素,是使用tuscany的.composite来配置的。
评论