使用 Altova MapForce 现代化您的 EDI 实现





0/5 (0投票)
Altova 的数据映射工具 MapForce,为 EDI 格式的转换和转化提供了强大的支持,使企业能够将其旧格式与较新的文档、存储和系统要求进行协调,同时仍遵守传统的电子商务交易规范。
引言
电子数据交换 (EDI) 是一套结构化的电子商务数据和信息交换标准。EDI 系统旨在通过使计算机能够正确解释和处理这些数据,从而使贸易伙伴能够更有效地交换常用文档,例如采购订单、发票、保险索赔等。
作为一种概念和技术,EDI 自 20 世纪 60 年代末以来就已以某种形式存在,当时许多大公司开始采用内部计算机系统和网络来简化其业务职能。不幸的是,虽然 EDI 无疑受益于广泛的近期技术进步,但其悠久而受人尊敬的历史也存在许多缺点,这可能会对尝试将遗留系统与新投资集成的早期采用者产生深远影响。
Altova 的数据映射工具 MapForce,为 EDI 格式的转换和转化提供了强大的支持,使企业能够将其旧格式与较新的文档、存储和系统要求进行协调,同时仍遵守传统的电子商务交易规范。
传统 EDI
EDI 的诞生源于对公司间交易消息进行标准化的需求,以便它们能够被不同的计算机系统轻松理解,而无需考虑专有的数据存储格式。这种高度自动化的交易方法几乎消除了大量平凡任务中的人工交互,彻底改变了电子商务。然而,随着 EDI 的发展和成熟,许多新的、相互依赖的技术来来去去,导致公司不惜一切代价维护其 EDI 基础设施的完整性。
当然,与任何业务标准一样,EDI 的目的是降低成本并提高企业通信的整体效率——但在许多情况下,初始实施和维护成本已证明是痛苦的,尤其是在将这些过时的流程和技术与更现代的系统并列时。
作为一种消息传输范例,EDI 是源格式和系统无关的,并且在最终目的地传输到专有系统时需要进行翻译和目的处理。EDI 早于 ERP、CRM、许多数据库格式以及许多其他供应链支持技术等普遍集成业务技术这一事实,使得数据转换成为任何 EDI 实施的重要组成部分。
EDI 系统
典型的传统 EDI 系统包含以下关键组件:
- 用于将 EDI 传输导入和导出到内部数据库的转换实用程序
- 用于将原始 EDI 数据转换为中间格式或从中间格式转换的翻译组件
- 通过增值网络 (VAN) 来协调消息传输的通信软件
- 用于监控和跟踪 EDI 流量的报告系统
当然,现代实施能够提高传统模型的效率并降低成本,例如,通过 Web 服务实时交换数据,从而完全消除架构中的昂贵 VAN。此外,诸如安全外部网 (VPN) 等其他 Internet 技术已为无缝的业务到业务通信铺平了道路,而分布式计算模型也有助于实现更灵活、成本更低的 EDI 实施。
现代 EDI 系统促进模块化和灵活性,以适应公司需求。将可扩展的 EDI 基础设施与其他业务流程自动化功能集成,可带来显著的成本节约,并减少灾难性的交易和通信错误。
数据集成
任何 EDI 系统的核心都是转换和翻译模块,它们导入和导出数据,并将 EDI 格式转换为专有格式,以供内部存储、传输和/或进一步处理。由于 EDI 消息方言的复杂性,公司通常需要将这项重要任务外包给熟悉 EDI 语法的昂贵顾问。更有可能的是,转换代码会带有大量错误,这些错误需要额外付费来解决,以避免在运行时出现任何问题。
EDI 的分层结构使得转换为 XML、数据库、Web 服务等现代数据格式在概念上似乎是一项简单的任务,但 EDI 语法中大量的片段——加上额外的处理要求以及生成重复转换代码的常见需求——常常使映射过程成为后勤上的噩梦。
MapForce
Altova MapForce 提供了一种低成本且通用的数据映射解决方案,完全支持 ANSI X12 和 EDIFACT EDI 消息标准,让企业有机会控制其传统的 EDI 资产,并能够将其数据在内部进行集成。
MapForce 支持 XML、数据库、平面文件、EDI、Excel 2007 (OOXML) 和/或 Web 服务的双向、多源和/或多目标映射。其广泛的内置 EDI 库使用户能够无缝集成旧格式并实时迁移数据。

MapForce 直观的视觉界面使用户能够通过简单地拖动相关元素和组件之间的连接线来定义并立即执行数据转换。

高级数据处理功能,包括转换输入参数、过滤器和条件,以及内置函数库和创建和保存自定义函数的能力,造就了无限可能的转换结果。

MapForce 能够生成免版税的 Java、C++ 或 C# 类文件,从而生成功能齐全的转换应用程序,这些应用程序可以直接执行、进一步自定义和/或在其他集成应用程序中运行。在 EDI 实施中,这是一个巨大的生产力增强器,因为流程自动化是其核心目标。
此外,由于它是根据行业标准和全局定义的参数自动生成的,因此使用 MapForce 可确保转换代码在整个数据集成项目中一致编写。这种数据集成方法可确保不同平台、服务器、编程语言和数据库环境之间的兼容性和互操作性,从而消除了专有集成解决方案和项目特定工程团队以及/或外包技术顾问所施加的限制。代码一致性有助于减少和隔离软件错误,同时提高整体可读性和可重用性。
MapForce 的高级代码生成功能使其比传统 EDI 系统中通常笨拙的转换实用程序更有效、更具成本效益。

MapForce 是一种高度适应性的数据映射和转换工具,可与各种专有系统配合使用。与 Visual Studio 和 Eclipse 的集成、运行命令行操作的能力以及其他高级功能,使 MapForce 成为现代化传统 EDI 系统的理想自动化工具。
结论
供应链标准化的必要性和成功不仅体现在 EDI 的悠久历史以及现在要求公司间交易以 EDI 格式构建的大型公司(包括 Home Depot® 和 Wal Mart®)上,也体现在利用这项技术的众多企业上。高价咨询公司和集成软件套件一直困扰着 EDI 采用者,迫使他们在没有明显收益的情况下放弃对其数据流程的控制。
凭借其复杂的图形设计界面、对常用数据格式的支持以及对免版税代码的高级生成,MapForce 为希望重新控制其数据资产并着手解决传统 EDI 基础设施的公司提供了一种低成本且高效的解决方案。MapForce 使公司能够充分利用其在 EDI 方面的投资,并提供一个灵活的解决方案,能够应对未来多年的数据集成挑战。