TechTarget中国网站推荐

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

2008-10-9  选择字号:  | |
打印本文章
正在加载数据... 【TechTarget中国原创】目标映射API是为XML模板文档设计的一个编程接口。它描述了一个XML文档被访问和被操作的方式。其目标是为众多应用程序提供一个标准编程接口。其设计的初衷就是任何编程语言和操作系统都可以使用。这样,用户就可以创建一个XML模板文档,定位其结构,增添,修改或者删除自身的要素。

  任何XML分析程序都可以在内存中装入一个XML文档。文档被载入内存后,其信息就会被目标映射API检索到,目标映射API会对检索到的信息进行操作。这就描绘了该模板的树形图。布局和显示逻辑组件所使用API生成的目标图表来访问模板的各个要素……

【TechTarget中国原创】ERP和SCA

  下面我们将对“报告服务”支持定向组件进行探讨。报告服务组件可以为GL 业务组件或者清单业务组件生成报告。报告服务组件在XML模板的基础之上生成一个报告,该报告描述了组件一切的所见所感。它由三个组件构成:

  1.布局逻辑和显示逻辑

  2.目标映射API

  3.映射API

  布局逻辑和显示逻辑

  它为其它模块使用报告服务组件提供了入口点。该组件的主要目标就是要获取数据,并将这些数据设置到特定的位置拨给特定的要素。以下就是它所提供的服务:

  1.页面——在报告中定义页式

  2.风格——文本(例如,字体大小,字体,包装,等等)以及要素中所要编写要素的图像(比例,裁剪,等等)风格设置。

  3.定位——计算一页里所有要素的定位,以及报告中其它元素的相对定位。

  4.为了捕获数据要和数据库进行交互作用。

  5.类似公式和参数推导,数据分类等类似的多项任务

  布局和显示逻辑使用映射API和目标映射API的服务生成一份报告。

  目标映射API是为XML模板文档设计的一个编程接口。它描述了一个XML文档被访问和被操作的方式。其目标是为众多应用程序提供一个标准编程接口。其设计的初衷就是任何编程语言和操作系统都可以使用。这样,用户就可以创建一个XML模板文档,定位其结构,增添,修改或者删除自身的要素。

  任何XML分析程序都可以在内存中装入一个XML文档。文档被载入内存后,其信息就会被目标映射API检索到,目标映射API会对检索到的信息进行操作。这就描绘了该模板的树形图。布局和显示逻辑组件所使用API生成的目标图表来访问模板的各个要素。

  映射API

  映射API是一个背景意义上的编程接口,他描述了一个背景被访问的方式。我们可以在背景创立之初,编写之时,以及毁灭过程中使用API。其目的是为了提供一个能够访问不同背景映射API的一般编程接口(背景独立)(例如HTML, PDF或者CSV)。这样用户不必了解与实际相关的API就可以创立,编写并发布这些背景了。例如,如果报告输出是PDF格式的,用户只要使用这个一般性的包装,就可以找到对PDF映射API的要求了。

  ERP和SDO

  每个客户对服务器的要求都被叫做一笔交易。在进行第一笔交易时,服务器扑捉到所有的数据,代理人将数据绘制成一个实体图表,一个实体的集合。每个实体和row十分相似。除了数据以外,实体是和元数据相关的,我们可以在其内部观察到数据类型,数据之间关系,以及数据限制相关的信息。

  该实体图表关注新增加,修改和删除的信息。交易结束时,和元数据相关的元数据API就会在修改的基础上自动生成一个询问程序,用户代理将询问传送到服务器代理,服务器代理最终将升级其当地的实体图表。接着,服务器代理将这些修改信息发给在此事件注册过的用户。服务器方升级时遇到的困难在时间标记的基础上得以解决。在预定义的时间内,服务器隐秘处发生的变化通过数据访问适配器(提供对数据存储的访问)被复制到数据储存,下一次用户提出要求时,代理就会在其局部实体图表中对这些做出回应。

  开发商眼中的技术独立

  图1中可以看出,服务器中的每个模块/组件在技术上都是相对独立的。比如说,只有报告服务组件能够向其它组件提供一个标准接口,使用任何技术都可以开发报告服务组件。因此,一个开发商在实施任何一个使用报告服务组件的组件时只需要了解标准接口提供的信息就可以了。


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

还没有登录? 阅读全文请先登录或注册
用户名:(请填写您的E-mail做为登录账号)
  • 获取最新的IT业界资讯、市场动态、行业趋势等独家原创内容。
  • 分享国内外技术专业人士提供的技巧经验。
  • 利用专注IT的技术资源中心,不断更新专业知识。
  • 享受白皮书、Webcast等系列特色增值服务。
  • 免费参加TT中国举办的各种会员活动。
  • 更多的精彩服务,在不断开发中……
用户名:(请填写您的E-mail)
密 码:
 永久登录
请输入您的登录email:
相关的专家答疑
在11月初于北京举办的"SOA标准化国际论坛"上,来自国外标准协会组织万维网联盟(W3C)、结构化信息标准促进组织(OASIS)、Web 服务互操作组织(WS-I)以及中国电子……
日前,中国电子技术标准化研究所(CESI)宣布,旨在推进我国SOA标准制定与实施的“SOA标准化国际论坛”将于11月5日至6日在北京举办……
上周有测试提到测试页面流时由于测试人员对SDO不是很了解,有些问题测试得不是很深,由于我对SDO比较了解,所以希望我能提供一点SDO技术性测试思路……
日前,中国电子技术标准化研究所(CESI)宣布,旨在推进我国SOA标准制定与实施的“SOA标准化国际论坛”将于11月5日至6日在北京举办……
在SCA规范中提供了关于安全的一套FrameWork,对服务调用过程中的数据传递进行了约束。下面针对其中的WebService Policy,结合自己的实践,对其实现方式进行详解……
Apache软件基金会最新顶级项目-Apache Tuscany今日宣布发布其Java服务组件架构的1.3.2版本。这是该项目自四个月前脱离ASF孵化器的最新发布……
上周有测试提到测试页面流时由于测试人员对SDO不是很了解,有些问题测试得不是很深,由于我对SDO比较了解,所以希望我能提供一点SDO技术性测试思路……
“这些项目很多都没有取得成功,因为人们把太多时间的浪费在了连接两个系统所用的技术上,而没有重视他们所要集成的业务流程,” Kelman解释说。“如果员工没有看到……
事实上,企业用户需要商务智能成为他们工作领域的一部分,与他们的公司门户网站和企业搜索等功能集成在一起,并且能够通过移动设备访问和嵌入在流程过程中和其它……
面向服务的架构(SOA)是一种基于可以重用的服务的,新的开发应用的架构体系. 近年来, 企业界对于SOA的需求越来越急切. 为了满足这样的需求, 一系列的SOA基础架构产品被推出. 主要的厂商如Oracle, BEA System, IBM都提供了SOA平台产品. 在一个包含各类应用的复杂的IT系统中, 要使用适配器并且在一个符合业务需求的流程中将各类应用串连在一起是一个非常困难的事情, 但是现在的SOA平台将困难转变成了容易。
Web 2.0是2003年之后互联网的热门概念之一,不过对什么是Web2.0并没有很严格的定义。一般来说Web 2.0是相对Web1.0的新的一类互联网应用的统称。
Ruby on Rails, 也称RoR或简称Rails, 是一个使用Ruby语言写的开源网络应用框架,它是严格按照MVC结构开发的。它努力使自身保持简单,来使实际的应用开发时的代码更少,使用最少的配置。
最新更新
专家答疑
技巧
Jason Bloomberg
企业是否应该意识到,云计算有许多积极因素,是否也有负面影响呢?重要的是要记住,云计算仍然非常新,而且在许多方面比vaporware更现实……
Ron Schmelzer,Jason Bloomberg
我们正在进入多元化的银行和金融服务,我们处理客户关系管理CRM,BI,遗产系统,产品J2EE和.NET和其他异构平台。如果我们想要转移到一个共同的平台,为什么要选择SOA……
Ed Tittel
在您最近的博客中提到,在XML.com中有你喜欢的XML内容。关于XML的信息还可通过什么途径可以得到?请与我们分享更多的来源……