Client/server programming with Java and CORBA (2nd ed.)
Client/server programming with Java and CORBA (2nd ed.)
IEEE Transactions on Software Engineering
Java servlet programming
Enterprise JavaBeans
What Netscape learned from cross-platform software development
Communications of the ACM
Intermediaries: an approach to manipulating information streams
IBM Systems Journal
The case for reflective middleware
Communications of the ACM - Adaptive middleware
Inside the Java Virtual Machine
Inside the Java Virtual Machine
JXTA: A Network Programming Environment
IEEE Internet Computing
Unraveling the Web Services Web: An Introduction to SOAP, WSDL, and UDDI
IEEE Internet Computing
Computer
Computer
Computer
The Vision of Autonomic Computing
Computer
Java Class Deployment Using Class Collections
NODe '02 Revised Papers from the International Conference NetObjectDays on Objects, Components, Architectures, Services, and Applications for a Networked World
Customizable Deployment, Composition, and Hosting of Distributed Java Applications
On the Move to Meaningful Internet Systems, 2002 - DOA/CoopIS/ODBASE 2002 Confederated International Conferences DOA, CoopIS and ODBASE 2002
Enabling Autonomic Compositions in Grid Environments
GRID '03 Proceedings of the 4th International Workshop on Grid Computing
Middleware Support for Super Distributed Autonomic Services in Pervasive Networks
SAINT-W '04 Proceedings of the 2004 Symposium on Applications and the Internet-Workshops (SAINT 2004 Workshops)
The dawning of the autonomic computing era
IBM Systems Journal
Application object isolation in cross-platform operating environments
OTM'05 Proceedings of the 2005 OTM Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, COA, and ODBASE - Volume Part II
Crosslets: self-managing application deployment in a cross-platform operating environment
CD'05 Proceedings of the Third international working conference on Component Deployment
Hi-index | 0.00 |
The heterogeneous nature of the Internet makes it difficult to deploy and compose an application on demand. Promising remedies are self-managing Internet application environments that maintain themselves without user or application intervention. In this paper, an approach to realize a cross-platform Internet application environment is presented which supports the autonomic deployment, composition, hosting, customization and interconnection of on demand Internet applications and is dynamically deployed itself. The proposed approach is based on an integration middleware called "crossware" that does not replace existing middleware but operates as a mediator to uniformly interact with heterogeneous platform installations, resources and features. A self-managing cross-platform application environment is built on top of it to support the relevant properties of on demand Internet applications. The benefits of the proposal are demonstrated by presenting an Internet Application Workbench and an Internet Application Factory for local and remote application hosting, respectively.