50 likes | 148 Views
Like IT or Not, Web Services are Distributed Objects. Based on the paper by Ken Birman (2004). Claim: Web services provides interoperability and comprehensive standards for associated technologies (e.g., transactional support)
E N D
Like IT or Not, Web Services are Distributed Objects Based on the paper by Ken Birman (2004)
Claim: Web services provides interoperability and comprehensive standards for associated technologies (e.g., transactional support) • Criticism: It is only a document exchange system; it does not have the fuctionality to support: life cycle services, dynamic object creation and garbage collection, state management, dynamically created object references, and reliability and transactional mechanisms.
Common goal of Web services and distributed OO systems: Interoperability
What is the problem? “But with web services, outages could disrupt a company-to-computer pathway buried deep within a critical application on which an enterprise depends in ways it may not even know about.” What is lacking? Good reliability (and availability)
The Solution? • Management tools • Fault-tolerance mechanisms • Replication of data and functionality for availability • Large scale system monitoring and control • Internet-wide solutions • Stable and scalable tools for dealing with enormous numbers of components scattered across a network • Securing the technologies • Objective: Make web services stable, reliable, and trustworthy