|
|
|
|||||
|
Hi there,
I'm really new to Ice, but have done some CORBA work before. However, I really have some problems understanding the different things that IcePack provides. Are there any additional tutorials and/ or docs about this module? This would probably help a lot... Kind regards, Stephan |
|
|||||
|
Quote:
Stephan |
|
||||||
|
Yes, I agree the demo is a little complicated. I will think about having a simpler one. The demo demonstrates the 2 principal IcePack functionalities, i.e.: the location (see 18.4 in the manual) and deployment mechanism (see 18.8 in the manual).
IcePack implements these 2 functionalities in 2 components, the IcePack registry and the IcePack node. Only one registry should be running and as many nodes as you wish could be running (typically you would have one node per host). The registry is the central database were location information are stored (if you only need to use the location mechanism for indirect biding you could only use the registry). The nodes take care of activating your Java or C++ programs. The IcePack registry and node are also detailed in the manual. Can you elaborate a little on what you would like to do with IcePack and the things which are not clear? I'm sure we can clarify everything in this thread ![]() Benoit. |
|
|||||
|
Quote:
, my main concerns arise when I see those 3 xml files and yet another config file. And why do I need an icebox.xml file? I was thinking of those files as I wrote about 'step-by-step' in my previous posts. The dummy question is when do I have to write which of those. I suppose the first basic step would be to get location transparency (something that should be basically comparable to using CORBAs (Interoperable) Name Service, right?). And after that, something like automatic activation (something like CORBAs advanced POA concepts, right?), might be of interest. But not no first sight .I'm just posting to suggest how to improve the docs/ examples. I'm not writing in order to beef around.... Kind regards, Stephan |
|
||||||
|
The config file is to configure the IcePack node and registry processes. The XML files are there to describe your application components:
icebox.xml allows you to describe which services are to be deployed in the IceBox server container. In the demo we deploy only one service, but you could deploy more if you like. For example: Code:
<server kind="cpp-icebox" endpoints="default"> <service name="Service1" descriptor="service.xml"/> <service name="Service2" descriptor="service.xml"/> </server> BTW, if you want to try the IcePack location mechanism only, you could actually use the standard demo/Ice/hello demo. Using indirect binding for location transparency is just a matter of changing the configuration:
Benoit. |
![]() |
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| No demos in RPM distribution of 3.1.1 | mefoster | Comments | 1 | 10-16-2006 12:30 PM |
| Compiling demos on Mac OS X 10.4.2 | CAS | Help Center | 4 | 09-30-2005 08:33 PM |
| Confused with IcePack demos | Yunqiao Yin | Help Center | 1 | 09-04-2005 08:58 PM |
| ICE Demos' server run failure | RyanFogarty | Help Center | 7 | 10-31-2004 04:19 PM |
| Demos on ICE | shantanu_k06 | Comments | 4 | 05-04-2004 02:06 PM |