Jump to content

Talk:SOM

From EDM2

SOM updates?

I am sure that anyones who knows what SOM is and know what CORBA means has to have the feeling that SOM has to be updated.
SOM is CORBA 2.0 compliant, but CORBA is now on 3.0 version. What are the advantages and disadvantages of an upgrade?, i think everyone can help to built this list and, why not, define if it worths the try.

Prokushev: I want to say SOM is not CORBA. DSOM is CORBA. Actually, CORBA can be ported to SOM if needed. We needn't to upgrade SOM kernel itself.

For more corba reference: http://www.omg.org/gettingstarted/corbafaq.htm
CORBA 3.0 has become, finally, the standard for distribuited objects (DSOM) enviroments and with an evironment such as OS/2 that is completly SOM integrated CORBA can be a native say to re-enhace the OS system. CORBA can be for OS/2 what .NET is to Microsoft.
We don't have the sources of SOM or the IDL compilers, so we have to rebuilt everything. Java is CORBA enable, sojava applications could be WPS enabled if the developers wants.

Prokushev: Not true. We have Emitter framework (SOM Compiler is client program of framework). We can easely extend and improve compiler. Documentation is present and written on good level. Actually, SOM IDL compiler is most advanced compiler in the world. Really, IF we really have interest in SOM improvement/replacement we can do it step-by-step. (As example: replace emitters, replace template output class and so on). SOM is most open part of OS/2 and can be easely extended and improved.

BTW, DSOM on CORBA 1.2 level. SOM 3 on CORBA 3 level.