SCA快速入门
作者: , 出处:构客网, 责任编辑: 李春禹,
2007-12-14 16:26
它简化了实现业务服务的组件编程模型,这些组件可以使用不同编程语言实现。在同步、异步情况下,组件都可以被方便的调用。可扩展性 组件可被简单的被替换。
转载好友abigfrog的SCA快速入门
什么是SCA?
SCA是一个可执行的模型,用于将不同的 服务集成到一个业务解决方案。它简化了实现业务服务的组件编程模型,这些组件可以使用不同编程语言实现。SCA带来的一些益处主要为:
松耦合
组件件的集成不需要知道彼此是基于何种编程语言实现的。在同步、异步情况下,组件都可以被方便的调用。
可扩展性
组件可被简单的被替换。既有的服务可被用来创建新的解决方案(自下而上),也可业务建模和开发(自上而下)。
生产率
SCA可让你专心于分析业务逻辑,而不需要过多的去担心系统架构。SCA简化了所有开发者的使用体验(包括J2EE和集成开发者)。
SCA组件实现
SCA的基本的组成部分是组件实现。 当你编写SCA代码时,你通常正在写一个组件的实现或者将被这样的组件使用的代码。 一个组件通常由下列属性描述:
服务:描述了该类型的组件所能提供的功能;
引用:描述了该类型的组件相关功能的依赖性;
属性:定义了配置参数,控制程序逻辑如何实现,例如,使用何种货币;
策略:描述了组件行为策略,主要有两种策略:
实现策略:对组件实现施加影响,例如:事务、监视以及日志;
互动策略:定义组件件如何互动,例如:安全......更多内容查看》
- 本文关键词:

