内容管理交流网

技术中心 Technology
 您的当前位置: 首页>技术中心
面向服务构件架构

架构介绍

全新的SCA(Service Component Architecture)软件架构。

服务构件架构(SCA)是一组规范,它描述了利用面向服务架构SOA)来构建应用程序和系统的模型。SCA是基于开放标准(例如Web服务)构建的,它扩展和补充了先前的服务实现方法。

SCA的基本思想是将业务功能作为一系列服务来提供,这些服务组合到一起,以创建满足特定业务需要的解决方案。这些复合应用程序既可以包含专门为该应用程序创建的新服务,也可以包含来自现有系统和应用程序的业务功能(作为复合应用程序的一部分来重用)。SCA为服务组合和服务构件的创建(包括SCA复合应用程序内部现有应用程序功能的重用)提供了模型。

SCA这一模型旨在包含广泛的服务构件技术以及用于连接这些构件的访问方法。对于构件,它不仅包括各种编程语言,还包括通常与这些语言一起使用的框架和环境。对于访问方法,SCA复合应用程序允许使用各种常用的通信和服务访问技术,例如,Web服务、消息传递系统和远程过程调用(RPC)。

SCA架构的优点

l 跨平台,跨语言

l 组件可以自由替换,软件具有高度的弹性以适应需求的变化。

l 服务可以通过简单配置进行发布和调用。

l 提供了组件和应用的装配规范,可以快速高效组装应用系统。

l 能够开发各种规模的应用。

应用中的SCA构件