||This biographical article needs additional citations for verification. (October 2012)|
Herbert received a BSc in computational science from the Leeds University in 1975, and a Ph.D. in Computer Science from Cambridge University in 1978 for his work on "A Microprogrammed Operating System Kernel".
In 1978 he started working at the University of Cambridge Computer Laboratory as assistant lecturer under Maurice Wilkes and Roger Needham in the Computer Laboratory, and worked with others on the "Cambridge Model Distributed System". In 1985 he left Cambridge to found his own contract research company (Architecture Projects Ltd - APM Ltd), which led projects to develop ANSA, the Advanced Network Systems Architecture. In 1996 he had founded another sister company called Digitivity to develop a product to enable the secure deployment of Java clients for business-to-business applications. Two years later he joined Citrix Systems Inc. following their acquisition of APM and Digitivity to become Director of Advanced Technology. In 2001 he joined Microsoft Research in Cambridge as an assistant director, and became managing director in April 2003. In 2010 he became chairman of Microsoft Research EMEA. He retired from Microsoft in September 2011.
Herbert is a Fellow of the Royal Academy of Engineering, a Fellow of the British Computer Society and a Liveryman of the City of London Worshipful Company of Information Technologists. He is a member of ACM and IEEE. He is a Visiting Professor at University College London, an Emeritus Fellow of Wolfson College, Cambridge and a member of St John's College, Cambridge.
Outside of computing, Herbert's interests include flying and restoring vintage aircraft, computer conservation and building scale working models of steam railway locomotives.
Now in retirement, Herbert is the director of a project to construct a replica of the Cambridge EDSAC computer as it was in May 1947 when it ran its first program. The project is sponsored by Cambridge University and the Computer Conservation Society: The replica will be constructed at The National Museum of Computing.
Herbert's research interests include computer networking, operating systems, distributed computing, programming languages and large-scale data driven systems. His most significant research achievements were an operating system for the Cambridge CAP Computer, his contributions to the Cambridge Model Distributed System and the Advanced Networked Systems Architecture.
Advanced Networked Systems Architecture
The Advanced Networked Systems Architecture (ANSA) was an applied research programme starting in the 1980s as part of the UK Alvey Programme. ANSA aimed to develop a distributed systems software architecture to support applications integration in enterprise-wide systems. The ANSA work included support for interactive multi-media services, object technology for World Wide Web applications, distributed systems management, mobile object systems and security for electronic commerce. ANSA was an early example of what became to be known as 'middleware'.
In the 1990s "ANSAWare" software based on the ANSA architecture was used by many organizations ahead of the widespread availability of commercial, CORBA-based products for distributed computing. Notable successes included the NASA Astrophysics Data System (ADS), a European radio pager system and the online customer service system for a major UK utility. As part of his ANSA work, Herbert played an active role in many standards and consortia for distributed computing including TINA-C, RM-ODP, OSF DCE and OMG CORBA.
Herbert published several books and articles, a selection:
- 1979. The Cambridge CAP Computer and Its Operating System. With Maurice Wilkes and Roger Needham (ed.)
- 1984. Cambridge distributed computing system. With Roger Needham
- 2004. Computer systems : theory, technology, and applications : a tribute to Roger Needham . With Karen Spärck Jones (ed.)