---
title: "移动设备数据集成解决方案——MobileTogether 与 FlowForce 服务器协同工作"
date: "2014-11-20"
categories: 
  - "data-integration"
  - "mobile"
tags: 
  - "data-integration"
  - "flowforce-server"
  - "mobile"
  - "mobile-development"
  - "mobiletogether"
description: 探索如何利用 Altova MobileTogether 与 FlowForce Server 的集成，优化移动设备上的数据访问，从而提升商业智能和报告功能。
---
Status: #blog

Tags:  #data-integration #flowforce-server #mobile #mobile-development #mobiletogether

Categories: [data-integration](/blog/zh/category/data-integration.md) | [mobile-development](/blog/zh/category/mobile-development.md)
# 移动设备数据集成解决方案——MobileTogether 与 FlowForce 服务器协同工作

当一名异地办公的管理者可以通过手机阅读和回复公司邮件时，他们很可能还会希望能够通过最便捷的设备访问所有最新的公司数据。

之前，我们曾介绍过如何使用 FlowForce Server 生成 HTML 输出，以便进行信息传递 [数据集成](https://www.altova.com/zh/flowforce.html) 结果。是的，HTML 格式的结果可以提供给手机和平板电脑上的网页浏览器，但这并不是一个理想的解决方案，原因如下：首先，由于数据没有针对每个设备进行格式化，因此在这些设备上查看数据会非常困难。其次，移动操作系统（如安卓和 iOS）内置的交互式用户界面控件（如按钮、下拉菜单、编辑框等）无法直接支持 HTML 格式的数据。

幸运的是，FlowForce Server 的任务可以通过 [Altova MobileTogether](https://www.altova.com/zh/mobiletogether.html) 解决方案来触发。结果会直接发送到移动设备，并以美观的原生客户端形式呈现。

Altova MobileTogether 是一款独特的跨平台移动应用开发解决方案，它集成了与 FlowForce Server 以及 MapForce Server 的功能，可以将数据集成结果带到移动设备上，从而实现商业智能仪表盘、精美的企业级表单等功能的集成，并提供更多可能性。

以下展示了如何通过MobileTogether解决方案，在手机上呈现一份截至目前的销售报告：

![使用MobileTogether软件，可以在移动设备上查看本月至今的销售报告](https://lh4.ggpht.com/-CIAwhOa1dMo/VAnD7YPptLI/AAAAAAAAB1s/F6aFvKVkkwk/clip_image001%25255B3%25255D.png?imgmax=800 "Month-to-date sales report on a mobile device, created with MobileTogether")

当解决方案启动后，销售经理选择区域和产品，然后系统会通过在企业数据中心服务器上运行的 FlowForce Server 任务生成报告，并将结果显示出来。

<!--more-->

MobileTogether Designer 可以直接与 FlowForce Server 交互，从而为需要执行 FlowForce Server 任务的移动解决方案定义数据源。这意味着所有需要大量计算资源的数据集成任务都可以由高性能服务器完成，而只需要将结果传递到移动设备即可。

![在 MobileTogether 中，将 FlowForce Server 数据集成任务定义为数据源](https://lh6.ggpht.com/-7Sn29_FjnJM/VAnD74F9NBI/AAAAAAAAB1w/D6_rdZ393Gg/clip_image002%25255B3%25255D.png?imgmax=800 "Defining a FlowForce Server data integration job as a data source in MobileTogether")

MobileTogether 的其他数据来源可能包括：存储在移动设备上的本地数据结构、存储在 MobileTogether 服务器上的文件、通过 HTTP 请求读取的 XML 或 HTML 结构，甚至可以是关系型数据库。

在示例报告中，第二页显示了销售代表的排名，信息在一个可滚动窗口中呈现，如图所示，可以在安卓手机上查看。请注意，图表和数据表格会根据具体设备的显示情况自动调整。

![在MobileTogether中创建了跨平台销售代表业绩排行榜报告](https://lh4.ggpht.com/-_wFtMPqfmxI/VAnD8UhBT4I/AAAAAAAAB18/snnSFY7oiQk/clip_image003%25255B3%25255D.png?imgmax=800 "Cross-platform sales rep standings report cretded in MobileTogether")

很可能销售经理需要查看某个区域内多种产品的报告，因此一个下拉菜单可以立即提供其他产品的访问入口（如图所示，同样适用于iPhone）。

![使用 MobileTogether 创建的报告中的下拉选择框](https://lh5.ggpht.com/-RX-I_2DiPOY/VAnD9_VkHsI/AAAAAAAAB2A/81H3dCOwenM/clip_image004%25255B3%25255D.png?imgmax=800 "Combo-box selector in a report created with MobileTogethe")

开发过程得以简化，因为所有报告数据都通过单个 FlowForce 服务器的数据映射传递到移动设备上。一个完整的移动解决方案，用于触发 FlowForce 服务器任务的执行，只需要在 MobileTogether 设计器中创建一次，并在 MobileTogether 服务器上部署一次。

该数据整合任务用于生成销售报告，它将多个数据库表上的多个SQL查询结果进行合并，并调用Web服务以获取最新的汇率信息。FlowForce Server的结果缓存功能能够实现即时数据访问，从而能够及时地向身处现场的管理者提供所需信息。

观看一个 [Mobile Together 设计工具演示视频](https://www.altova.com/zh/mobiletogether/demos.html) 为了展示构建一个优雅的移动解决方案有多么简单。

**现在就开始开发您自己的令人印象深刻的移动解决方案吧——** [**点击此处下载**](https://www.altova.com/zh/download/mobiletogether-designer.html) **MobileTogether Designer的免费试用版。 并且，您可以立即开始使用Altova FlowForce Server——** [**点击此处下载免费试用版**](https://www.altova.com/zh/download-trial-server.html)**！**
