Migrating and Specifying Services for Web Integration
EDO '00 Revised Papers from the Second International Workshop on Engineering Distributed Objects
Web-based specification and integration of legacy services
CASCON '00 Proceedings of the 2000 conference of the Centre for Advanced Studies on Collaborative research
On the Role of Services in Enterprise Application Integration
STEP '02 Proceedings of the 10th International Workshop on Software Technology and Engineering Practice
Hi-index | 4.10 |
The ubiquitous availability of Web browsers on multiple platforms and user familiarity with browser technology provide numerous advantages: a uniform interface; support for multimedia and user interaction and collaboration; a simple communication protocol that has been implemented in all major hardware and software platforms; and support by almost all vendors who package Web engines within their products. Such factors have expedited the implementation of network centric computing as a productive infrastructure for corporate environments. The addition of Java, with its ability to build cross platform application logic into a browser, gives network centric computing the potential to better meet enterprise computing needs. Because it lets users interact with the application on the client rather than the server, Java enables better utilization of both the server and the client's computational capability. Java can also provide sessions state information (for client side session control and resource management) in an otherwise stateless Web world. Besides naturally decentralizing application execution, Java makes it possible to decentralize application deployment. In large enterprises, organization wide applications such as personnel timekeeping or document routing can benefit from Java implementations. One immediate impact is a noticeable reduction of the server load during peak hours. Finally, Java enabled browsers can provide greater functionality than HTML