Web Services

Web Services : A Java Developer's Guide Using e-Speak

By (author)  , By (author) 

List price: US$47.99

Currently unavailable

Add to wishlist

AbeBooks may have this title (opens in new window).

Try AbeBooks


E-speak is Hewlett Packard's entry into a Web environment that is more dynamic, service-oriented, and open platform. E-speak does service discovery and negotiation - discovering Web service providers that can respond to a user's service request, then weeding out any with services outside the user's specific criteria. This manual provides working examples for all the components of e-speak, and offers Java developers access to the e-speak technology. The accompanying CD-ROM includes sample applications, database files for examples, and other useful software.
show more

Product details

  • Mixed media product | 544 pages
  • 176 x 234 x 36mm | 1,041g
  • Prentice Hall
  • Upper Saddle River, United States
  • English
  • w. figs.
  • 0130623385
  • 9780130623386

Table of contents

Preface. Acknowledgments. Introduction. I. WEB SERVICES. 1. The Web Service Phenomenon. The Information Age and the Internet. The Web of Services. The Ecosystem.2. E-Speak Overview. The E-Speak Service Engine. Service Registry. Service Framework Specification.II. WEB SERVICE DEVELOPMENT. 3. A Simple E-Speak Service. Interfaces and the ESIDL Compiler. The Greeting Service. Deploying a Service. The Service Client. In Action.4. Understanding Client-Service Interactions. Communicating Results to the Client. A Service's Many Clients. Problems with Single-Instance Service Deployment. Effective Service Architectures. Where Do You Stand?5. Vocabularies and Contracts. Vocabularies. Contracts. Registering in Multiple Contracts and Vocabularies.6. Advanced Service Interactions. Events. Service Composition. Out-of-Band Data Transfer. Service Portals.III. WEB SERVICE DEPLOYMENT. 7. Multicore Environment. Multicore Architecture. The Advertising Service. Hotel Ecosystem Revisited. Supporting a Multicore Deployment.8. Security. Security Levels. Private Security Environment. Attribute-Based Certificates. In Action. Default Security Environment. Certificate Issuers.9. Firewall Traversal. Firewalls and E-speak services. Accessing a Service Inside a Firewall. Hotel Ecosystem with Firewalls. In Action. Security Considerations. Accessing a Service Outside a Firewall.10. Persistence. Persistence. Persistifying Service References. Persistifying Services. Core Repositories. Persistifying Advertising Services.11. Service Registries. A Registry as a Directory. E-services Village. Maturing of the Registry Concept. The Future of Registries.IV. APPLIED E-SPEAK. 12. Case Studies. Procurement. RFQ Basics. RFQ Business Process Flow. RFQ Processing for AmCAR, Inc. AmCAR RFQ System. The AmCAR Procurement Ecosystem. Deployment. Location-Based Mobile Services. Summary.13. E-Services and Web Services. Service Invocation. Security Provisions. Low-Level Interoperability Infrastructure. High-Level Interoperability Infrastructure. Service Description. Service Registries. Orchestration of Public Business Processes. Integration with Behind-the-Firewall Workflows. Summary.14. Comparable Technologies. E-Speak Engine. Registry Technologies. Service Framework.15. Competitive Landscape. Recognized Leaders. Strong Industry Participants. Honorable Mentions. Summary.16. Future of E-Services and Web Services at HP. E-Speak Technology. Registry. Focus on Standards. Summary.V: Appendixes. A: Installing and Configuring E-Speak. Installing e-Speak. Uninstalling e-Speak.B: Setting Up DSN. Datasources.C: Databases and Database Wrapper Utility. Order Database. Hotel Pricing Database. Airline Pricing Database.D: Property Methods for Vocabulary Attributes. Adding Numeric Attributes. Adding Nonnumeric Attributes.E: Esconnection Config File Entries. Using ESConnection Properties.F: E-Speak Exception Hierarchy. Runtime Exceptions. Recoverable Exceptions. User-Defined Exceptions.Glossary. Index.
show more

About Naresh Apte

NARESH APTE was project manager for e-Speak-based initiatives at Hewlett Packard and has a patent pending related to the e-Speak technology. Currently, he is responsible for solutions and services based on mobile platforms at HP. TORAL MEHTA was program manager for HP's e-Speak development team, focused on e-Speak's service registry technology. She has extensive experience in designing and managing large-scale enterprise applications to maximize scalability and availability. Currently, she is a program manager for HP's Web services platform and is active in the UDDI community.
show more