Ir al contenido
Menú principal
Menú principal
mover a la barra lateral
ocultar
Navegación
Página principal
Cambios recientes
Página aleatoria
Ayuda sobre MediaWiki
Buscar
Buscar
español
Apariencia
Crear una cuenta
Acceder
Herramientas personales
No has accedido
Discusión
Contribuciones
Crear una cuenta
Acceder
Edición de «
Internet Comunication Engine
»
Página
Discusión
español
Leer
Editar
Editar código
Ver historial
Herramientas
Herramientas
mover a la barra lateral
ocultar
Acciones
Leer
Editar
Editar código
Ver historial
General
Lo que enlaza aquí
Cambios relacionados
Información de la página
Apariencia
mover a la barra lateral
ocultar
Advertencia:
no has iniciado sesión. Tu dirección IP se hará pública si haces cualquier edición. Si
inicias sesión
o
creas una cuenta
, tus ediciones se atribuirán a tu nombre de usuario, además de otros beneficios.
Comprobación antispam. ¡
No
rellenes esto!
{{mal traducido|ci=es|art=Internet_Communications_Engine}} {{Infobox software | name = Internet Communications Engine | logo = | screenshot = | caption = | collapsible = | developer = ZeroC | latest_release_version = 3.4.2 | latest_release_date = {{start date and age|2011|09|07}} | latest_preview_version = 3.5b | latest_preview_date = {{start date and age|2011|05|15}} | operating_system = | programming_language = | genre = [[Remote procedure call]] framework | license = [[GNU General Public License|GPL]] / Proprietary | website = {{URL|http://www.zeroc.com/}} }} El «Internet Comunication Engine» (Motor de Comunicación en Internet, ICE) es un [[middleware]] [[Programación orientada a objetos| orientado a objetos]] que ofrece [[Programación orientada a objetos|orientación a objetos]], [[Llamada a procedimiento remoto|llamadas a procedimientos remotas]], [[Computación grid]] y servicio de publicador/subscriptor desarrollado por '''ZeroC''' y licenciado bajo la [[GNU General Public License|licencia GNU]] y una licencia privativa. Soporta [[C++]], [[Java (software platform)|Java]], [[.NET Framework|.NET-languages]] (como [[C Sharp|C#]] o [[Visual Basic]]), [[Objective-C]], [[Python]], [[PHP]] y [[Ruby (programming language)|Ruby]].<ref>http://zeroc.com/languages.html {{Wayback|url=http://zeroc.com/languages.html |date=20090720064447 }}.</ref> Funciona en la mayoría de los sistemas operativos como [[Linux]], [[Solaris (operating system)|Solaris]], [[Windows]] y [[Mac OS X]]. Una variante es called Ice-e, https://web.archive.org/web/20090726063054/http://www.zeroc.com/icee/index.html. Como se indica, el middleware puede usarse en aplicaciones sin necesidad de utilizar el protocolo [[HyperText Transfer Protocol|HTTP]]. ==Historia== ZeroC fue fundada en [[Florida]] en el año 2002.<ref>{{cita web |título= Zeroc, Inc |obra= Corporate profile |editorial= Manta |url= http://www.manta.com/c/mmd9gxs/zeroc-inc |fechaacceso= 17 de julio de 2013 }}</ref> Ice está influenciado por [[Common Object Request Broker Architecture]] (CORBA) en su diseño, y fue creado bajo la influencia de programadores de CORBA como [[Michi Henning]]. Sin embargo, según ZeroC es más simple que CORBA porque fue diseñado por un pequeño grupo de programadores experimentados, en lugar de [[design by committee]].<ref>{{cita web |título= Differences between Ice and CORBA |url= http://www.zeroc.com/iceVsCorba.html |deadurl= yes |urlarchivo= https://web.archive.org/web/20130318043237/http://www.zeroc.com/iceVsCorba.html |fechaarchivo= 18 de marzo de 2013 |fechaacceso= 17 de julio de 2013 }}</ref> En 2004, una compañía llamada Mutable Realms utilizó Ice en su juego «Wish».<ref>{{cita publicación |título= Massively Multiplayer Middleware |autor= Michi Henning |editorial= ACM |obra= Queue |fecha= 1 de febrero de 2004 |url= http://queue.acm.org/detail.cfm?id=971591 |fechaacceso= 17 de julio de 2013 }}</ref> Algunas versiones se subieron a [[GitHub]] como parte del Open Microscopy Environment, en la versión 3.4.2 en 2011.<ref>{{cita web |título= ome/zeroc-ice |editorial= GitHub |obra= Source code download |url= https://github.com/ome/zeroc-ice |fechaacceso= 17 de julio de 2013 }}</ref> == Componentes == Ice está compuesto de varios componentes como orientación a objetos, invocación remota replicación, grid-computing, equilibrado de carga, firewall y servicio de publicador/subscriptor. Para tener acceso a esos servicios, las aplicaciones utilizan varias bibliotecas y código fuente que es generado a través de un lenguaje independiente [[Interface description language|IDL]] llamado ''slice''. == Referencias == {{listaref}} {{Control de autoridades}} [[Categoría:Internet]]
Resumen:
Al guardar los cambios aceptas los
términos de uso
y liberas de forma irrevocable tu contribución conforme a los términos de las licencias
licencia CC BY-SA 4.0
y
GFDL
. Aceptas igualmente que un hipervínculo o URL es atribución suficiente conforme a la licencia Creative Commons.
Cancelar
Ayuda de edición
(se abre en una ventana nueva)
Buscar
Buscar
Edición de «
Internet Comunication Engine
»
Añadir idiomas
Añadir tema