Archive of UserLand's first discussion group, started October 5, 1998.
E-Speak and XML-RPC
Author: Eric Kidd Posted: 12/19/1999; 8:32:37 AM Topic: e-speak - open sourced... Msg #: 13720 (In response to 13639) Prev/Next: 13719 / 13721
(My e-mail address is now eric.kidd@pobox.com.)Is e-speak a competitor to xml-rpc?
Not really. Both involve RPC, but that's about it. XML-RPC is "just" RPC--it's easier to implement than CORBA or DCOM, and more portable than networked Apple Events.
E-speak is one of those esoteric coporate toys. If you don't work for somebody who owns a mainframe, you probably won't grok it. I've read all the documentation, compiled the example programs and still don't have much of a clue. Take the following with a grain of salt.
E-Speak is a little bit like CORBA, a little bit like Jini and a little bit like a distributed database. It combines a fairly decent RPC mechanism with lots of tools for locating (and purchasing) services over the network. You can browse the available services like a database table, you can form queries, and you can even pay third-party objects to assemble deals for you. You can, of course, define new types of services and new APIs for talking to objects. E-Speak includes an Interface Definition Language (IDL) for RPC, and a number of XML document types to define other things.
Right now, E-speak is Java-specific. In the future, HP wants to support Perl and other common scripting languages. The protocols are open, and look fairly decent. HP has decided to give away the core of E-speak in hopes of creating an open standard.
HP's marketing division is positioning E-speak as the ultimate e-commerce tool. (It's nice, but it's still unfinished--and not quite as impressive as the salescritters claim it to be.) In particular, HP wants to use E-speak for business-to-business commerce. They keep on talking about more efficient purchasing systems.
As I said, take this explanation with a grain of salt.
Cheers,
Eric
There are responses to this message:
- Re: E-Speak and XML-RPC, Fredrik Lundh, 12/19/1999; 9:05:37 AM
This page was archived on 6/13/2001; 4:53:47 PM.
© Copyright 1998-2001 UserLand Software, Inc.