ΠΡΡΠΎΡΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ OMG ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ° CORBA
ΠΠ΅ΡΠ²ΡΠΉ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ OMG Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π² 1991 Π³., ΡΡΠΎ OMA (Πbject Management Architecture) Guide — ΠΏΡΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ ΡΠ΄ΡΠΎ CORBA. Π 1992 Π³. Π²ΡΡΠ΅Π» Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π° Π² 1994 Π³. ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ CORBA 2.0. ΠΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΠ°Π»ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠΊΠΎΡΠ΅Π΅ ΠΆΠΈΠ², ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ² ΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½ Π² ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅. Π‘ΡΠ°Π½Π΄Π°ΡΡ CORBA ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 4… Π§ΠΈΡΠ°ΡΡ Π΅ΡΡ >
ΠΡΡΠΎΡΠΈΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ OMG ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ° CORBA (ΡΠ΅ΡΠ΅ΡΠ°Ρ, ΠΊΡΡΡΠΎΠ²Π°Ρ, Π΄ΠΈΠΏΠ»ΠΎΠΌ, ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½Π°Ρ)
Π 1989 Π³. Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² ΠΈ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Π΅ΠΉ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΠΉ, ΡΡΡΠ°Π² ΠΎΡ Π½Π΅ΡΠ°Π·Π±Π΅ΡΠΈΡ ΠΈ Π² ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΡ , ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π»ΠΈ OMG. Π¦Π΅Π»Ρ Π½ΠΎΠ²ΠΎΠΉ Π½Π΅ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ Π·Π²ΡΡΠ°Π»Π° Π² Π»ΡΡΡΠΈΡ ΡΡΠ°Π΄ΠΈΡΠΈΡΡ ΡΠΈΠ»ΠΎΡΠΎΡΡΠΊΠΈΡ ΡΡΠΎΠΏΠΈΠΉ: «ΠΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΌΠΈΡ». ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄Ρ ΠΎΡ ΡΠΈΠ»ΠΎΡΠΎΡΠΈΠΈ ΠΊ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ: ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΡΡ, ΠΏΡΡΠ΅ΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠ΅Π΄ΡΡΠ² ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΠΌΠΈΡ ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΡ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌ, Ρ ΠΈΡ ΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡΠ°ΠΌΠΈ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ°ΠΌΠΈ, ΠΏΡΠ΅ΠΆΠ΄Π΅ Π²ΡΠ΅Π³ΠΎ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ ΠΎΡΡΠ°ΡΠ»Π΅ΠΉ ΠΏΡΠΎΠΌΡΡΠ»Π΅Π½Π½ΠΎΡΡΠΈ.
Π Π½Π°Π·Π²Π°Π½ΠΈΠΈ Π³ΡΡΠΏΠΏΡ ΡΠΆΠ΅ Π±ΡΠ» ΡΠΊΡΡΡ ΠΊΠ»ΡΡ ΠΊ ΡΠ΅ΡΠ΅Π½ΠΈΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ: OMG ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ Object Management (ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ΅ Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅) ΠΊΠ°ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠ΅ΡΠ΅Π· ΠΏΠΎΠ½ΡΡΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΌΠΎΠ΄Π΅Π»ΠΈΡΡΠ΅Ρ ΡΠ΅Π°Π»ΡΠ½ΡΠΉ ΠΌΠΈΡ. ΠΠ±ΡΠ΅ΠΊΡΠ½Π°Ρ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡ — Π²Π΅Π»ΠΈΠΊΠΎΠ»Π΅ΠΏΠ½ΠΎΠ΅ ΡΡΠ΅Π΄ΡΡΠ²ΠΎ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ. ΠΠ΅ Π³Π»Π°Π²Π½ΠΎΠ΅ Π΄ΠΎΡΡΠΎΠΈΠ½ΡΡΠ²ΠΎ, ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡΡ ΡΠ°ΡΡΠΈΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΈ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΡ Π² ΡΠΈΡΡΠ΅ΠΌΡ Π±Π΅Π· ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅ΠΉ ΡΡΡΡΠΊΡΡΡΡ, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π»Π΅Π³ΠΊΠΎ ΡΡΡΠΎΠΈΡΡ Π³ΠΈΠ±ΠΊΠΈΠ΅, ΡΠ°ΠΌΠΎΡΠΏΡΠ°Π²Π»ΡΠ΅ΠΌΡΠ΅, ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, ΠΈΠΌΠ΅Π½Π½ΠΎ Ρ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π²ΠΎΠ·Π½ΠΈΠΊΠ»Π° Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° — Π½Π΅ ΡΠ°Π· Π½Π°Π²ΡΠ΅Π³Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠΎΡΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ, Π° ΡΠ½ΠΈΠ²Π΅ΡΡΠ°Π»ΡΠ½ΠΎΠΉ ΡΡΠ΅Π΄Ρ ΠΈΡ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ.
OMG Ρ ΡΠ°ΠΌΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»Π° ΠΎΠ±ΡΡΠ²ΠΈΠ»Π° ΡΠ΅Π±Ρ Π΄Π΅ΠΌΠΎΠΊΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ, Π° Π²ΡΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΡ — Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΡΠΌΠΈ ΠΈ ΠΎΡΠΊΡΡΡΡΠΌΠΈ Π΄Π»Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ. Π§Π»Π΅Π½Ρ OMG ΡΠ°Π·ΡΠ°Π±ΠΎΡΠ°Π»ΠΈ Π½Π΅ΠΎΠ±ΡΠΊΠ½ΠΎΠ²Π΅Π½Π½ΠΎ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠΎΠ², ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΡΡ Π½Π° ΠΏΠΎΠ½ΡΡΠΈΠΈ Request For Proposal (RFP — Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΡ). RFP Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠΎΠΌ OMG — Task Force ΠΈ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠ»Π΅Π½Π°ΠΌ OMG ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΉ Π·Π°ΠΏΡΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΈΡΠΈΠ΅ ΠΊΠ°ΠΊΠΎΠ³ΠΎ — Π»ΠΈΠ±ΠΎ ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°. Task Force ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ Π·Π°ΠΏΡΠΎΡΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠΎΡΡΡΠΏΠ°ΡΡΠ΅ΠΉ ΠΊΠ°ΠΊ ΠΎΡ ΡΠ»Π΅Π½ΠΎΠ² OMG, ΡΠ°ΠΊ ΠΈ ΠΎΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈ ΡΠ°ΡΡΠ½ΡΡ Π»ΠΈΡ. ΠΠ°ΠΏΡΠΎΡ Π½Π° RFP Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΠ±ΠΎΡΠ½ΠΎΠ²Π°Π½ ΡΠ΅Π°Π»ΡΠ½ΡΠΌΠΈ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡΠΌΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ ΠΈΠ»ΠΈ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ². Π§Π΅ΡΠ΅Π· 3 Π½Π΅Π΄Π΅Π»ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ RFP (ΡΡΠΎ Π²ΡΠ΅ΠΌΡ Π΄Π°Π΅ΡΡΡ ΡΠ»Π΅Π½Π°ΠΌ ΠMG Π½Π° ΠΎΠ±Π΄ΡΠΌΡΠ²Π°Π½ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ) ΠΏΡΠΎΠΈΡΡ ΠΎΠ΄ΠΈΡ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΠΎΡΠ° ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΡΡ Π³ΡΠ°ΡΠΈΠΊ Π²ΡΠΏΡΡΠΊΠ° Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΉ ΡΠ»Π΅Π½Ρ OMG Π³ΠΎΠ»ΠΎΡΡΡΡ Π·Π° ΠΏΡΠΈΠ½ΡΡΠΈΠ΅ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΅Π³ΠΎ Π² ΡΡΡΡΠΊΡΡΡΡ CORBA. ΠΠ±ΡΡΠ½ΠΎ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ° Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ ΠΎΠΊΠΎΠ»ΠΎ Π³ΠΎΠ΄Π°. Π‘Π΅ΠΉΡΠ°Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:
RFP ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ CORBA — ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π΄Π»Ρ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² ΠΈ ΠΌΠ΅Ρ Π°Π½ΠΈΠ·ΠΌΠΎΠ² ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΠΉ Π½Π° CORBA, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Π½Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ½ΡΠΌΠΈ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌΠΈ;
RFP ΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠΌ ΡΠ·ΡΠΊΠ΅ ΡΡΠ΅Π½Π°ΡΠΈΠ΅Π² Π΄Π»Ρ ΠΎΠ±Π»Π΅Π³ΡΠ΅Π½ΠΈΡ ΡΠ°Π±ΠΎΡΡ Ρ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ°ΠΌΠΈ CORBA;
RFP Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΌΠ΅Π΄ΠΈΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ ΡΡΡΠ°Ρ ΠΎΠ²Π°Π½ΠΈΡ ΠΈ Π±ΡΡ Π³Π°Π»ΡΠ΅ΡΡΠΊΠΈΡ ΡΠ°ΡΡΠ΅ΡΠΎΠ² Π² ΠΌΠ΅Π΄ΠΈΡΠΈΠ½Π΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΡΠΌΠΈ ΠΏΠΎ ΡΠ΅ΡΠΈ.
ΠΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΠ΄Ρ ΠΎΠ΄Π΅ ΡΠ΅ΠΌΠΏΡ ΡΠ°Π·Π²ΠΈΡΠΈΡ CORBA ΡΡΡΠ΅ΠΌΠΈΡΠ΅Π»ΡΠ½ΠΎ ΡΠ°ΡΡΡΡ, Π²Π΅Π΄Ρ ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ CORBA ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΠΏΡΠΎΠ΄ΡΠΊΡΡ, ΡΠ΅ΠΌ Π±ΠΎΠ»ΡΡΠ΅ Π²ΡΠΏΡΡΠΊΠ°Π΅ΡΡΡ RFP ΠΈ ΡΠ΅ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΡΠ°Π·Π²ΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡ.
Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π² OMG Π²Ρ ΠΎΠ΄ΡΡ Π±ΠΎΠ»Π΅Π΅ 800 ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΡΡΠ΅Π΄ΠΈ ΠΊΠΎΡΠΎΡΡΡ : Acer, Cisco, HP, American Airlines, Hitachi, IBM, Siemens, Microsoft Sun, Sybase, Boeing, EDS, Ericsson, Netscape, Nokia, Ford Motor, Oracle ΠΈ ΡΡΠ΄ Π΄ΡΡΠ³ΠΈΡ . ΠΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΠΊΡΡΠΏΠ½ΡΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΉ, ΠΈΠΌΠ΅ΡΡΠΈΡ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΠ΅ ΠΊ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΎΠ½Π½ΡΠΌ ΡΠ΅Ρ Π½ΠΎΠ»ΠΎΠ³ΠΈΡΠΌ, Π²Ρ ΠΎΠ΄ΡΡ Π² OMG. ΠΠΎΡΠΏΠΎΡΠ°ΡΠΈΡ Microsoft Π΄ΠΎΠ»Π³ΠΎ Π½Π΅ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΠ»Π°ΡΡ ΠΊ OMG — ΡΠ°Π·Π²ΠΈΠ²Π°Π»Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡ, COM/DCOM. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π±ΠΈΡΠ²Π° OMG — Microsoft Π½Π° ΠΏΠΎΠ»Π΅ ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΠΎΠ³ΠΎ ΠΠ Π·Π°Π²Π΅ΡΡΠΈΠ»Π°ΡΡ, Π½Π°ΠΊΠΎΠ½Π΅Ρ, ΠΌΠΈΡΠ½ΡΠΌΠΈ ΠΏΠ΅ΡΠ΅Π³ΠΎΠ²ΠΎΡΠ°ΠΌΠΈ. Π Π°Π·ΡΠ°Π±ΠΎΡΠ°Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΌ ΠΎΠ΄ΠΈΠ½ ΡΡΠ°Π½Π΄Π°ΡΡ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ Ρ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ Π»Π°Π³Π΅ΡΡ. DCOM ΠΏΡΠΈΡΡΡΠΈ Π²ΡΠ΅ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΊΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ°, ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΠΎΠ΄Π½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠ΅ΠΉ: ΠΎΠ½ ΡΠΊΠΎΠ½ΡΠ΅Π½ΡΡΠΈΡΠΎΠ²Π°Π½ Π½Π° Windows ΠΈ Microsoft Π½Π΅ ΠΏΠΎΡΡΠΈΡΡΠ΅ΡΡΡ Π½Π° Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ; ΠΊΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, DCOM ΠΏΡΠΎΠΈΠ³ΡΡΠ²Π°Π΅Ρ ΠΈ ΠΏΠΎ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠΎΠ·ΠΈΡΠΈΡΠΌ.
OMG ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ΡΠ΅ΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ΅Π½ΡΡΠ°ΠΌΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ: ISO, Open Group (X/Open), WWW ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ, ANSI, IEEE ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ. ΠΠ°ΠΊ ΡΡΠ²Π΅ΡΠΆΠ΄Π°Π΅Ρ ΠΏΡΠ΅Π·ΠΈΠ΄Π΅Π½Ρ OMG ΠΠΈΠ»ΡΡΠΌ Π₯ΠΎΡΡΠΌΠ°Π½, Π² 1997 Π³. CORBA ΡΡΠ°Π» Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΠΆΠΈΠ·Π½ΠΈ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ ΠΊΠΎΠΌΠΏΡΡΡΠ΅ΡΠ½ΡΡ ΡΠΈΡΡΠ΅ΠΌ. ΠΠΊΠΎΠ½ΡΠ°ΡΠ΅Π»ΡΠ½Π°Ρ Π»ΠΈ ΡΡΠΎ ΠΏΠΎΠ±Π΅Π΄Π°? ΠΡΠ΄Π΅ΠΌ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ. ΠΠ΅Π΄Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π³ΠΎΠ²ΠΎΡΠΈΡΡ ΠΎ ΠΏΠΎΠ»Π½ΠΎΠΉ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ ΠΈΡ «ΠΎΠ±ΡΠ΅Π½ΠΈΠ΅» ΡΡΠΎΠ»Ρ ΠΆΠ΅ Π΅ΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ, ΠΊΠ°ΠΊ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΉ ΡΠ°Π·Π³ΠΎΠ²ΠΎΡ. ΠΠΎ ΡΡΠΎΠ³ΠΎ Π΅ΡΠ΅ Π΄Π°Π»Π΅ΠΊΠΎ.
ΠΠ΅ΡΠ²ΡΠΉ ΠΈΡΠΎΠ³ΠΎΠ²ΡΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½Ρ OMG Π±ΡΠ» ΠΎΠΏΡΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π² 1991 Π³., ΡΡΠΎ OMA (Πbject Management Architecture) Guide — ΠΏΡΡΠ΅Π²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ ΠΏΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎΠ³ΠΎ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ, ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΠΈΠΉ ΡΠ΄ΡΠΎ CORBA. Π 1992 Π³. Π²ΡΡΠ΅Π» Π΅Π³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ, Π° Π² 1994 Π³. ΠΏΠΎΡΠ²ΠΈΠ»ΡΡ CORBA 2.0. ΠΠΌΠ΅Π½Π½ΠΎ Ρ ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΡΡΠ°Π»ΠΎ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΠΎ, ΡΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ ΡΠΊΠΎΡΠ΅Π΅ ΠΆΠΈΠ², ΡΠ΅ΠΌ ΠΌΠ΅ΡΡΠ² ΠΈ ΡΠ΅ΠΉΡΠ°Ρ ΠΎΠ½ Π² ΠΏΡΠ΅Π²ΠΎΡΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠΎΡΠΌΠ΅. Π‘ΡΠ°Π½Π΄Π°ΡΡ CORBA ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· 4 ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΡΠ°ΡΡΠ΅ΠΉ:
Object Request Broker — Π±ΡΠΎΠΊΠ΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΡ Π·Π°ΠΏΡΠΎΡΠΎΠ²;
Object Services — ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΡΠ΅ ΡΠ΅ΡΠ²ΠΈΡΡ;
Common Facilities — ΠΎΠ±ΡΠΈΠ΅ ΡΡΠ΅Π΄ΡΡΠ²Π°;
Application ΠΈ Domain Interfaces — ΠΏΡΠΈΠΊΠ»Π°Π΄Π½ΡΠ΅ ΠΈ ΠΎΡΡΠ°ΡΠ»Π΅Π²ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ.