NATURALからJava への移行
最初に直面するNATURALからJavaへの変換の問題は、その過程で発生する手続き型言語からオブジェクト指向言語へのパラダイムシフトです。
MOSTのOnTarget・JEEテクノロジーは、この難題に正確に、そして精密に応えます。その答えとは、元々あるJavaコードを生成するオブジェクト指向のアーキテクチャです。ここで生成された各Javaクラスには明確な属性と方法があります。結果として、Javaアプリケーションは、完全にJEEに対応しており、よく知られた業界仕様パターンやSTRUTSのようなオープンソースのフレームワークを使います。
MOSTの自動化されたNATURAL からJava へのパラダイムシフトのソリューションは、MVCモデルとして多重階層アーキテクチャを構築します。ここでは、プレゼンテーション、ビジネス、およびデータアクセスの各層が完全に切り離されており、緩やかに連結されています。
ビジネスロジックが、プレゼンテーション層とデータアクセス層から完全に切り離されているので、自動変換によりサービス指向アーキテクチャ(SOA)とウェブサーバーのための基礎が確立されます。
結果として、Javaコードは、Javaプログラマが白紙状態から書き込んだかのように生成されますので、読みやすく、稼働中のメンテナンスにも非常に順応性があり、IBM WebSphere、BEA WebLogic、オープンソースのJBOSS等のようなJEEでサポートされているアプリケーションサーバーでも使うことができるのです。
