从BEAWorld 2006大会上,我更多地了解了SCA这个概念。
SCA(Service Component Architecture)是一种规范, 它的核心概念是服务及其相关实现。我们不必再考虑使用何种语言或者何种技术,我们只需要将注意力集中在业务逻辑的编写上。我们不必再为不同的部署描述符或者部署文件烦恼。
在BEAWorld 2006上,我看到了SCA的演示,每一个不同的模块在开发平台上自动地被暴露为一个服务,每一个组件都可以成为服务,它可以让其他的服务来引用,也可以去引用其他的服务。这些都是不依赖于任何语言和技术的,新的部署文件可以很好地将他们链接到一起,快速而方便的开发和管理,可以说形成了一个服务的容器。
SCA的出现可以更快地推动SOA的发展。我们可以更多的专注于业务和模块的开发,其他的都交给那个容器吧!