一.名词解?/p>
1.
SOA
?/p>
service-oriented architecture
,面向服务架构。它是一个组件模型,?/p>
将应用程序的不同功能单元
(
称为服务
)
通过这些服务之间定义良好的接
口和契约联系起来。接口是采用中立的方式进行定义的,它应该独立?/p>
实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的
系统中的服务可以以一种统一和通用的方式进行交互?/p>
2.
Architecture Styles
定义为根据结构组织模式构成的软件系统族,表达了部件和他们之间?/p>
关系?/p>
例如客户
/
服务?/p>
?/p>
Client /Server
?/p>
结构?/p>
浏览?/p>
/
服务?/p>
?/p>
Browser/Server
?/p>
结构、正交(
Orthogonal
)结构、专用领域(
Domain Specific Styles
?/p>
?/p>
MVC
、微核(
Microkernel
?/p>
、反射(
Reflection
?/p>
、代理(
Proxy
)等?/p>
3.
Framework
是整个或部分系统的可重用设计?/p>
从设计模式角度来看,
框架为大粒度的可复用的部件?/p>
从体系结构角度来
看,框架是一个领域体系结?/p>
4.
MVC
MVC
是三个单词的缩写
,
分别为:模型
(Model)
,视?/p>
(View)
和控?/p>
Controller)
?/p>
MVC
模式的目的就是实?/p>
Web
系统的职能分工?/p>
Model
是应用对象,
所有的操作都在这里实现?/p>
它若需要取得视图中的对象或?/p>
新视图,需通过控制器来进行处理?/p>
View
是模型在屏幕上的表示,模型在进行操作后,其结果是通过视图显示的?/p>
Controller
用于管理用户与视图发生的交互,定义用户界面对用户输入的响应方
式。一旦用户需要对模型进行处理,不能直接执行模型,而必须通过控制器间接实现的?/p>
5.
DSSA
Domain Specific Software Architecture:
特定领域软件体系结构?/p>
建立一?
基于体系结构的方?/p>
,
这需要对体系结构
,
其一般性构件和互联
,
以及客户的需求按何种方式
由构件来集成都要达成共识?/p>
二.连线