---
title: "HubKey 案例研究"
date: "2009-09-28"
categories: 
  - "hardware"
tags: 
  - "altova"
  - "altova-xmlspy"
  - "case-study"
  - "data-mapping"
  - "edi"
  - "mapforce"
description: 了解如何通过 HubKey 的 ILXA 平台，将 Altova MapForce 和 XMLSpy 集成，从而简化 EDI（电子数据交换）管理，并为用户提供无缝的交易处理体验。
---
Status: #blog

Tags:  #altova #altova-xmlspy #case-study #data-mapping #edi #mapforce

Categories: [data-integration](/blog/zh/category/data-integration.md)
# HubKey 案例研究

[HubKey](http://www.hubkey.com) 是一家科技公司，为中小企业提供电子商务解决方案和服务。 他们的旗舰产品 ILXA 是一款托管应用程序，它利用 Microsoft SharePoint 的文档和工作流程管理功能，结合 Altova MapForce 和 XMLSpy 的强大功能和灵活性，提供一种可扩展的、端到端的、企业对企业 (B2B) 解决方案，用于外包的 EDI（电子数据交换）。 ILXA 构建了一个直观的用户界面，并提供了卓越的内容管理控制和功能，围绕着电子商务/EDI 数据源，从而让客户能够快速、准确地处理电子交易，而无需昂贵的软件和硬件系统。   

**挑战** 

HubKey 团队希望构建一个全面的 EDI 管理和转换系统，旨在为客户提供跟踪 EDI 交易的能力，这些交易将按照定制的工作流程进行处理，并且能够将消息转换为几乎任何其他数据格式。 EDI 系统需要处理大量且持续的双向交易，这些交易在合作伙伴之间不断流动。 尽管实际传输的数据量通常很小，但单个通信的数量可能非常庞大。 HubKey ILXA 通过赋予组织以批量或实时方式查看和管理任务和流程的能力，从而有效管理 EDI 自动化带来的复杂性。 鉴于对符合 EDI 和 XML 标准的 B2B 集成系统的需求不断增长，HubKey 决定构建一个平台，该平台对这两种数据格式都提供强大的支持，并且能够生成应用程序代码，以自动化这些转换。 复杂的 EDI-XML 和 XML-[EDI 映射关系](https://www.altova.com/zh/mapforce/edi-mapping.html) 这些映射关系将在后台运行，但用户可以访问这些映射关系以及原始数据，以便进行质量保证和错误修复。   

**解决方案** 

HubKey ILXA 是一种托管的电子商务解决方案，它赋予非技术用户能够流畅地管理其 EDI（电子数据交换）交易的能力，而无需接触复杂的的数据语法。为了方便管理文档流程，HubKey 选择在其系统之上构建Sharepoint平台，从而创建一个可定制的.NET应用程序，该应用程序具有高级功能，适用于协作工作环境。ILXA系统利用XML的灵活性和质量控制能力，其[EDI-XML转换](https://www.altova.com/zh/mapforce/edi-to-xml.html)功能由Altova MapForce提供支持。最终，该系统结合了先进的翻译软件、验证功能和工作流程管理功能，所有这些都集成在一个易于使用的系统中。

- **翻译** - 提供几乎任何类型的文档翻译服务，以满足后端ERP和会计系统集成需求，或满足交易伙伴的要求
- **任务引擎**
- 为用户提供基于Web的界面，用户可以通过该界面查看和管理文档管理任务
- **业务规则引擎**
- 通过用户自定义的通用或特定处理规则，处理数据验证、告警、替换等功能


ILXA 以个性化、安全的 Web 门户的形式提供给客户。该系统可以轻松地与后端会计/ERP 系统（包括微软、Sage Software、Exact 和 Intuit 等公司的技术）以及合作的交易伙伴建立连接，从而通过几乎任何连接方式（如 AS2、VAN、HTTP 等）进行消息的发送和接收。 ILXA 系统的模块化设计，以及 HubKey 经验丰富的解决方案提供商的合作，共同确保了系统的配置过程非常顺畅，可以在 24 小时内完成部署并投入使用。

**翻译员** 

利用MapForce的数据转换和代码生成功能，ILXA可以将原始的EDI数据转换为基于通用XML模式的XML格式（这些模式由Altova XMLSpy开发，并存储在系统中）。转换成XML格式后，数据在SharePoint环境中变得更加易于使用，用户可以轻松地处理消息并响应任务。即使是非技术用户，也可以在ILXA界面中创建工作流程、分配任务，以及发送和接收消息，而无需接触任何EDI或XML代码。   

然而，如果需要进行修改或调整，ILXA 的客户可以自由地利用存储在 SharePoint 文档库中的数据映射，在内部进行这些操作。MapForce 的直观图形界面允许用户重新绘制连接，从函数库中添加功能，并对映射关系应用过滤器。任何保存的更改都会将编译后的代码保存回系统，并会影响后续的自动化转换。 

[![3hubkey_edit_mapforce](https://www.altova.com/blog/images/HubKeyCaseStudy_C27B/3hubkey_edit_mapforce_thumb.gif "3hubkey_edit_mapforce")](https://www.altova.com/blog/images/HubKeyCaseStudy_C27B/3hubkey_edit_mapforce.gif)  

MapForce 可以生成 Java、C++ 和 C# 编程代码。HubKey 选择了生成 C# 代码，以便其代码能够更容易地被 SharePoint 平台使用。

一旦数据被转换，用户可以直接使用 XMLSpy 软件查看并修改 XML 文件。生成的 XML 文件会以一种易于比较的方式显示原始的 EDI 格式。 

使用 MapForce，ILXA 可以轻松配置，将数据转换为其他 EDI 规范、数据库、纯文本文件、Microsoft Excel 2007 以及 Web 服务。

任务引擎：ILXA 任务引擎允许用户管理高级工作流程，并跟踪和解决在翻译过程中出现的处理和验证错误。用户可以查看工作流程中的所有文档，并根据其状态采取相应的操作。一旦问题得到解决，文档翻译将自动恢复。 

[![7hubkey_销售文档](https://www.altova.com/blog/images/HubKeyCaseStudy_C27B/7hubkey_sales_docs_thumb.gif "7hubkey_sales_docs")](https://www.altova.com/blog/images/HubKeyCaseStudy_C27B/7hubkey_sales_docs.gif)   

ILXA任务引擎利用SharePoint的强大功能，构建了一个文档管理和发布系统，非常适合作为EDI/电子商务解决方案。用户可以在安全的环境中轻松分配、解决和审查任务，所有操作都基于分配的权限和定义的角色。通过在一个中心化应用程序中简化这些关键的业务流程，可以提高大规模消息翻译和传输的质量和一致性，减少错误。

HubKey的专利待批业务规则引擎为客户提供了一个强大的工具，用于根据文档、交易伙伴以及/或日期/时间参数来实施特定的规则。这使得组织能够根据自定义的定义和约束，对交易进行过滤，从而适用于特定的情况。

[![8hubkey_业务规则](https://www.altova.com/blog/images/HubKeyCaseStudy_C27B/8hubkey_business_rules_thumb.gif "8hubkey_business_rules")](https://www.altova.com/blog/images/HubKeyCaseStudy_C27B/8hubkey_business_rules.gif)   

HubKey 团队为客户提供两种选择：一是帮助客户设置和实施业务规则，二是为客户提供培训，使其能够自行完成这些工作。

**结果** 

ILXA 打破了实施昂贵 EDI (电子数据交换) 的障碍，通过一款现代、基于 Web 的、组件化应用程序，为企业提供了一种经济实惠、灵活且可靠的替代方案，该方案无需完全外包。 HubKey 将内容管理功能与传统的电子商务业务流程需求相结合，能够为客户提供一款集中的 EDI 管理应用程序，并提供资源和个性化服务，以满足不同水平的电子商务数据专业知识需求。 Altova MapForce 和 XMLSpy 在后台负责数据转换和 XML 结构处理，但同时也为更具技术的用户提供访问权限，以便他们进行调整和确认。 这样，HubKey 就能为最终用户提供一种灵活且可定制的解决方案，让用户可以选择自主管理 EDI，或者选择一种仍在预算范围内的、由 HubKey 提供的辅助解决方案。  

**了解如何利用 MapForce 和 XMLSpy 为您的业务应用程序增加功能。**

下载一个功能齐全的 [Altova MissionKit 的免费试用版](https://www.altova.com/zh/download/missionkit/software_development_tools_enterprise.html) 今天！
