| |
| |
Preface | |
| |
| |
Acknowledgments | |
| |
| |
Introduction | |
| |
| |
| |
Web Services | |
| |
| |
| |
The Web Service Phenomenon | |
| |
| |
The Information Age and the Internet | |
| |
| |
The Web of Services | |
| |
| |
The Ecosystem | |
| |
| |
| |
E-Speak Overview | |
| |
| |
The E-Speak Service Engine | |
| |
| |
Service Registry | |
| |
| |
Service Framework Specification | |
| |
| |
| |
Web Service Development | |
| |
| |
| |
A Simple E-Speak Service | |
| |
| |
Interfaces and the ESIDL Compiler | |
| |
| |
The Greeting Service | |
| |
| |
Deploying a Service | |
| |
| |
The Service Client | |
| |
| |
In Action | |
| |
| |
| |
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? | |
| |
| |
| |
Vocabularies and Contracts | |
| |
| |
Vocabularies | |
| |
| |
Contracts | |
| |
| |
Registering in Multiple Contracts and Vocabularies | |
| |
| |
| |
Advanced Service Interactions | |
| |
| |
Events | |
| |
| |
Service Composition | |
| |
| |
Out-of-Band Data Transfer | |
| |
| |
Service Portals | |
| |
| |
| |
Web Service Deployment | |
| |
| |
| |
Multicore Environment | |
| |
| |
Multicore Architecture | |
| |
| |
The Advertising Service | |
| |
| |
Hotel Ecosystem Revisited | |
| |
| |
Supporting a Multicore Deployment | |
| |
| |
| |
Security | |
| |
| |
Security Levels | |
| |
| |
Private Security Environment | |
| |
| |
Attribute-Based Certificates | |
| |
| |
In Action | |
| |
| |
Default Security Environment | |
| |
| |
Certificate Issuers | |
| |
| |
| |
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 | |
| |
| |
| |
Persistence | |
| |
| |
Persistence | |
| |
| |
Persistifying Service References | |
| |
| |
Persistifying Services | |
| |
| |
Core Repositories | |
| |
| |
Persistifying Advertising Services | |
| |
| |
| |
Service Registries | |
| |
| |
A Registry as a Directory | |
| |
| |
E-services Village | |
| |
| |
Maturing of the Registry Concept | |
| |
| |
The Future of Registries | |
| |
| |
| |
Applied E-Speak | |
| |
| |
| |
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 | |
| |
| |
| |
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 | |
| |
| |
| |
Comparable Technologies | |
| |
| |
E-Speak Engine | |
| |
| |
Registry Technologies | |
| |
| |
Service Framework | |
| |
| |
| |
Competitive Landscape | |
| |
| |
Recognized Leaders | |
| |
| |
Strong Industry Participants | |
| |
| |
Honorable Mentions | |
| |
| |
Summary | |
| |
| |
| |
Future of E-Services and Web Services at HP | |
| |
| |
E-Speak Technology | |
| |
| |
Registry | |
| |
| |
Focus on Standards | |
| |
| |
Summary | |
| |
| |
| |
Appendixes | |
| |
| |
| |
Installing and Configuring E-Speak | |
| |
| |
Installing e-Speak | |
| |
| |
Uninstalling e-Speak | |
| |
| |
| |
Setting Up DSN | |
| |
| |
Datasources | |
| |
| |
| |
Databases and Database Wrapper Utility | |
| |
| |
Order Database | |
| |
| |
Hotel Pricing Database | |
| |
| |
Airline Pricing Database | |
| |
| |
| |
Property Methods for Vocabulary Attributes | |
| |
| |
Adding Numeric Attributes | |
| |
| |
Adding Nonnumeric Attributes | |
| |
| |
| |
Esconnection Config File Entries | |
| |
| |
Using ESConnection Properties | |
| |
| |
| |
E-Speak Exception Hierarchy | |
| |
| |
Runtime Exceptions | |
| |
| |
Recoverable Exceptions | |
| |
| |
User-Defined Exceptions | |
| |
| |
Glossary | |
| |
| |
Index | |