Wednesday, July 27, 2005 5:48 PM triplez

Internet Communications Engine (ICE) - A Current Alternative to Indigo

Internet Communications Engine, or Ice, modern alternative to object middleware such as CORBA™ or COM/DCOM/COM+, with support for C++, Java, Python, PHP, C#, and Visual Basic.

I was reading an interview with Miguel de Icaza on Mono and he mentioned about Ice, which is what Indigo is and more. He quotes:

"So when people ask me about Indigo I say well, you can get Ice today. Ice has everything you can dream of. You can try it out for free, for free applications, or you can buy a commercial license. Ice is fantastic, and people deserve to know more about it."

So I went to find out about Ice, and it's currently being used by alot of massively multi-player online games. It's originally focused on creating a middle-ware that's lightweight to support massive connections and high-performance games requiring little or no lag at all.

It's pretty cool, and I think it's something you can get now, and work with and the confidence that it's a working technology/product. Take a look at it.

Filed under: ,

# re: Internet Communications Engine (ICE) - A Current Alternative to Indigo

Thursday, July 28, 2005 8:18 AM by Softwaremaker

You are right that it is an alternative --- NOT to Indigo but to SOAP

ICE is not SOAP, it is NOT about Services but about Distributed Objects and yes --- therefore Latency is addressed and performance is great. But, comparing both is like comparing apples and oranges.

It corrects some of the mistakes made by DCOM and CORBA and I agree there is a place for it in this world, just NOT in all layers and parts of an entire distributed solution