直交 システム (例えば、オブジェクト リレーショナル データベースなど) では、さまざまな部分が自然かつセマンティックにおいて論理的な方法で連携します。
例えば、直交 DataBlade® モジュールは、解決することを意図している問題のみのソリューションを提供し、IBM® Informix® サーバまたはその他の DataBlade モジュールを信頼して、そのドメイン外部の問題を解決します。同様に、直交 DataBlade モジュールを使用すると、他の DataBlade モジュールが、自然かつセマンティックにおいて論理的な方法でその機能を使用できます。
例えば、SimpleMap DataBlade モジュールは、全文検索を実装していません。テキスト検索機能のエキスパートである開発者が、この要件を満たす DataBlade モジュールを作成する方が効率的です。SimpleMap DataBlade モジュールは、地理空間機能を提供できます。作成されない型にルーチンを定義する必要はありません。
DataBlade モジュール開発で直交性を確実にするための単純なガイドラインは、「少ないことをうまく処理する」です。