Overview Download

Support & products

Documentation

Success stories 

Contact

MICO is a mature, secure, robust, fully standards-compliant implementation of the CORBA standard. It is available as GNU open source software and is widely used (see success stories) for robust application integration. MICO is renowned for its market-leading security features, its great user-friendliness, and its full standard-compliance.

ObjectSecurity's reliable technical support and professional project management make MICO the preferred choice for many corporate users (see success stories).

Endorsements:

See what other MICO users think about MICO and its technical support:

 

"ObjectSecurity offered highly competent, well-managed and cost-effective technical support. We are very happy with MICO open source CORBA, it is very stable, solid, and easy to use".

--- Steffen Pohle, project manager at ESG Elektroniksystem- und Logistik-GmbH

 

"The Weather Channel team tested the technology for six months, evaluated other open- and closed-source alternatives, and felt confident it would serve their needs. According to Shield (CIO, The Weather Channel), the move to MICO paid off, and The Weather Channel experienced no downtime. The deployment lasted just a day as MICO was pushed to internal servers. It is still in production today, and more than 70 million Weather Channel consumers are able to receive information at any time of the day from host servers running open-source solutions."

--- The Weather Channel (source: Techworld.com, Feb 02, 06)

 

"ObjectSecurity provide rapid, one-to-one support from a highly knowledgable technical specialist".

--- David Carter-Hitchin, Royal Bank of Scotland

 

"MICO was the easiest open-source orb to switch to. Ever since, MICO has proven the easiest to deploy and one of the most full-featured implementations we have come across, and we are using it exclusively. By using MICO to mediate the communications between the central control and the various servers, we have simplified the writing and maintaining of these systems tremendously, and we have never had a serious problem with bugs or other issues".

--- Robert Gunion, The Center for X-Ray Optics at Lawrence Berkeley National Laboratory

 

 

(please contact us if you would like your quote to be listed here - you get free advertising and help the MICO project this way!):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 









MICO's main features

The current version of MICO includes the following features:

    • Strong security: support for expressive security policies, central policy management
    • Can easily be migrated to SecureMiddleware CCM (MICO is inside) - this option supports model-driven, component based software engineering, automatic security policy generation and more.
    • IDL to C++ mapping
    • Dynamic Invocation Interface (DII)
    • Dynamic Skeleton Interface (DSI)
    • graphical Interface Repository browser that allows you to invoke arbitrary methods on arbitrary interfaces
    • Interface Repository (IR)
    • IIOP as native protocol (ORB prepared for multiprotocol support)
    • Portable Object Adapter (POA)
    • Objects by Value (OBV)
    • CORBA Components (CCM)
    • Support for using MICO from within X11 applications (Xt, Qt, and Gtk) and Tcl/Tk
    • Dynamic Any
    • Interceptors (deprecated feature)
    • Portable Interceptors (PI)
    • Support for secure communication and authentication using SSL
    • Support for nested method invocations
    • Any offers an interface for inserting and extracting constructed types that were not known at compile time
    • Multi-threading (MT): support for thread-pool and thread-per-connection concurrency models
    • CORBA Services:
      • Interoperable Naming service
      • Trading service
      • Event service
      • Relationship service
      • Property service
      • Time service
      • Security service

Origins of MICO

Resulting from its academic origin at the University of Frankfurt in 1996, the MICO implementation has a clear and modular design even for implementation internals to ensure easy extensibility. it only relies on C++, the standard Unix API and non-proprietary libraries. In line with that, MICO should only make use of widely available, non-proprietary tools.

In June 1999, MICO has been branded as "CORBA compliant" by the OpenGroup, thus demonstrating that it is production grade software.

About CORBA

The Common Object Request Broker Architecture (CORBA) was first published in 1990 by the Object Management Group (OMG), a non-profit organisation that was founded in 1989 to integrate distributed applications based on a variety of existing technologies. CORBA standardises interfaces and semantics for object-oriented middleware. It includes a specification for the Object Request Broker (ORB), a software library with standardised CORBA object interfaces that allows clients and targets to communicate with each other across a network in a well-defined way. In addition, CORBA automatically applies a range of useful services to communications. After the ORB is initialised, all CORBA objects can be invoked by applications like local software objects.

 

 

(c) 1996-2010 MICO Project Team (web site by ObjectSecurity Ltd.)

Get MICO at SourceForge.net. Fast, secure and Free Open Source software downloads


NEWS


ObjectSecurity's MICO Team supports ESG in the software delivery of HEROS-2/Lot 2 for the 1st German-Netherlands Corps


MICO 2.3.13 is out, September 4 2008


MICO 2.3.13 Release Candidate 2 is out, August 7 2008


MICO 2.3.13 Release Candidate 1 is out, July 26 2008


See MICO in action inside SimulateWorld demo. See other MICO-based products (OpenPMF/SecureMiddleware) videos here, February 20 2007


New CORBA/MICO trainings announced on February 14 2007


Beta IPv6 support for MICO announced on February 8 2007


New website launched on 25 October 2006


MICO deployed in air traffic control (inside SecureMiddleware CORBA Components) project AD4


MICO deployed in a real-time virtual reality simulation environment (inside SecureMiddleware CORBA Components)


MICO deployed as a component of ObjectWall, ObjectSecurity's robust IIOP firewall


MICO deployed within SecureMiddleware CORBA Components (CCM)


MICO deployed inside appliances for ObjectWall, SecureMiddleware, and OpenPMF.


New information about MICO technical support plans


Questions?
Contact us.