欢迎来到天天文库
浏览记录
ID:32555018
大小:48.67 KB
页数:6页
时间:2019-02-12
《如何利用云技术实现数据整合》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、如何利用云技术实现数据整合供稿:5联网http://www.5lian.cn/ 当企业决定为企业应用使用云技术且在SaaS供应商那里注册一个账户的时候,他们通常不会考虑这个SaaS应用是否与现有的软件兼容。 但是融合问题却十分关键。现在,每个企业都要了解的一点是不可能让多个应用在不同的客户记录版本上运行,例如假如这些应用没有被更新的话。 如果不具备稳定的整合策略,数据质量就会出现问题。你应该不希望一个新的SaaS系统必须重复输入数据才能使用或核心业务进程需要读取数据时,它出现故障吧? 那么,使用SaaS应用的企业如何才能开发出有效的整
2、合方法呢?和往常一样,此过程要按照企业的需求来开展。好消息是,新的具有创新性的整合技术可以带来几年前无法实现的成本效益--尽管在某些案例中,需求决定了你不得不选择一款过时的整合方案。 使用SaaS后,耗尽的API可能会限制整合所带来的好处。从整体而言,SaaS应用的则会更能喝严格遵守数据整合和异步进程整合,这就排除了一些企业所依赖的耦合应用集群。在这样的限制之下,你可以将SaaS应用的整合推行多远呢? 让SaaS与数据兼容 企业不需要IT人员来创建帐户或运行。IT人员在短时间内工作量减少。不过如果不进行整合,SaaS会迅速堆积,最终导致
3、重复的数据,不准确的报告并破坏数据差异性。 整合技术使得云和核心企业系统可以在进行数据结构化处理的同时共享数据。这些是通过数据调节子系统来完成的,而数据调节子系统管理着数据结构和内容的基本差异。如果使用特殊的SaaS,你就需要一个灵活的整合方案,因为资源和目标系统界面比传统企业软件所呈现的界面要变动得更快速。 90年代的时候,整合技术尚不成熟且价格昂贵。现在,你可以找到轻量级的开源整合方案,如Jitterbit,或者Boomi或PervasiveSoftware提供的云整合方案。甚至是有CastIron系统提供的整合装置。也可以是由IBM
4、,甲骨文,SoftwareAG等出售的第五代或第六代企业级整合方案。 你要如何从众多方案中选对适合自己的呢?首先我们要了解一些典型的整合模式和它们所需的特性。 整合的基本要素 有多种方法可用来将数据从一个系统转移到另一个系统,有一些方法甚至相当复杂。例如,许多企业依靠早期的FTP方法来传输数据--甚至是将新型SaaS与本地应用进行整合的时候也是如此操作。 完成这个任务的常用方法是将每天将数据从源系统转发一次给一个文件。然后,将该文件从云供应商那里传给企业服务器,再将数据转发到目标应用或数据库。这看上去似乎很合理,没有与数据架构和内容发
5、生冲突。但是,这种转发一天最多操作一到两次,因此数据潜伏就成问题。最后,源系统或目标系统可能出现损坏的或不准确的数据。尽管FTP看似最简单的方法,但却永远不会是最恰当的方法。 同样的背景下,一些企业选择自己创建的整合技术。事实上,就是编写整合服务器。虽然这样会让程序员忙个不停,但是结果却几乎是做无用功。因为,既然有这么多可选的整合方案,为什么要走这么多弯路自己编写呢? 我们有很多付费的和开源的方案。但是这些技术的运用要求我们掌握一些基本要点,包括语义修复,连接性,验证和路由。 语义修复 也叫做数据转换。由于数据架构和数据语义存在于源系
6、统中,所以数据转换可用来中和二者的差异--例如从Salesforce.com到SAP目标系统。架构和数据内容在从源系统到目标系统的转移过程中被改变了,如First_Name(char20)变为F_Name(char10)。用数据被发送使用本地架构的目标系统中,即便源系统使用的架构位于国外。 通常,源系统和目标架构之间的链接是通过映射建立的,在大多数整合引擎中,这是一种典型的可视性拖拉进程。架构可以在几分钟内就调整好,而信息可以在两个不同的数据架构间传输。 连接性 为了适应云系统或企业系统,如API,所提供的界面,我们在整合技术中会使用到
7、连接性。适配要说明界面之间的差异以及整合技术处理数据的方式。以Salesforce.com为例,假设你使用的Web服务生成了与架构绑定的数据,而且适配器会消耗进入整合引擎的数据,然后将其发送出来传送给另一个适配器再传给本地应用,如ERP或明细目录控制系统。 验证 验证指整合服务器对数据进行验证,如确保ZIP代码的准确性。 路由 路由则是确保数据被传送到正确的系统中。 这项技术的运作很简单:它会对事件发出响应,如客户记录更新或销售记录情况,为了对事件作出响应,它会执行预设置的功能,如从本地公司系统中提取数据,要求说明架构和内容之间的差
8、异,用更改过的数据更新远程云系统,所有这一切会在不到一秒的时间内完成。这些事件可以在一分钟内发生成百上千次,也可以是一天之内才发生那么几次。 选择正确的整合方案
此文档下载收益归作者所有