SyOM が提供するリアリティ
SyOM は、電子商取引システム等の広域型ネットワークシステムのようなミッションクリティカルなアプリケーションシステムを、十分に実用性あるパフォーマンスで実現することを目指したミドルウェアとして提供されています。
SyOM を、アプリケーションシステムの構築に利用することで、リアリティある実用システムに要求されるこうした要件の多くを達成もしくは達成するだけの可能性を生み出すことができます。
●パフォーマンス(スピードとコスト)
SyOM で最も重視する要素です。猛烈な勢いで拡大するネットワークは、それ以上の速度で、そこに取り交わされる情報の質的、量的拡大を級数的に進めます。リアリティある実用システムにとって、パフォーマンスの向上がECビジネス成功の最重要な課題の一つになることにそれほど多くの時間はかからないと考えます。
SyOM のほとんどの機能は、いかにアプリケーションシステムのパフォーマンスを向上させるかを目標としています。 SyOM では、トランザクション処理、システム再構築、アプリケーション開発のそれぞれでパフォーマンス向上のための様々な機能を提供しています。
機能例:
ほとんど全ての機能でパフォーマンス向上のための仕組みが含まれています。ここでは代表的なものを掲げます。 起動時間の短縮と消費システムリソースの削減(起動管理の最適化)、動的圧縮(動的圧縮)、高速アクセスするデータベースアクセス機能(データベースの効果的接続)
●システムの改変、再編成
SyOM では、 SyOM に対応したソフトウェアを部品として再利用して、開発効率を飛躍的に向上させることができます。またソフトウェア配信やシステム環境再編成機能、リモートメンテナンス機能によって容易にアプリケーションシステム全体を再編成することができます。
●過去の資産の利用と外部連携
過去の資産や外部連携を行うために SyOM では、多言語対応、異種データベース対応、ジョブ自動化機能、ファイル配信機能、他ミドルウェア間リアルタイム連携、非オブジェクト型言語での開発ライブラリ提供を行っています。
注:
現行バージョンでは、汎用機とのリアルタイム連携、COBOL言語開発ライブラリ提供はおこなっておりません。汎用機とのリアルタイム連携が必要な場合は、他ミドルウェアとのリアルタイム連携が必要です。
●取引継続性の維持の支援
SyOM には、取引継続性の維持を支援するための仕組は直接含まれてはいませんが、 SyOM の高度なネットワーク機能は、こうしたシステム化ニーズにも柔軟に対応できるいくつかの機能を提供しています。
SyOM では、 SyOM 対応のクライアントアプリケーションから WEBブラウザや WEBサーバーを介さないで、インターネット経由で直接アプリケーションサーバーとの接続を行うことも可能です。それゆえプライベートなネットワークや独自のユーザインターフェイスを使ったシステムを構築することが容易です。
●信頼性
SyOM には、アプリケーション系、システム系のそれぞれについて信頼性向上のための様々な機能を提供します。アプリケーション系では、ソフトウェアフォールトトレラントを実現するメッセージキューイング機能、アウトプロセスの利用、エラージョブイベントの発生を提供しています。
システム系では、リモートメンテナンス機能、システム環境再編成、ソフトウェア配信機能などによって、システム系全体の信頼性の向上を図っています。しかし、 SyOM にとって最も重要なことは、 SyOM 自身が単一のアーキテクチャからなる高度に洗練されたミドルウェア層ともいうべきネットワーク層を構成していることです。
●セキュリティ
現在 SyOM での接続に SSLを介すること、暗号化ソフトを介することは可能です。今後より強力かつ効率的なセキュリティポリシーを提供してゆく予定です。
|