Client/server yellow pages
Coordination models and languages as software integrators
ACM Computing Surveys (CSUR)
A graphical user interface toolkit approach to thin-client computing
Proceedings of the 11th international conference on World Wide Web
Coordinating Java agents over the WWW
World Wide Web
A framework for multiple coordination languages
World Wide Web
C2AS: A System Supporting Distributed Web Applications Composed of Collaborating Agents
WET-ICE '97 Proceedings of the 6th Workshop on Enabling Technologies on Infrastructure for Collaborative Enterprises
Managing process improvement in virtual software corporations
WET-ICE '96 Proceedings of the 5th International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises (WET ICE'96)
The world wide web as a place for agents
Artificial intelligence today
Hi-index | 4.10 |
Business software applications account for more than half of the industrial software pie, so it's not surprising that these applications are occupying the thoughts of IT managers, programmers, and analysts. These experts are thinking about them in terms of distributed computing. In its present-day form, distributed computing is actually client/server computing, which is just a step toward the decentralized, peer-to-peer collaborative computing utopia to come in the 21st century. The article outlines information technology as it evolved from the days of centralized mainframes to desktop PCs, and relates the impact on programmers of the new development technologies that accompanied the evolution. Several promising software ideas are examined, especially distributed software that's affecting everyone in computing because it is the economic engine propelling all software, and its underlying infrastructure called middleware. Middleware is key to the fortunes of software manufacturers because it will become the infrastructure of all applications, from home computers to large-scale enterprise computers. The two approaches discussed here are OLE/COM from Microsoft and Opendoc/DSOM from Component Integration Laboratories. In examining the driving forces behind industrial software and its ongoing evolution, the article defines a taxonomy for distributed computing, looks at the interoperability issues, explains the role of object technology, and describes the possible eventual outcome of client/server computing.