On 18.01.2007, at 18:56, Gregg Wonderly wrote:

Okay I'll state this again just to see if you're still not convinced. RMI/JERI is a uniform interface. There is exactly one operation, "INVOKE". That's all there is. The mapping of application operations on the parameters, to software system components is automatically done for you at software compile time, instead of being done by after market tools that might take an XML schema and
create a Object mapping for you for example.

In SOAP, the description of the invocation layer is done in the XML. In RMI/JERI it is done in Java, and the compiler provides all the information that the endpoint and invocation handler need to map language based operations onto
operations related to the service endpoint.

That's my argument about how HTTP is not really new in this regard. HTTP has more operations, because it wants to have a service layer that is not part of
the users application.

The difference is that HTTP is an application interface. It is the interface of the user's application.

When you buy a book at Amazon, the application interface you are using is HTTP.

Jan

With RMI/JERI, that service layer is part of your
application so that you don't have to buy something and install it separately from your service/client. You just run your software, and it already has all
the features needed to be a "service".

Reply via email to