New protocol: XIOP (Corba GIOP using XML1.0 +HTTP1.1)

Hi everyone,

Im working on a protocol wich is not directly new, OMG GIOP. However
this
version uses XML 1.0 as encoding format and HTTP/1.1 as primary
protocol.
It is also possible to send raw CDR encoded IIOP messages..

One notable feature is that all encodings (incl. CDR) are based on a
Grove-like
information model called "Gren" (Swedish for 'tree branch')

<!-- Template -->
 <tr>
<td><a name="compare.XIOP"
href="http://xiop.sourceforge.net">XIOP</a></td>
<td> Financial Toolsmiths AB </td>
<td><a href="mailto:anderst@toolsmiths.se">Anders W. Tell</a>
(Financial Toolsmiths AB) </td>
<td>Alpha 2Q 2000</td>
<td>"http://xiop.org/"</td>
<td>0 due in 1.0</td>
<td>0 due in 1.0</td><td><ul>
<li><a href="#layers_serialization">serialization</a><ul>
    <li><a href="#grammerType_custom">custom</a></li>
    <li><a href="#grammerType_automatic">automatic</a></li>
    <li><a href="#grammerType_fixed">fixed</a></li>
    <li><a href="#dataTyping_implicit">implicit (contextual)</a></li>
    <li><a href="#dataTyping_explicit">explicit</a></li>
    </ul></li>
<li><a href="#layers_extensibility">extensibility</a> encoding
stereotypes, encoding forms, OMG IDL constructs, XML document and
fragments</li>
<li><a href="#layers_skinnyness">skinnyness</a> raw IIOP (binary CDR
encoding) instead of XML stream</li>
<li><a href="#layers_protocol">protocol</a> <a
href="http://www.omg.org"> GIOP</a></li>
<li><a href="#layers_Idiscovery">interface discovery</a> <a
href="http://www.omg.org"> Interface Repository</a></li>
<li><a href="#layers_transactions">transactions (ACIDity)</a> <a
href="http://www.omg.org"> Transaction service</a></li>
<li><a href="#layers_procedure">remote procedure</a> <a
href="http://www.omg.org"> OMG Corba</a></li>
<li><a href="#layers_Bprocess">business process</a><a
href="http://www.omg.org"> UML, Business Objects Domain Task
Force</a></li>
<li><a href="#layers_security">security</a><a href="http://www.omg.org">
Security service</a></li>
<li><a href="#layers_routing">routing</a><a href="http://www.omg.org">
Event- and Notification services, Object Reference framework with
bridges, routing etc</a></li>

<li><a href="#layers_oo">Object Oriented framework</a> OMG's OMA</li>
<li><a href="#layers_lang_client">Language bindings: Client</a> C, C++,
Java, ADA, Cobol, Smalltalk, (Python ,Perl,...)</li>
<li><a href="#layers_lang_server">Language bindings: Server</a> C, C++,
Java, ADA,  Cobol, Smalltalk, (Python,Perl,...)</li>
<li><a href="#layers_instances">Instance concept</a></li>
<li><a href="#layers_instance_discovery">Instance discovery</a> Naming
Service, Trader Service</li>
<li><a href="#layers_realtime">Realtime</a></li>
<li><a href="#layers_service">Services</a> OMG Corba services</li>
</ul>
</td><td><pre>[comment]</pre><pre class="clsCode"></pre></td></tr>


Best Regards
Anders W. Tell
--
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
/  Financial Toolsmiths AB  /
/  Anders W. Tell           /
/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Received on Thursday, 11 May 2000 17:15:04 UTC