RSS订阅
RSS订阅TT SOA

SCA标准将使SOA应用更方便

2008-9-1  选择字号:  | |
打印本文章

导读:SCA服务组件架构是一种把IT资产改变为可重复使用的服务的一种SOA技术规范。SCA为组合服务和支持多种语言提供了一种可执行的模式。这些语言包括BPEL、Java和PHP脚本。

关键词:SCA 服务组件架构 IT SOA BPEL Java PHP脚本

正在加载数据...

  SCA(服务组件架构)是一种把IT资产改变为可重复使用的服务的一种SOA技术规范。SCA被人们赞扬为是一种能够以较低的应用障碍建立服务的一种方法和把SOA连接到Web 2.0的方法。

  结构化信息标准促进组织(OASIS)SCA大会技术委员会共同主席麦克。爱德华兹(Mike Edwards)在加州圣克拉拉举行的2008年OASIS开放标准专题研讨会上发表的讲话中大肆宣传SCA技术。他还推广这个技术的姊妹技术规范SDO(服务数据对象)。这个技术规范能够统一访问和操作多个数据源的数据。这些数据源包括数据库和企业信息系统。IBM和SAP等公司支持SDO和SCA技术规范。

  爱德华兹说,SCA能够让生活更简单,因为它取消了如何访问一些东西以及这些端点在什么地方的技术细节。爱德华兹还是IBM新兴技术部门的科学家。

  爱德华兹说,SCA为组合服务和支持多种语言提供了一种可执行的模式。这些语言包括BPEL、Java和PHP脚本。他说,SCA是简化的,因为它拥有这个取消中间件软件API(应用程序编程接口)的原则。

  他说,由于Web 2.0环境是典型的服务环境,因此,Web 2.0能够利用SCA的优势。在浏览器上运行的一个互动应用程序有一些在前端运行的程序。这些程序需要知道有关前端系统和服务器上正在运行什么的连接。

  SCA为包括建立、组装和部署在内的服务生命周期的许多方面提供了一个单一的编程模式。开发人员能够把重点放在编写商务逻辑方面。

  爱德华兹说,开发人员还不必学习越来越多的接口。使用SCA,你不需要做这个事情。SCA与具体的编程语言、协议、技术或者运行时间都没有关系。它不是BPEL等工作流。它不是一个Web服务,虽然许多SCA应用程序将使用Web服务。

  此外,SCA也不是一个ESB(企业服务总线)。SCA确实与应用程序编程有关。ESB是这些应用程序运行的基础设施。同时,SDO为开发人员提供一个单一的使用数据资源的编程模型。

  爱德华兹还引用了一个银行为部署SOA使用SDO和SCA的例子。他说,服务是采用SCA建立的,而IFX(互联网金融交换)数据是使用SDO包装的。

  爱德华兹说,在这个银行中,他们把SCA作为一种让企业建立服务平台的方法。这种平台的应用障碍非常低。他说,SCO和SDO的应用有很多。

原文出处:http://www.cnw.com.cn/cnw07/Software/SOA/htm2008/20080506_53571.shtml
来源:网界网    作者:东缘    
受伤的经济意味着束紧的腰带,用户习惯改变,Web则成为一个选择的平台。Infoworld.com通过他们的水晶球预示了2009年的软件发展……
大多数企业IT运营主要依赖批处理操作。这种依赖在你升级到SOA的时候也不会消失,尽管SOA仅意味着向许多人提供在线交易处理。IBM软件实验室服务部门主管IT设计师……
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……
CBSD的主要优点之一是重用,它的目标是代码、设计、解决方案都能重用。而设计模式是设计经验的记录,利用它可以达到事半功倍的效果。目前己有几十种设计模式可供参考……
注意:每一个JVM都有自己的类加载器。在WebSphere环境中会有多个应用程序服务器(JVM),也就是说JVM的类加载器是分开的,尽管它们运行在同一个物理机器上……
虚拟化和SOA之间是一种间接的、相辅相成的关系。也许在IT及业务转型中,两者的结合使用会发挥最大的优势。虚拟化有助于更快地显示部署基础设施的投资回报率(ROI)。
云计算的概念越来越流行,Amazon、Google和IBM是第一批将云计算引入公众视线的公司。云计算就是新的Web2.0,一种既有技术上的市场绽放。
安全对于许多的IT部门来说都是一个重要的问题之一,但是SOA安全问题完全是在另一个新的纬度上了。对于SOA为一个机构所带来的许多的好处,例如具有在许多不同的提供者和供应商的情况下混合和匹配服务。
最新更新
专家答疑
技巧
Ron Schmelzer,Jason Bloomberg
你认为通过遵循IT组织步骤可以演变为SOA吗?ZapThink公司明确SOA实行肯定是一个挑战——也不应被视为这一倡议应得到执行的一个步骤就是整个企业的基础……
Dana Gardner
您能解释什么是“私有云”吗,能否举例说明?这是供应商需要建立的基础吗?作为托管服务供应商和服务供应商寻求最有效和最强大的基础设施,作为他们的“云”支持能力……
Andrew Pollack
我们正在寻找一种从主机选择SOAP服务器的请求。我们希望制造一个远程程序呼叫(RPC)从CICS程序的SOAP服务器,其中进程请求,使错误或成功后的反应……