Defining Services
There are many types of services. Some are intended for use only within an organization’s private intranet, where communication occurs only behind the corporate firewall (with remote access enabled via Virtual Private Network [VPN] connections). These services can be tightly coupled with .NET clients via sockets and efficient binary remoting protocols. Other services may be exposed publicly over the Internet. Public services must be able to penetrate firewalls and support any type of client, which typically requires them to use eXtensible Markup Language (XML) or the relatively terser JavaScript Object Notation (JSON) message format over a standard transport (usually HTTP). These text-based serialization formats are bulkier and ...
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.
Read now
Unlock full access