Businesses are increasingly dependent on flexible software applications for changing market environments, the rigid licensing structures for software distribution, as used with most legacy systems, is becoming even less popular. The deployment of web services in enterprise developments facilitates reusability and interoperation amongst ever growing integrated applications. This paper describes the development of an autonomic Software License Management System under JAX-WS technology of Java Enterprise Edition 5 (JEE5) based on a pattern language of proprietary software licences.