Skip to Content
Mac OS X for Java Geeks
book

Mac OS X for Java Geeks

by Will Iverson
April 2003
Intermediate to advanced
304 pages
7h 48m
English
O'Reilly Media, Inc.
Content preview from Mac OS X for Java Geeks

Chapter 15. Web Services

Depending on who you talk to, web services are as simple as a set of remote interfaces for an application or as complex as a complete reinvention of the Internet. As is generally the case, the truth lies somewhere in between. As you write enterprise applications, you will find that you often want to expose them to non-Java clients. This chapter details how to take on this task, at least within the context of web services. It examines both simple and complex applications of web services, and gives you a good idea of how to get started in this area of programming.

On the simple end of the spectrum, you can create a web service by providing an application programming interface (API) that is exposed as a set of remote procedure calls (RPC) over the Internet. An example of this is a wholesale business that wishes to provide a set of programmatic interfaces for merchants to verify (in real time) the current inventory of a product, and then order products that are in stock.

At the other end of the spectrum, web services can describe a complete framework for reworking the Internet itself, where HTML and hyperlinks are replaced by a complex system of registries, portable objects, XML-based interfaces to sites with dynamic discovery, or complex and hyper-intelligent models for business-to-business transactions. Obviously this view is a bit extreme, and best avoided for the sake of time, space, and general sanity.

This chapter looks at web services as an RPC mechanism. ...

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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Cocoa Programming for OS X: The Big Nerd Ranch Guide

Cocoa Programming for OS X: The Big Nerd Ranch Guide

Aaron Hillegass, Adam Preble, Nate Chandler
Mac OS X in a Nutshell

Mac OS X in a Nutshell

Jason McIntosh, Chuck Toporek, Chris Stone

Publisher Resources

ISBN: 0596004001Catalog PageErrata