Stanford Distributed Systems Seminar

12:45 PM, May 24, 2000
Room 150, McCullough Building

E-speak: the Technology for Ubiquitous E-services

Alan H. Karp
Open Services Operation, Hewlett-Packard

About the talk:

Today, setting up a service to be used over the Internet is difficult, special-case work. Part of the difficulty is that each provider of such a service addresses a common set of problems in a proprietary way. E-speak solves the problems of naming, describing, managing, and controlling access in a manner that makes it easier and safer to allow remote access. With e-speak, we can think of all applications as e-services that we can enlist to solve our problems.

E-speak is the open-source software platform for creating, composing, mediating, managing, and accessing Internet-based e-services. With e-speak we can more easily build a world of universal e-services that can be accessed intuitively using a wide array of devices and platforms, from personal digital assistants, to PCs, information appliances, and supercomputers. With e-speak these e-services can interact with each other in order to advertise capabilities, discover other e-services, and ally with each other to offer new functionality, even negotiate to broker, bill, manage, and monitor each other - all in a dynamic, ad hoc, yet secure manner.

This talk will describe the requirements that led to the various features of the e-speak architecture as well as its key abstractions and innovations.

About the speaker:

Alan Karp is a Department Scientist in the Decision Technology Department at HP Labs where he is conducting research in economic models for Internet economies. Before that, he was Senior Technical Contributor and Chief Scientist at Hewlett-Packard's E-speak Operation, the group responsible for bringing HP's e-speak technology to market. He has studied problems of radiative transfer in moving stellar matter and in planetary atmospheres, hydrodynamics problems in pulsating stars and in enhanced oil recovery, and numerical methods for parallel processors. He has worked on the interface between programmers and parallel processors with special attention to debugging parallel programs and was one of the developers of the IBM Parallel Fortran language. He has developed programs to do multidimensional Fast Fourier Transforms on vector and parallel computers. He was one of the architects of the HP/Intel iA64 processor.

Dr. Karp received his Ph. D. in Astronomy from the University of Maryland in 1974, spent two years in the General Sciences Department at IBM Research, and one year as an assistant professor of physics at Dartmouth College before joining IBM's Palo Alto Scientific Center. He moved to Hewlett-Packard Laboratories in 1992. In 1999 he joined HP's newly formed E-speak Operation to productize the technology he helped develop at HP Labs, returning to HP Labs in 2000. He has served on the editorial boards of the Journal of Quantitative Spectroscopy and Radiative Transfer, the Journal of Transport Theory and Statistical Physics, and the editorial advisory board of the journal Scientific Programming. He is a member of the American Astronomical Society, the International Astronomical Union, the Institute for Electric and Electronic Engineering, and the Association for Computing Machinery. Dr. Karp chaired the committee judging the entries for the Gordon Bell Prize for parallel processing for its first 10 years.