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

日期: 2008-10-08 作者:Vijaya BhaskarShaurabh Bharti and Mohit Chawla翻译:杨君 来源:TechTarget中国 英文

ERP和SCA   下面我们将对“报告服务”支持定向组件进行探讨。报告服务组件可以为GL 业务组件或者清单业务组件生成报告。报告服务组件在XML模板的基础之上生成一个报告,该报告描述了组件一切的所见所感。它由三个组件构成:   1.布局逻辑和显示逻辑   2.目标映射API   3.映射API   布局逻辑和显示逻辑   它为其它模块使用报告服务组件提供了入口点。

该组件的主要目标就是要获取数据,并将这些数据设置到特定的位置拨给特定的要素。以下就是它所提供的服务:   1.页面——在报告中定义页式   2.风格——文本(例如,字体大小,字体,包装,等等)以及要素中所要编写要素的图像(比例,裁剪,……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

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

相关推荐

  • 数字化转型:如何更好地利用API和微服务

    API,即应用程序编程接口,它提供给应用程序、开发人员访问其它应用的能力,而又无需访问源码,无需理解内部工作机制细节;简单地说,API就是实现应用与应用连接的一种隐形的桥梁。

  • 金融行业数字转型:利用API构建新IT基础

    从制造业、物流业,银行业到零售业,各行各业的根基都因应用经济的兴起发生着深刻的变革。在互联网和智能手机普及化的推动下,这种现象变得司空见惯。到2021年 ,蓬勃发展的全球应用经济的预估总值将达到6.3万亿美元,相比2016年的1.3万亿美元,增长近5倍。

  • 如何使用Azure API管理服务?

    在云和微服务架构时代,API是数字化业务的通用语言。根据分析公司Forrester Research预测,仅在美国,API管理工具的支出将在未来5年内达到近30亿美元。

  • 私有存储云如何构建?

    如何构建自己的私有存储云呢?在这之前,我们要先退后一步,思考一下云计算到底意味着什么。