Comments on: code.ac.uk: A Bounty Hunt http://devcsi.ukoln.ac.uk/2012/03/26/code-ac-uk-a-bounty-hunt/?utm_source=rss&utm_medium=rss&utm_campaign=code-ac-uk-a-bounty-hunt Thu, 21 Mar 2013 01:17:50 +0000 hourly 1 http://wordpress.org/?v=3.5.2 By: Martin Wilson http://devcsi.ukoln.ac.uk/2012/03/26/code-ac-uk-a-bounty-hunt/#comment-192 Martin Wilson Tue, 27 Mar 2012 14:36:50 +0000 http://devcsi.ukoln.ac.uk/blog/?p=2952#comment-192 Do we really need to share code so much as to expose the data through APIs or using Webservices and the Semantic Web? The problem is that so many traditional (and even open source) systems are built as a monolithic entities rather than as components linked through exposed interfaces using open standards.

Complex web sites are built using just such an approach based on popular open source content management systems. In many cases there is no need to write any code but they can be assembled them using third part components with configurable characteristics. Add in a process/ workflow/ forms management capability such as enAct and you can build pretty well any type of business or management application. Add some additional technical functionality and the sky’s the limit as it could then integrate with hardware that uses exposed services.

The technical development then is in the tools and components; in building the black boxes to support “Lego” brick approach to system creation. There is much to be said in taking the creation of business solutions from technical management and developers. To properly separate infrastructure from operations; it should not be for technicians to tell the organisation how it should work, something that happens all too often.

So is the opportunity more about that exposure of the data (and methods) rather than actually sharing code. It gets round the proprietorial attitude to “their code” felt by many development teams and allows them to keep control of their IPR in a more granular form whilst still providing a collaborative solutions framework. Would this fit with the programme?

]]>