RSS订阅
RSS订阅TT SOA

与SCA和SDO保持技术独立(一)

2008-10-8  选择字号:  | |
打印本文章

导读:SCA是一个规范,这个规范为使用SOA创建应用和系统描述了一个模型。SCA为我们使用SOA技术设计新的或者现有应用提供了一个平台,同时,也简化了这些应用的集成。

关键词:SCA 服务组件框架 SOA 模型 应用集成

正在加载数据...

【TechTarget中国原创】现今,基于SOA的应用开发极为普遍。但是,由于缺少稳定的APIs开发这些应用,开发商认为采用一个以SOA为基础的方法非常困难。随着服务组件框架(SCA)以及服务数据对象(SDO)的引进,开发SOA应用变得更为简单了,开发也更有力度了。
服务组件框架

  SCA是一个规范,这个规范为使用SOA创建应用和系统描述了一个模型。SCA为我们使用SOA技术设计新的或者现有应用提供了一个平台,同时,也简化了这些应用的集成……

【TechTarget中国原创】现今,基于SOA的应用开发极为普遍。但是,由于缺少稳定的APIs开发这些应用,开发商认为采用一个以SOA为基础的方法非常困难。随着服务组件框架(SCA)以及服务数据对象(SDO)的引进,开发SOA应用变得更为简单了,开发也更有力度了。

  服务组件框架

  SCA是一个规范,这个规范为使用SOA创建应用和系统描述了一个模型。SCA为我们使用SOA技术设计新的或者现有应用提供了一个平台,同时,也简化了这些应用的集成。

  SCA要求业务逻辑代码必须是建立在组件的基础之上的,这样就可以通过服务定向接口向我们展示这些组件的功能,并使用其它组件所提供的功能。在这种结构下,我们首先要保证这些组件的功能得以生效,这可能会需要使用其它服务,最后要想实现人们渴求业务逻辑,建成人们所需的应用,还要设计组件流并且把这些组件装配到一起。

  SCA将实施逻辑从业务逻辑中分离出来(例如,业务层面的开发商只需设计组件流)他们没必要担心组件实施的具体步骤。服务的实施逻辑可以用任何语言来编写:Java, PHP, C++, COBOL, BPEL, XSLT, 以及SQL和XQuery。安全性,业务处理以及可靠管理也从实施代码中分离出来单独处理。

  服务数据对象

  SDO是关于统一存取非均匀数据的技术。它简化了数据模型并在SOA模型的基础之上抽取数据。它提供:

  1.简化的数据模型

  2.基于SOA模型基础之上的数据抽取

  3.数据应用开发的一致性

  4.用XML支持集成

  SDO不仅从其本身抽取数据,同时具有可扩展性,并且能够将新的数据和自己本身的数据源结合在一起。它同时准许访问关系数据库,XML,Web服务之类的多重数据源。

  在架构层面,SDO代表使用数据调节服务(DMS)图表形式的所有数据。SDO用户(或者目标)只在数据图表上操作,并不处理原始数据源或者数据格式(这种格式可能还会保持下去,并被序列化)。图表中的变化被自动写入数据源。因此,在“分散的数据图表”的模型之下,SDO将数据源和数据处理程序相分离,同时它也提供了处理数据和时间模型的元数据API。

  SCA使用SDO的ERP使用实例

  图表1向我们展示了使用ERP应用的几个组件。这些组件(除客户外)形成了服务器组件。服务器可以分为两大类:

  1.业务定向组件

  2.支持定向组件

  业务定向组件像AP,AR,目录管理,GL,银行业务等一样,只提供业务应用的核心业务功能。支持定向组件还提供通告,用户审查,业务报告等其它功能。


与SCA和SDO保持技术独立
 与SCA和SDO保持技术独立(二)
 与SCA和SDO保持技术独立(一)

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
受伤的经济意味着束紧的腰带,用户习惯改变,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服务器,其中进程请求,使错误或成功后的反应……