Biz/Browser ソリューション

Visual Basicからのソースコンバートによるクライアント/サーバ型システムのマイグレーション

solution_main_05.jpg

課題

Webシステムが主流となる以前、業務アプリケーションの多くが、クライアント/サーバ型システム(以下、C/S型システム)で動作していました。C/S型システムは複数のクライアント端末と、それらをバックエンドで支えるサーバから構成されています。

実際のアプリケーション開発でプログラミング言語として代表的だったのが、マイクロソフトのVisual Basic(以下、VB)です。日本に登場したのは1990年代初めで、C/S型システムの隆盛とともに、ほぼ2年ごとにメジャーバージョンアップ版が登場し、2000年代に入るまでは多くの業務システムが開発されました。

しかし、2002年、.NET Frameworkに対応したバージョン7.0が発表され、抜本的な仕様変更が行われ、以前のバージョンと互換性がなくなりました。さらに2008年4月には、VB 6.0の延長サポートの期間も終了しています。

マイクロソフトでは、VB 6.0ランタイムはWindows 8までが動作保証の対象ですが、OCXなどの一部のランタイムは非サポートになり、IDE(統合開発環境)はWindows 7以降でサポート対象外となっています。

開発環境が非サポートになったということは、サードパーティから提供されるライブラリなどのサポートも不透明な状態です。

今後業務に使用される端末の多くがWindows 10に移行するであろう現在、企業内に数多く残ったVBによる業務アプリケーションをどうするかは、情報システム部門の大きな課題の一つです。

ここでは、変換サービスと組み合わせたシステムマイグレーションによる解決方法をご紹介します。

解決策 / 手法

ビジネスUIプラットフォームと変換サービスよるアプリケーション環境移行

VBアプリケーションの問題点は、そのオペレーティングシステムとの親和性の高さです。OSベンダーが提供する開発環境であり、高い自由度と多機能を持つため、業務アプリケーションに要求される多様で複雑な要件を満たすことが可能です。しかし、この親和性の高さは依存性の高さとも言い換えられ、オペレーティングシステムの変化に左右されるため、サポートの終了はその将来を不透明にしています。

また、現場の要求に応え続け、画面の操作性や複雑度を高めた結果、一般のWebシステムでは再現が困難な業務アプリケーションとなっている場合も多く、移行の難易度を上げています。

解決策・手法として考えられるのが、従来のC/S型システムと同等でありながら、Webシステムが持つ動作環境への非依存性を実現したプラットフォームへのVBアプリケーションのソースコンバートです。

ここでは、ビジネスUIプラットフォーム「Biz/Browser」と専用ソースコンバートサービス「VaBo-RICH」を紹介いたします。

ビジネスUIプラットフォーム

Biz/Browser

基幹業務を中心に業務の効率的な入力環境の実現を追求した実行・開発ツールです。
オペレーティングシステムやデバイスなどの差異を吸収し、安定した業務アプリケーション実行環境を提供します。

Biz/Browserは、クライアントで動作する業務向けのUIプラットフォームなので、Webシステムと同様の技術で、C/S型システムに匹敵する操作性の高い画面を作成・実行できます。開発もGUIベースの統合開発環境により、VBと同等の開発生産性を実現します。

bizsol05_01.jpg

Biz/Browserで実現する業務アプリケーションの基本概念図

Biz/Browser 専用 VBソースコンバートサービス

VaBo-RICH

Microsoft Visual Basic 5.0または6.0で開発された画面を、Biz/Browser画面に変換するマイグレーションサービスです。「ソースコンバータ」以外にも、移行ノウハウをまとめた「コンバートマニュアル」やVBの動作をBiz/Browserで再現する為に用意した「VB互換部品」など、Biz/Browser関連ノウハウを集約し、SIサービスとしてご提供します。
(サービス提供元:株式会社エヌデーデー)

bizsol05_03.jpg

ソリューションの特徴

  • 独自開発の変換ツールで自動コンバート
  • サードパーティ部品はBiz/Browser部品として事前に開発しておくことで変換可能
  • 画面の単純変換、単純変換後コンパイル可能なレベルへのソース整備を実現

このようなお客様に最適

  • VBの業務画面をBiz/Browser画面に変換したい
  • VBの業務システムの仕様を変更せず、Web化したい
  • Biz/Browserを導入済みでVBシステム資産を持っている

bizsol05_02.jpg

お問い合わせ

製品・ソリューションに関するお問い合わせはこちらからお気軽にご連絡ください。