オブジェクト管理グループ(OMG)は、コンピュータ業界の標準開発組織(SDO)、または自主的な合意に基づく標準化団体(VCSB)です。OMGは、さまざまなテクノロジーに対応した企業統合およびモデリングの標準を開発しています。
OMGの目標は、あらゆる種類のプラットフォーム上のあらゆる種類の開発環境で機能するメソッドとデータを備えた、共通のポータブルで相互運用可能なオブジェクトモデルでした。[ 1 ]
このグループは仕様のみを提供し、実装は提供しません。しかし、仕様がグループによって標準として承認されるには、提出チームのメンバーは、1年以内に仕様に準拠した製品を市場に投入することを保証しなければなりません。これは、未実装(および実装不可能)の技術標準を防ぐための試みです。他の民間企業やオープンソースグループにも、仕様に準拠した製品を開発するよう奨励しており、OMGは真の相互運用性を実現するための仕組みを開発しようとしています。
OMGは、会員および関心のある非会員向けに、年間4回の技術会議を開催しています。これらの技術会議は、ソフトウェアの相互運用性を可能にする標準規格について議論、開発、採用するための公平な場を提供します。
1989年に11社(ヒューレット・パッカード、IBM、サン・マイクロシステムズ、アップルコンピュータ、アメリカン航空、iGrafx、データ・ジェネラルなど)によって設立されたOMGは、当初、異種分散オブジェクト標準の策定に注力していました。創設時の経営陣には、クリストファー・ストーンとジョン・スリッツが名を連ねていました。現在の経営陣は、会長兼CEOのビル・ホフマンと技術ディレクターのマイク・ベネットです。OMG設立当初から会長兼社長を務めたリチャード・ソーリー博士は、2023年に亡くなりました。
2000年以来、同グループの国際本部はマサチューセッツ州ボストンに置かれていたが、現在OMGの本社はバーチャルオフィスとなっている。
OMGは、タスクフォース、特別利益団体、およびアーキテクチャ委員会(構造とガバナンス)によって技術的な作業が行われる標準開発組織です。
OMGの歴史を通じて、加盟団体は200以上の標準規格を策定してきました。以下に、最も広く知られているOMG規格のいくつかを紹介します。
OMGが維持している多くの規格のうち、13が国際標準化機構(ISO)規格として承認されている。[ 3 ]これらの規格は以下のとおりである。
歴史的に、 Javaとその標準ライブラリorg.omg.*にはJava クラスライブラリと呼ばれるパッケージがありました。これらは Java 9 で非推奨となり、Java 11 で削除されました。[ 4 ]