Serverは、マルチプラットフォーム、マルチデータベース、マルチスレッドをサポート。スケーラビリティとオープン性を実現しています。軽減やレスポンスを飛躍的に高めることができます。ほとんどのプラットフォームとデータベースに迅速かつ容易にアプリケーションを移植することができます。プラットフォームに依存しないため、企業資産を有効活用し、アプリケーションを新しい市場に対応させることを実現します。Serverの有用性を語る特徴として広範なポータビリティの実現があげられます。ソリューションを基本コンセプトに、マルチプラットフォームをサポートし、アプリケーションエンジンが各プラットフォームに移植されます。アクセスにはデータベース・ゲートウェイという独自のミドルウェアを使用。複数のベンダによる各種データベースにアクセスできるオープン環境を実現します。企業資産を有効に活用し、ビジネスの流動的な環境に柔軟に対応します。Serverのアーキテクチャにより、卓越のスケーラビリティが実現されます。従来の2層C/Sシステムではアプリケーションが大規模になると、クライアント側に過度の負荷がかかりパフォーマンスの低下を招いていました。Serverではビジネスロジックをサーバ側が実行するアプリケーションサーバアーキテクチャを採用。トラフィックを大幅に抑え、高速に処理できるシステムが実現されます。仕様変更が容易なアーキテクチャであり、パフォーマンスを強化したい部分にプラットフォームを追加するだけでシステム全体をグレードアップできるスケーラビリティも備えています。Broker(MRB)を装備。MRBに複数のサーバ間でアプリケーションの負荷を自動調整させるロードバランシングや、プラットフォーム上で障害が発生した場合、自動的に他のプラットフォームに作業を振り分けるフェールオーバ機能を備えているので、ミッションクリティカルなアプリケーション構築に求められる可用性が実現されます。ビジネスニーズに合わせてシステムを適応させることが可能です。Serverでは分散アプリケーション環境を可能にするアプリケーション・パーティショニング機能を実現しました。特定の分散環境でこの機能を実行すると、アプリケーションロジックの定義を保持したまま、クライアントとサーバの間で機能を分散させることができます。処理能力を有効に活かした、効率的なアプリケーション作成が可能です。環境にいち早く応えるためには、アプリケーションを素早く変更できる能力が重要となります。視覚的でダイナミックなアプリケーションパーティショニングビジュアル・パーティショニング機能を利用すれば、グラフィカルな環境のもと、各種のハードウェア上に分散されている階層とサービスの組み合わせの容易な変更が可能です。パーティショニングされたサービスは、複製して負荷分散とフェールオーバを自動的に行うこともできます。Serverは予期せぬビジネスニーズの変化にもスピーディーにシステムを適応させることができます。(アプリケーション・プログラミング・インターフェース)すべてに対応しています。内蔵して、データのプライバシーを保護し、保全性に優れています。Serverの特に大きな強化点として、オープン性の拡大が挙げられます。Serverのプログラムを呼び出すインターフェースとMagicクライアントからWebサービスにアクセスするための仕組みが用意されています。eDeveloperで開発されたプログラムを呼び出すEJBインターフェース、あるいはMagicクライアントからJ2EEサーバを呼び出すJava関数など、それぞれとの連携に必要なインターフェースが提供されています。Magicコンポーネントを用意するだけで業界標準との双方向連携が実現します。ケーション以外の仕様を知っている必要はなく、開発者に優しい環境が提供されています。BtoB(企業間取引)を容易にするXMLサポートXMLサポートにより、MagicアプリケーションはXML標準を使用したBtoB(企業間取引)が可能です。データを容易にXMLスキーマに移植することが可能です。Serverは、携帯電話で使用されるWML、CHTMLやXMLなどHTML以外のページにも対応できます。テクチャの採用により、Webコンテンツおよびクライアントインタフェースからビジネスロジックの分離が可能です。そのため、新しいモバイルクライアントインタフェースを定義しても、既存のアプリケーションロジックを変更する必要はありません。コンテンツが、各種デバイスの仕様に従って動的にマージされます。Windows、iSerise(OS/400)、Linux※動作環境の詳細は、こちらをご覧下さい。