Standards have an important role to play in developing an MLE as they allow the developer to work
with systems from other developers that make use of the same standards, without which
considerable effort will be needed to move data around the various systems which make up an
MLE. As a trivial example, if there is not a standard way of handling dates it is not clear whether
03/06/2003 is 3 June or 6 March. With the complexity of the systems involved in MLEs it is very
expensive to link together systems which are not using standards as a separate development has
to be undertaken for each pair.
If College 1 has student record system SRS1 and financial system SF1 and VLE VLE1, while
college 2 has student record system SRS2 and financial system SF2 and VLE VLE2 and college 3
has student record system SRS2 and financial system SF1 and VLE VLE1. Without standards 6
pairs of interfaces would be needed (SRS1 <-> SF1, SRS1 <-> VLE1, SRS2 <-> SF2, SRS2 <->
VLE2, SRS2 <-> SF1 and SRS2 <-> VLE1)
Standards fall into a number of areas:
-
data interchange formats
-
data exchange
-
data transport
-
security
It is worth looking at some of these, and then at the limits of standards. It is beyond the scope of
this work to look at transport and security.