Results 1 to 4 of 4

Thread: Asynchronous communication in ZeroC Ice-E

  1. #1
    Heretic is offline Registered User
    Name: Vladimir Neykov
    Organization: TUM
    Project: distributed, component-based software
    Join Date
    Oct 2008
    Posts
    2

    Asynchronous communication in ZeroC Ice-E

    Hello,

    I'm new to Ice and Ice-E. My wish is to analyse what Ice-E can do. I've noticed, AMI is removed from Ice-E. Is there still a way for two components in Ice-E to communicate communicate with each other asynchronous? Are the event communication or other possibilities available?

    Thank you.

  2. #2
    dwayne's Avatar
    dwayne is offline ZeroC Staff
    Name: Dwayne Boone
    Organization: ZeroC, Inc.
    Project: Internet Communications Engine
    Join Date
    Jan 2005
    Location
    St. John's, Newfoundland
    Posts
    397
    If by "event communications" you mean the IceStorm service, then yes, you can use IceStorm with Ice-E as either a client or a subscriber. Since the IceStorm support is not built into Ice-E you need to compile the IceStorm slice files yourself with the Ice-E slice compiler and link the generated files into your application.

  3. #3
    Heretic is offline Registered User
    Name: Vladimir Neykov
    Organization: TUM
    Project: distributed, component-based software
    Join Date
    Oct 2008
    Posts
    2
    Quote Originally Posted by dwayne View Post
    If by "event communications" you mean the IceStorm service, then yes, you can use IceStorm with Ice-E as either a client or a subscriber. Since the IceStorm support is not built into Ice-E you need to compile the IceStorm slice files yourself with the Ice-E slice compiler and link the generated files into your application.
    Thank you for your answer.

    The IceStorm service is once removed for the Ice-E version, just like AMI. In case that IceStorm can be linked again, then AMI can also be linked to my application. Which impact have these additional linkages for the performance in embedded devices using Ice-E?

    And one more question, which is apart from the thread title and I find important. Is Ice-E suitable for interprocess communication between applications inside the device? (i.e. Corba was used for such commucation)

    Best wishes,
    Vladimir Neykov

  4. #4
    dwayne's Avatar
    dwayne is offline ZeroC Staff
    Name: Dwayne Boone
    Organization: ZeroC, Inc.
    Project: Internet Communications Engine
    Join Date
    Jan 2005
    Location
    St. John's, Newfoundland
    Posts
    397
    Quote Originally Posted by Heretic View Post
    Thank you for your answer.

    The IceStorm service is once removed for the Ice-E version, just like AMI. In case that IceStorm can be linked again, then AMI can also be linked to my application. Which impact have these additional linkages for the performance in embedded devices using Ice-E?
    Just to be clear, the IceStorm service itself must use regular Ice. However, Ice-E applications can be subscribers/publishers to the IceStorm service. This ability was never removed from Ice-E, just that the IceStorm.ice slice file is not built as part of the Ice-E library. Linking the IceStorm stubs should have no effect on the performance.

    Quote Originally Posted by Heretic View Post
    And one more question, which is apart from the thread title and I find important. Is Ice-E suitable for interprocess communication between applications inside the device? (i.e. Corba was used for such commucation)
    Yes, you can use Ice-E for communication between applications on the device. It does not do anything special in this regard and the processes would communicate via TCP the same as processes on separate devices.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Replies: 1
    Last Post: 11-11-2010, 03:07 PM
  2. Replies: 1
    Last Post: 08-02-2010, 05:48 PM
  3. Package zeroc-ice for debian
    By fgarcia in forum Help Center
    Replies: 7
    Last Post: 03-09-2007, 09:10 AM
  4. Asynchronous Programming
    By ty263 in forum Help Center
    Replies: 2
    Last Post: 12-01-2006, 07:46 AM
  5. Asynchronous invocation
    By stephan in forum Help Center
    Replies: 5
    Last Post: 04-21-2004, 08:30 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •