Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
RMI je objektovo orientovaná variant Remote Procedure Call ( RPC ) , prostredníctvom ktorého Java objekty komunikovať . To malo nevýhodu , keď najprv vytvoril , že to neumožňovala interoperability Java a non - Java objektov .
Java sama o sebe , programovací jazyk , bol vyvinutý James Gosling , Sun Microsystems , v roku 1994 . Oracle kúpil Sun v roku 2009 .
Ostatné skratky Decoded Cestuj Jednalo sa o miesto skorších veštcov .
IIOP je Internet Inter - ORB Protocol , dôležitý podmnožina štandardu CORBA .
ORB je " Request Object Broker " a CORBA je " Common Object Request Broker Architecture , " otvorený štandard pre heterogénne výpočtovej techniky .
štandardy pre CORBA sú vytvorené a zverejnené na priemyselné konzorcium , Object Management Group ( OMG ) . Stovky užívateľov a dodávateľov zúčastniť OMG .
Tak, aby sa zavedenie interoperability , Oracle Corporation musel znovu pracovať RMI v súlade s CORBA , čo je to , čo RMI - IIOP je .
Development
Oracle Sun spolupracuje s IBM .
Preto v roku 1998 Sun predstavil Java RMI - IIOP : . jeden dôležitý rys , ktorý je , že môžu byť použité bez učenia CORBA rozhraní Definition Language ( IDL )
voľby pre programátorov
tú vidličku v programovacom ceste Java .
S dostupnosťou RMI - IIOP , programátori , ktorí už boli oboznámení s Java RMI mal v podstate tri možnosti .
Mohli ignorovať rozšírenie IIOP , a rozvíjať CORBA aplikácie pomocou IDL , definovanie klienta a serverové aplikácie používajúce programovací jazyk známy pre ne .
Or , mohli ignorovať rozšírenie IIOP a IDL podobne , a jednoducho zostať vo vesmíre programovacieho jazyka Java , pomocou Java RMI s cieľom umožniť komunikáciu medzi Java objekty , a to ako naprieč virtuálnymi strojmi a medzi fyzickými strojmi .
Ale nakoniec , oni mohli používať programovací jazyk Java s jeho IIOP možnosť kompilátora . Spoločnosť uviedla , že by to umožnilo programátorovi " udržať staršie aplikácie napísané v iných programovacích jazykoch . "
Kritika dovolená " Nie , vďaka , len banán . "
Je potrebné poznamenať , že celý štýl objektovo orientovaného programovania sa dostal pod kritiku v uplynulých rokoch . Vynálezca non - OOP jazyk volal Erlang Joe Armstrong , povedal : " Problém s objektovo orientovaných jazykov je , že mám všetky tie implicitné prostredie , že nosiť so sebou chcel si banán , ale to , čo dostal , bola . gorila drží banán a celú džungľu . "