2

C# .NET を使用して MUMPS と通信する方法を知りたいですか? ASP.NET、WPF、Silverlight などの .NET テクノロジを使用して .NET で UI を開発する必要があるという要件があります。しかし、バックエンドは非リレーショナル データベースである古い 60 年代の MUMPS になります。

.NET を使用して MUMPS の手順と通信する方法はありますか? .NET と MUMPS を一緒に使用するにはどうすればよいですか? インターネットで多くのリソースを見つけることができなかったので、ここで質問することを考えました

上記の質問で私を助けて案内してください。

ありがとう

よろしくVJ

4

1 に答える 1

1

使用する MUMPS ソリューションによって異なります。

1 つの可能性は、M/Gateway によって開発され、無料で提供される M/Gateway Services Integrator (MGWSI) です。Web ページ ( M/Gateway DevelopmentsからMGWSI Gatewayタブをクリック):

コア MGWSI 製品は汎用統合エンジンですが、パッケージ全体の一部として、次のような特定の統合ゲートウェイを幅広く提供しています。

  • Caché、GT.M または M21 から PHP (m_php ゲートウェイ) へ。
  • Caché または GT.M から Java Server Pages (m_jsp ゲートウェイ) へ。
  • Caché または GT.M から ASP.Net (m_aspx ゲートウェイ) へ。

もう 1 つの可能性は、JDBC および ODBC ドライバーを提供するKB_SQLを使用することです。KB_SQL は、ほとんどの MUMPS ソリューションで使用できます。

もう 1 つの可能性は、GT.M と InterSystem Caché の両方をサポートするEsiObjectsを使用することです。FAQ から:

EsiObjects は 4 つの基本的なゲートウェイをサポートしています。

  • TCP/IP ゲートウェイ: このゲートウェイは、EsiObjects クライアント開発 VDE をサポートされている M システムのいずれかに接続するために使用されます。さらに、TCP/IP ゲートウェイは、ActiveX コントロールを介してランタイム環境に接続するためにも使用されます。
  • COM ブリッジ: これは、VB、C++、C# などを使用して構築された Microsoft クライアントで使用されます。TCP/IP ゲートウェイを使用し、EsiObjects の ActiveX コントロールを実装します。
  • Java ゲートウェイ: このゲートウェイは TCP/IP ゲートウェイを使用します。ESI ライブラリには、任意の EsiObjects クラスから外部 Java プロキシ クラスを生成できる一連のメソッドが存在します。すべての接続が組み込まれています。したがって、作成された Java ファイルを取得して、Java 環境内で使用できます。プロキシを使用すると、EsiObjects サーバー上のデータに自動的にアクセスします。
  • CORBA ORB (別名 EsiORB): このパッケージは、EsiObjects のアドオンです。これは、Object Management Groups (OMG) Common Object Request Broker Architecture (CORBA) の実装です。ORB は TCP/IP ゲートウェイを使用します。

使用する MUMPS ソリューションが InterSystem Caché の場合、Caché Managed Providerソリューションを使用できます。とはいえ、そのソリューションは InterSystem Caché でのみ機能し、他の MUMPS ソリューションでは機能しません。

使用する MUMPS ソリューションが GT.M の場合、JDBC ドライバーを提供するPIPを使用できます。とはいえ、そのソリューションは GT.M でのみ機能し、他の MUMPS ソリューションでは機能しません。

于 2012-08-30T14:35:13.077 に答える