发表于: 2017-09-19 20:04:18
2 879
今天做的事:
今天先听了老大四个多小时的金融讲解,-_-||
然后开始任务9,首先了解Tuscany。在了解Tuscany之前,先看一下其他概念。
首先在了解过程中,有些新名词需要了解一下。
SCA和SOA
1.SCA(Service Component Architecture,简称SCA,也译作服务构件架构, 服务组件体系结构)
SCA的目的是使用户在构建企业应用时有一个不再直接面对具体的技术细节的层次,而是通过服务组件的方式来构建应用。这种方式也使得客户的企业应用具有良好的分层架构,能够很好的分离应用的业务逻辑和IT逻辑,不但易于应用的构建,也易于应用的更改和部署。
相关介绍的链接:http://blog.csdn.net/cuixiang1022/article/details/8249222?locationNum=3&fps=1
2.SOA(Service-Oriented Architecture)
面向服务的体系结构(SOA)是一个组件模型,它将应用程序的不同功能单元(称为服务)通过这些服务之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互。
这张图可以很形象的介绍SOA的组件模型。
SCA为构建基于SOA的应用和解决方案提供了编程模型。
然后我们简单了解了组件的概念之后,我们就可以看一下Tuscany到底是什么了。
3.Tuscany
先看一下官网的介绍,官网链接:https://tuscany.apache.org/
这里顺便安利一个插件,特别好用,尤其是看英文文档的时候,免去整页翻译的尴尬,对于学习英语也有很大帮助
继续说
Tuscany 是基于 Maven 建立的,它的各个模块和各个扩展都依赖着不同的开源框架。
接下来的介绍就比较冗长了,说了也没什么用处。
总结下来,我们说一下:
Tuscany是一个相当成熟的SCA框架,而SAC又是实现SOA的基础;SOA这是一种组件模式,它的组件概念就是复用的高度体现,包含接口和引用,可以实现类似于流水线一样的功能。
接下来,光说不练肯定不行,那我们就看一下把。
Tuscany的jar包下不下来,被限流。我再看看吧。
明天计划:这有个Tuscany官网的计算器的例子,志勇也做了,明天试试如何实现。
http://www.cnblogs.com/skyme/archive/2011/10/31/2217739.html
志勇的日报:http://www.jnshu.com/daily/24416?dailyType=others&total=91&page=6&uid=9801&sort=0&orderBy=3
问题:因为今天时间比较少,了解的也是些概念性的东西,暂时还没什么问题
收获:了解SCA、SOA、Tuscany等。
评论