2017-02-07 9 views
0

ウェブページ/ブラウザからメインフレームAPIにアクセスする必要があります。 メインフレームAPIはウェブサーバーからアクセスできますが、ウェブには公開されていません。node.jsのメインフレームAPIに接続するアダプタ/メソッド

APIは、パケットごとに40000バイトのデータを戻しており、CICS.LU6.2プロトコルを使用しています。

メインフレームAPIをウェブに公開するためにnode.jsサーバーを開発する予定です。つまり、これを「ウェブAPI」にして、angular.jsとともに使用してウェブサイトを開発することです。

node.jsのメインフレームAPIに接続するアダプタ/メソッドが見つかりませんでした。

+3

おそらく、あなたはLU 6.2が何であるかを自分自身で理解していることを説明して、それがあなたの望むことを助ける方法を説明することができますか?なぜあなたのサイトのCICSサポート担当者と話をしないのですか? Webサイトを作成する必要があり、CICSと通信する必要があります。サイトのインストール済みソフトウェア(または必要に応じて新しくライセンスされたパーツ)とサイトのセキュリティポリシーを使って、どのように対処する必要があります。私はLU 6.2が答えの一部になるとは思わない。 –

+1

詳細を掘り下げようとしてくれて、ありがとう。 – Anil

答えて

2

LU 6.2を介して流れる既存のAPIを絶対に保持する必要がある場合は、Web要求(ほとんどの場合HTTP)をSNA LU 6.2に変換できる何らかの種類のゲートウェイが必要です。あなた自身で書くことができますが、この作業の一部または全部を行うことができる商用製品がいくつかあります。

One IBM solution is described here.

CAなどのサードパーティベンダーからのソリューションもあります - here's a link to the CA API Management productが。サードパーティのソリューションには、セキュリティや負荷分散、フォールトトレランスなど、重要なその他の機能が用意されていることがよくあります。

Linuxソリューションが公開されているとすれば、WSO2スタックやMule ESBなどのオープンソーステクノロジを使用したCAのAPI管理ソリューションに似たものを実現できます。これらは、LU 6.2からHTTPへのブリッジを越える大きな決定ですが、必要なもののほとんどは無料で行うことができます。

あなたのサイトには、API管理の戦略がありそうです。もしそうなら、あなたのサイト標準が何であるかを明確に把握する必要があります。セキュリティとその他の多くの問題を正確に理解することは難しいので、これが組織の最初の趣旨である場合は、既存のサービスをWebに公開することに注意してください。

+0

私に指示を与えることに感謝します。ws02とmule ESBは見る必要があります。 – Anil

関連する問題