4.3. Problems with Single-Instance Service Deployment

There are two main problems with deploying a service that uses a single instance to serve multiple clients, as we saw in the previous example, when both BigCo and Scott tried to access the Order Status service concurrently. What we were faced with was problems of quality of service with respect to performance (scalability) and data accuracy/privacy (client context). These are fairly large issues that need to be addressed in a robust service architecture. We talk about these problems in greater detail, then show you how you can overcome them in a simple manner. But first, a quick peek at the service engine to learn more about mailboxes.

4.3.1. Mailboxes

When a service deployer registers a ...

Get Web Services: A Java™ Developer’s Guide Using E-Speak now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.