Skip to Content
Programming WCF Services, 3rd Edition
book

Programming WCF Services, 3rd Edition

by Juval Lowy
August 2010
Intermediate to advanced
908 pages
26h 22m
English
O'Reilly Media, Inc.
Content preview from Programming WCF Services, 3rd Edition

Chapter 11. The Service Bus

The Windows Azure AppFabric Service Bus (or just service bus for short) is arguably the most accessible, powerful, and needed piece of the new Windows Azure Cloud Computing initiative. In its first release, the service bus has several manifestations: as a relay service, as an events hub, and as a message buffer. While the service bus is designed to address some tough connectivity issues, it also provides an attractive solution for scalability, availability, and security issues by lowering the technology entrance barrier and making what used to be an advanced communication scenario mainstream and mundane. As a relay service, the service bus addresses the challenge of Internet connectivity. Truth be told, Internet connectivity is difficult. Often, the service is located behind firewalls (both software and hardware firewalls) and behind a load balancer, and its address is dynamic and can be resolved only on the local network and cannot be translated to outside addressing. Virtualization adds a new dimension to connectivity along with maintaining transport sessions across machines. This situation is depicted in Figure 11-1.

Internet connectivity challenges

Figure 11-1. Internet connectivity challenges

Moreover, since it is typically inadvisable to open the intranet to callers from the Internet, businesses often resort to using DMZs, but in turn incur the increased complexity of deployment, managing ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Programming WCF Services, 4th Edition

Programming WCF Services, 4th Edition

Juval Lowy, Michael Montgomery
Programming .NET Security

Programming .NET Security

Adam Freeman, Allen Jones

Publisher Resources

ISBN: 9781449382476Supplemental ContentErrata Page