发表于: 2017-05-31 23:32:39

1 1165


今天完成的事情:

参考网址:http://blog.csdn.net/oracle1000g/article/details/1934277?locationNum=9&fps=1

https://www.ibm.com/developerworks/cn/webservices/ws-sca/

了解SCA和SOA

1.SCA(Service  Component Architecture) 服务组件架构,是一种全新的软件的架构思想

SCA中最重要的一个概念是service---服务,,它的内涵式独立于具体的技术。因此,SCA不会称之为 Java组件架构,或Web Service 组件架构。所谓的具体技术,主要有两层含义:一是程序语言,而是传输协议。
SCA与传统的业务组件最大区别在于SCA实现了两个功能:一是组件和传输协议的分离,二是接口和实现语言的分离。
SCA的本质是一种软件架构思想,SCA架构是独立于程序语言的SOA架构。
SCA的目标是创建一个可集成服务组件的运行环境。

使用SCA的好处:组件之间处于一种松耦合的状态,不需要在自己的代码中加入对方组件的接口代码。

2.SOA(Service-Oriented Archite):面向服务的架构,把系统分成不同的服务,使用接口来进 行数据交互,最终达到整合系统的目的。当系统庞大时,我们需要划分模块,通过接口来连接各个模块。但如果系统本身很小就不需要使用SOA了。

SOA的主要思想:严格的分离模块,通过接口进行连接。


今天做了最简单的HelloWorld的例子,但是还是不成功个,感觉就是.composite文件的配置有问题

师兄说红色部分报错就对了,不报错就有问题了。。。

就是找不到。。。。


明天计划的事情:

将原有的Spring RMI更改为Tuscany的RMI,WEB端更改为Tuscany的调用方式。


遇到的问题:

还是昨天的问题,看起来*.composite的文件简单只有几行,但是就是不成功。


收获:

了解了tuscany  SCA和SOA的概念,没有例子跑起来,感觉没有那种真实感,感性的认识。




返回列表 返回列表
评论

    分享到