Comment Re:So why not add a discovery protocol to SOAP? (Score 1) 95
SOAP is a a very simplistic access protocol over HTTP, so that users will be able to cross firewalls (since it uses HTTP) and invoke operations in the other end. The user specifies the interface, method and arguments in XML and that is it.
On the contrary e-speak provides for some basic abstractions which enables easy development and deployment of services in internet. For e.g., it presents some service abstractions like a notion of a vocabulary (for advertising), contract and service elements. The concepts like local names, protection domain would be powerful in internet domain. E-speak provides for life time management through scopes, persistence, folders. The concepts concepts of groups and communities is interesting. It supports messaging, NOM and document exchange models. It supports events. It presents API's in Perl, Python, Java and other languages. It presents a programming model. To develop all this over SOAP will probably take as much time as it took to develop e-speak!
I would say SOAP is more of a bridge which helps in getting through firewalls, where as e-speak is a complete framework for developing services and they are no way comparable.
On the contrary e-speak provides for some basic abstractions which enables easy development and deployment of services in internet. For e.g., it presents some service abstractions like a notion of a vocabulary (for advertising), contract and service elements. The concepts like local names, protection domain would be powerful in internet domain. E-speak provides for life time management through scopes, persistence, folders. The concepts concepts of groups and communities is interesting. It supports messaging, NOM and document exchange models. It supports events. It presents API's in Perl, Python, Java and other languages. It presents a programming model. To develop all this over SOAP will probably take as much time as it took to develop e-speak!
I would say SOAP is more of a bridge which helps in getting through firewalls, where as e-speak is a complete framework for developing services and they are no way comparable.