HP Labs Technical Reports
Click here for full text:
Keyword(s): E-Services; E-Speak; distributed systems
Abstract: Businesses have discovered that they can be more responsive, more productive, and more profitable if they move their operations to the Internet. However, their job is easier if they have a common operating environment in which to conduct business. E-speak is an open source platform for the Internet that reduces the time and effort to produce e-services by providing that operating environment. The E-speak Service Engine implements the mechanisms that address the problems faced by all providers of e-services - naming, discovery, management, and security - and gives developers a language for describing their policies. The E-speak Service Framework Specification makes it possible for e-services to advertise, discover, negotiate and form contracts, learn each other's interfaces and protocols, and invoke each other's services, all without human intervention. This report provides a high-level description of e-speak. It includes a description of e-speak's origins and the important factors influencing its design. Emphasis is placed on the reasons e-speak is uniquely suitable for supporting commercial enterprise on the Internet.
Back to Index