使用企业系统
当您需要使用现有的企业系统(如 SAP 和 Oracle)或与这些系统集成时,应该寻求 IT 管理团队或负责系统的团队的协作和支持。
即使您不是技术角色,也请阅读本节以了解与企业系统集成时通常需要考虑的一些事项。
数据集成的频率和时间
与其他系统集成时,如果集成具有跨越时区的用例,则需要考虑集成的频率并考虑时区。 集成的频率将取决于两个方面:数据量和与时间相关的业务要求。
与企业系统集成的方法
与企业系统集成的方法有以下几种:
数据库集成是与数据库的直接集成。 这不是与外部系统集成的非常常见的方式,因为存在暴露数据的风险。
API 集成是一种使用 API 与系统集成的方法。 大多数 Web 系统都提供与之集成的 API,但有些没有。
文件集成是一种通过使用文件与其他系统集成的方法。 一个系统将导出一个数据文件。 此文件可能是 CSV、TSV、XML 或其他格式。 然后要集成到的系统或者检测到有新文件,或者设置了计时器来定期扫描检查是否存在新文件,然后导入导出的文件。 此方法用于无法通过数据库或 API 直接访问数据源的情况。
连接到本地系统
本地数据网关允许应用和服务以安全的方式连接到未向 Internet 开放的系统。 使用安装程序可以很容易地进行设置,但是要考虑以下几个因素:
数据中心或服务器位置的网络带宽
数据源的数据库调整
本地系统的服务器规范
数据传输的量和频率
数据中心或服务器位置的网络带宽
应用的速度将取决于本地数据中心或服务器与云服务之间的网络带宽是否足够。 如果许多人同时使用应用,带宽不足将导致应用需要很长时间才能作出响应。 详细信息:Web 应用程序要求
要了解您的组织的网络速度,请使用 Microsoft Store 中的网络速度测试(免费)以及专用于模型驱动应用的诊断工具。
数据源的数据库调整
数据库优化也起着重要作用,尤其是当您要连接到包含大量数据的数据源时。 如果您创建的应用通过以前未使用过的方式使用数据,将很容易遇到问题。
例如,假设您现有的客户管理系统经过优化,可以使用名、姓和电子邮件地址进行搜索,但是您创建了一个新应用,它使用电话号码进行搜索。 不会对数据进行索引来帮助您的应用有效地搜索。
索引可以帮助您的应用加快搜索速度,如果缺少索引,则需要更长的时间搜索和查询数据。 您可能需要联系数据源的 IT 团队,来讨论如何访问数据和添加其他索引。 有关 SQL Server 的索引的详细信息,请参阅 SQL Server 索引体系结构和设计指南。
本地系统的服务器规范
要考虑的另一个方面是您处理本地网关的服务器规范。 如果有太多用户同时访问应用,您的服务器可能无法处理所有请求。 在这些情况下,您应该考虑将本地网关设置为多台服务器,以形成群集。 详细信息:管理本地数据网关的高可用性群集和负载均衡
数据传输的量和频率
对于大量请求,使用数据流之类的方法可以提供更好的性能,同时仍可以允许与本地数据集成。