Enterprise Java Computing: Applications and Architectures (SIGS: Managing Object Technology)