After 2 years of development, XINS version 1.0.0 has been released.
XINS is a technology used to define, create and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client- and the server-side. The communication is based on HTTP.
XINS competes with the over-complex SOAP technology. Main design goals include simplicity, scalability and testability.
XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation and active code generation.
For more information visit the XINS home page, read the user guide and have a look at the demonstration page.
XINS is published under the BSD License.
-
XINS 1.0 released: Remote API definition, creation, invokation (7 messages)
- Posted by: Anthony Goubard
- Posted on: November 16 2004 06:39 EST
Threaded Messages (7)
- XINS 1.0 released: Remote API definition, creation, invokation by Konstantin Ignatyev on November 16 2004 11:53 EST
- XINS 1.0 released: Remote API definition, creation, invokation by Arik Kfir on November 16 2004 15:48 EST
- XINS 1.0 released: Remote API definition, creation, invokation by Anthony Goubard on November 18 2004 08:10 EST
-
XINS 1.0 released: Remote API definition, creation, invokation by Konstantin Ignatyev on November 18 2004 11:38 EST
- XINS 1.0 released: Remote API definition, creation, invokation by Ernst de Haan on January 28 2005 10:35 EST
-
XINS 1.0 released: Remote API definition, creation, invokation by Konstantin Ignatyev on November 18 2004 11:38 EST
- Can this do complex objects by Vic Cekvenich on November 16 2004 13:56 EST
- Can this do complex objects by Anthony Goubard on November 18 2004 08:13 EST
-
XINS 1.0 released: Remote API definition, creation, invokation[ Go to top ]
- Posted by: Konstantin Ignatyev
- Posted on: November 16 2004 11:53 EST
- in response to Anthony Goubard
XINS is a technology used to define, create and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client- and the server-side. The communication is based on HTTP.
Replace mentally XING by SOAP and SOAP by CORBA and we read early SOAP propaganda. Is not it funny?
XINS competes with the overcomplex SOAP technology. Main design goals include simplicity, scalability and testability.
XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation and active code generation. -
XINS 1.0 released: Remote API definition, creation, invokation[ Go to top ]
- Posted by: Arik Kfir
- Posted on: November 16 2004 15:48 EST
- in response to Konstantin Ignatyev
LOL! -
XINS 1.0 released: Remote API definition, creation, invokation[ Go to top ]
- Posted by: Anthony Goubard
- Posted on: November 18 2004 08:10 EST
- in response to Konstantin Ignatyev
Replace mentally XING by SOAP and SOAP by CORBA and we read early SOAP propaganda. Is not it funny?
I've done CORBA and I've done SOAP. You can say that SOAP in an improvement over CORBA. But SOAP is most of the time too complex:
- Definitionos the API in WSDL that you need to write.
- Validation in XML Schema -> Good luck if you want more restrictions than number or text.
- UDDI (who really uses it?)
- Envelops
- Transport layer (almost everybody uses HTTP for it)
So XINS is in this way an improvement over SOAP. -
XINS 1.0 released: Remote API definition, creation, invokation[ Go to top ]
- Posted by: Konstantin Ignatyev
- Posted on: November 18 2004 11:38 EST
- in response to Anthony Goubard
Sorry I can NOT say that SOAP is improvement over CORBA.Replace mentally XING by SOAP and SOAP by CORBA and we read early SOAP propaganda. Is not it funny?
I've done CORBA and I've done SOAP. You can say that SOAP in an improvement over CORBA.But SOAP is most of the time too complex
+1 -
XINS 1.0 released: Remote API definition, creation, invokation[ Go to top ]
- Posted by: Ernst de Haan
- Posted on: January 28 2005 10:35 EST
- in response to Konstantin Ignatyev
+1
Sorry I can NOT say that SOAP is improvement over CORBA.Replace mentally XING by SOAP and SOAP by CORBA and we read early SOAP propaganda. Is not it funny?
I've done CORBA and I've done SOAP. You can say that SOAP in an improvement over CORBA.But SOAP is most of the time too complex
+1 -
Can this do complex objects[ Go to top ]
- Posted by: Vic Cekvenich
- Posted on: November 16 2004 13:56 EST
- in response to Anthony Goubard
... such as List of Maps?
.V -
Can this do complex objects[ Go to top ]
- Posted by: Anthony Goubard
- Posted on: November 18 2004 08:13 EST
- in response to Vic Cekvenich
... such as List of Maps?.V
I never did it but it's possible, just create a type like:
<type name="ListOfMap">
<description>A list of map.</description>
<list type="_properties" />
</type>
and that's it.