KVI írta:<OFFTOPIC>nyozo írta:Nem egészen, a CORBA (Common Object Request Broker Architecture) erősen másra való, jóval bonyolultabb téma.
COM (http://msdn.microsoft.com/en-us/library/ms809980.aspx):
http://i.msdn.microsoft.com/ms809980.co ... us,MSDN.10).gif
CORBA:
http://upload.wikimedia.org/wikipedia/e ... Server.png
Feltűnő a hasonlóság (kivéve az emberkét).
</OFFTOPIC>
Látom tényleg felesleges ebbe a topicba írnom, mindenki másképp ért mint szándékoznék. Igen vannak hasonló részletek az ábrában. Windowson is van RPC -- itt a hasonlóság is (Remote Procedure Call/ Távoli eljáráshívás). Valóban éppen a COM részeként, de nem nyelvek, és nem különböző platformok között. Az egy Microsoft féle próbálkozás volt azért, hogy a fejlesztők könnyebben érjenek el M$-only erőforrásokat, nyílt kód nélkül. Azért volt annó nagy vívmány mert kevéssé kellett figyelned, hogy WinXP, NT, w98 a futtató környezet, a COM elfedte előled az alattad levő windows tényleges APIját) Mégegyszer: a COM windowson belül marad, a CORBA nem köt meg ilyen téren.
A CORBA egyébként nem linuxos történet amúgy (jóval régebbi keltezésű az ötlet), hanem multiplatform -- elvileg minden oprendszeren futó nyelvi környezet megvalósíthatja azt a CORBA által szabványosított mapping layert ami átviszi a hívásokat a közös, jellemzően távoli eljáráshíváshoz, objektumhasználatokhoz. A Corba erről szól, de ezt nem fogja tudni használni az ASCOM.
De az egész RPC/CORBA-s rész offtopic, hiszen az ASCOM sem távoli futtatásokat végez, hanem gépen belül marad -- éppen az általad linkelt két ábra nem közös részét használja ki... Maradok tisztelettel: Nyözö
Részemről innentől <Slient mode="on">