4.4. Effective Service Architectures

We showed you two potential problems with the current architecture of the Order Status service. Alternative service architectures could solve one or both of these problems; any one of them can be implemented, depending on the requirements placed on your service by the user base. However, data privacy has to be solved, regardless, because there are legal and financial implications to the service provider. We discuss a few architectural options to solve these problems. Finally, we provide code based on a service architecture that solves both problems quite well.

If your service processing time really is not an issue and you are interested in only protecting the data that moves between service and client, you ...

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

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.