Motivation for Web Services
You may wonder, what is special in Web services compared to traditional distributed programming models like Microsoft's Distributed Component Object Model (DCOM), the Object Management Group's Common Object Request Broker Architecture (CORBA), or Sun's Remote Method Invocation (RMI).
The main drawbacks in the present distributed programming models include the following:
Interoperability (ability to communicate and share data with applications from different vendors and platforms).
Many businesses can't afford the cost of CORBA or even Enterprise Java Beans (EJBs) development and administration.
These technologies face issues with firewalls. Since most firewalls block all but a few ports, such as the standard HTTP port ...
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