gpt4 book ai didi

c# - 如何在 .NET 中使用 MUMPS?

转载 作者:太空宇宙 更新时间:2023-11-03 13:55:52 28 4
gpt4 key购买 nike

我想知道如何使用 C# .NET 与 MUMPS 通信?有一个要求,我必须使用任何 .NET 技术(如 ASP.NET、WPF 或 Silverlight 等)在 .NET 中开发 UI。但后端将是旧的 60 年代 MUMPS,它是非关系数据库。

有没有什么方法可以使用 .NET 与 MUMPS 程序通信?我如何将 .NET 与 MUMPS 一起使用?我在 Internet 上找不到太多资源所以想在这里问

请求您帮助和指导我解决上述问题。

谢谢

问候主持人

最佳答案

这取决于您将使用哪种 MUMPS 解决方案。

一种可能性是 M/Gateway 开发并免费提供的 M/Gateway Services Integrator (MGWSI)。从他们的网页(M/Gateway Developments,然后单击 MGWSI Gateway 选项卡):

The core MGWSI product is a generic integration engine, but we provide a range of specific integration gateways as part of the overall package, including:

  • Caché, GT.M or M21 to PHP (the m_php gateway) ;
  • Caché or GT.M to Java Server Pages (the m_jsp gateway) ;
  • Caché or GT.M to ASP.Net (the m_aspx gateway) ;

另一种可能性是使用 KB_SQL ,提供 JDBC 和 ODBC 驱动程序。 KB_SQL 可与大多数 MUMPS 解决方案一起使用。

另一种可能是使用 EsiObjects , 它同时支持 GT.M 和 InterSystem Caché。从他们的常见问题解答:

EsiObjects supports 4 fundamental gateways:

  • TCP/IP Gateway: This gateway is used to connect the EsiObjects Client Development VDE with any of the supported M systems. Additionally, The TCP/IP Gateway is also used to connect the runtime environment via an ActiveX Control.
  • COM Bridge: This is used with Microsoft clients built using VB, C++, C# , etc. It uses the TCP/IP Gateway and implements the ActiveX control for EsiObjects.
  • Java Gateway: This gateway uses the TCP/IP Gateway. There exists a set of methods in the ESI library that let you generate external Java Proxy classes from any EsiObjects class. All the connectivity is built in. Therefore, you can take the Java file that is created and use it within your Java environment, using the proxies automatically accesses the data on the EsiObjects Server.
  • CORBA ORB (aka EsiORB): This package is an add-on to EsiObjects. It is an implementation of the Object Management Groups (OMG) Common Object Request Broker Architecture (CORBA). The ORB uses the TCP/IP Gateway.

如果您使用的 MUMPS 解决方案是 InterSystem Caché,您可以使用 Caché Managed Provider解决方案。也就是说,该解决方案仅适用于 InterSystem Caché,不适用于其他 MUMPS 解决方案。

如果您使用的 MUMPS 溶液是 GT.M,您可以使用 PIP因为它提供了一个 JDBC 驱动程序。也就是说,该解决方案仅适用于 GT.M,不适用于其他 MUMPS 解决方案。

关于c# - 如何在 .NET 中使用 MUMPS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12196811/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com