23.07.2013 Views

Understanding Software Interoperability in a Technology ... - Educause

Understanding Software Interoperability in a Technology ... - Educause

Understanding Software Interoperability in a Technology ... - Educause

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Feature<br />

“… common<br />

<strong>in</strong>terfaces with<br />

users and<br />

common data<br />

sources … are<br />

becom<strong>in</strong>g<br />

<strong>in</strong>creas<strong>in</strong>gly<br />

important.”<br />

1 See Clifford Lynch,<br />

“<strong>Interoperability</strong>: The Standards<br />

Challenge for the<br />

1990s,” Wilson Library Bullet<strong>in</strong>,<br />

March 1993, pp. 38-<br />

42. See also <strong>in</strong> the same issue<br />

S. McCallum, “Information<br />

<strong>Technology</strong> Standards: Implementation,<br />

Ma<strong>in</strong>tenance,<br />

and Coord<strong>in</strong>ation,“ pp. 43-<br />

45, and pp. 117-118.<br />

2 Some recent technical discussion<br />

of <strong>in</strong>teroperability issues<br />

is found <strong>in</strong> Tony Stock,<br />

“Co-Exist<strong>in</strong>g With Alien Systems,”<br />

Computer Bullet<strong>in</strong>,<br />

April 1994, pp. 12-31. See<br />

also Mauro Oliveira and<br />

Nazim Agoulm<strong>in</strong>e, “<strong>Interoperability</strong><br />

of Open Management<br />

Systems,” IFIP Transactions<br />

C: Communication Systems,<br />

vol. C, no. 17 (1994):<br />

209-224.<br />

20<br />

CAUSE/EFFECT<br />

Fall 1995<br />

<strong>Understand<strong>in</strong>g</strong> <strong>Software</strong><br />

<strong>Interoperability</strong> <strong>in</strong> a <strong>Technology</strong>-<br />

Supported System of Education<br />

by Kurt Rowley<br />

As technical compatibility standards have become critical <strong>in</strong> bus<strong>in</strong>ess and <strong>in</strong>dustrial<br />

comput<strong>in</strong>g, educational software <strong>in</strong>teroperability is rapidly becom<strong>in</strong>g an issue for users<br />

and developers of educational <strong>in</strong>formation systems. New software <strong>in</strong>teroperability<br />

<strong>in</strong>itiatives are under way <strong>in</strong> several doma<strong>in</strong>s of educational comput<strong>in</strong>g, <strong>in</strong>clud<strong>in</strong>g library<br />

automation, higher education <strong>in</strong>formation services, and K-12 performance support<br />

systems. A number of important issues face educational comput<strong>in</strong>g and <strong>in</strong>formation<br />

technology managers, developers, and researchers with regard to new educational<br />

software <strong>in</strong>teroperability efforts.<br />

Rapid changes <strong>in</strong> computer-related<br />

technologies have had a profound effect<br />

on the organizational structure<br />

and operation of bus<strong>in</strong>ess, <strong>in</strong>dustry,<br />

government, and education. In each of these<br />

doma<strong>in</strong>s, the development of multiple new technologies,<br />

which support complex <strong>in</strong>teractions<br />

with each other and with their constituent organizations,<br />

has been associated with human-factor<br />

and technological compatibility problems.<br />

One compatibility issue that has recently been<br />

discussed <strong>in</strong> the educational comput<strong>in</strong>g literature<br />

is the <strong>in</strong>ability of most educational software<br />

applications to share standardized data with software<br />

from multiple suppliers, to work together to<br />

accomplish jo<strong>in</strong>t objectives. 1 In the computer<br />

<strong>in</strong>dustry, this type of multi-supplier compatibility<br />

is often referred to as “<strong>in</strong>teroperability,” and is<br />

considered a key enabler of networked, largescale<br />

clusters of compatible hardware and software<br />

systems. 2<br />

Why care about <strong>in</strong>teroperability?<br />

There are several factors that impede the<br />

<strong>in</strong>teroperability of educational software: the<br />

wide diversity <strong>in</strong> software product objectives,<br />

approaches, and performance; the expense of<br />

develop<strong>in</strong>g <strong>in</strong>tegrated systems; cont<strong>in</strong>uous obsolescence<br />

and new computer technologies <strong>in</strong> the<br />

field; and competitive pressures <strong>in</strong> the marketplace<br />

that compel software suppliers to be <strong>in</strong>novative,<br />

and to dist<strong>in</strong>guish themselves from each<br />

other. Another impediment to the development<br />

of <strong>in</strong>teroperability standards for educational software<br />

is the complexity of educational software<br />

environments.<br />

Educational software systems are diverse,<br />

<strong>in</strong>clud<strong>in</strong>g adm<strong>in</strong>istrative (such as f<strong>in</strong>ancial,<br />

schedul<strong>in</strong>g, and student <strong>in</strong>formation systems),<br />

productivity (such as word process<strong>in</strong>g, communications,<br />

and presentation systems), and <strong>in</strong>structional<br />

(such as decision support, computerbased<br />

<strong>in</strong>struction, and <strong>in</strong>formation-retrieval<br />

Kurt Rowley is currently a Research Associate <strong>in</strong> the Intelligent Tra<strong>in</strong><strong>in</strong>g Branch of the<br />

U.S. Air Force’s Armstrong Laboratory <strong>in</strong> San Antonio. Dr. Rowley also teaches <strong>in</strong> the<br />

Distance Graduate Program <strong>in</strong> Instructional and Performance <strong>Technology</strong> at Boise State<br />

University. He was previously affiliated with Florida State University’s Center for<br />

Educational <strong>Technology</strong>, <strong>in</strong> Tallahassee, where he assisted <strong>in</strong> the <strong>in</strong>ception of the<br />

Florida Learn<strong>in</strong>g Support System Program. He is the past president of a computer<br />

software company, and has worked as a systems consultant <strong>in</strong> education, government,<br />

bus<strong>in</strong>ess, and <strong>in</strong>dustry. rowleyk@cobra.brooks.af.mil


systems) applications. Educational software operates<br />

<strong>in</strong> many separate worlds, from K–12<br />

through higher education, each with unique databases,<br />

user-<strong>in</strong>terfaces, and <strong>in</strong> the case of <strong>in</strong>structional<br />

software, assorted electronic media.<br />

Without strong evidence of potential benefits to<br />

justify the effort of generat<strong>in</strong>g and follow<strong>in</strong>g<br />

standards of <strong>in</strong>teroperability for educational software,<br />

both the developers and the users of educational<br />

software might avoid the issue, and as a<br />

result, miss out on the opportunity to benefit from<br />

mean<strong>in</strong>gful, future-th<strong>in</strong>k<strong>in</strong>g, standards of <strong>in</strong>teroperability.<br />

3<br />

Standardization of educational electronic<br />

data communication, media formats, and eventually<br />

software applications, is under way with<strong>in</strong><br />

the educational comput<strong>in</strong>g <strong>in</strong>dustry, often driven<br />

by various user organizations and educational<br />

<strong>in</strong>itiatives. Such standardization could eventually<br />

<strong>in</strong>clude the development of access to universal<br />

student records or performance data, <strong>in</strong>formation<br />

that may be useful at all levels of a person’s<br />

education, and throughout a career. Although<br />

diverse applications cont<strong>in</strong>ue to coexist <strong>in</strong> education,<br />

common <strong>in</strong>terfaces with users and common<br />

data sources, created through the def<strong>in</strong>ition<br />

and development of standards of <strong>in</strong>teroperability,<br />

are becom<strong>in</strong>g <strong>in</strong>creas<strong>in</strong>gly important.<br />

The success of educational <strong>in</strong>teroperability<br />

standards will be particularly important if off-theshelf<br />

<strong>in</strong>structional software, productivity software,<br />

adm<strong>in</strong>istrative software, and even off-theshelf<br />

“eduta<strong>in</strong>ment” software is to be successfully<br />

<strong>in</strong>tegrated with traditional educational systems,<br />

and with new distance learn<strong>in</strong>g networks, at the<br />

application level. Without <strong>in</strong>teroperability, there<br />

will be no universal way to electronically manage<br />

and track the results of student usage of<br />

<strong>in</strong>creas<strong>in</strong>gly popular and available <strong>in</strong>structional<br />

software. By provid<strong>in</strong>g systemwide access to all<br />

electronic educational system data, <strong>in</strong>teroperability<br />

<strong>in</strong> educational software has the capacity to<br />

electronically improve the focus of all components<br />

of education on the missions of the organization.<br />

Case experience and anecdotal evidence <strong>in</strong><br />

multiple electronic standards development <strong>in</strong>itiatives<br />

both with<strong>in</strong> and outside the field of education<br />

suggest that a strong argument for<br />

<strong>in</strong>teroperability can be made. However, these<br />

evidences also raise a range of issues for educational<br />

comput<strong>in</strong>g managers, developers, and researchers.<br />

These issues must be understood if<br />

standards of <strong>in</strong>teroperability are to be discussed<br />

and justified, and if users are to benefit from<br />

<strong>in</strong>teroperable educational software systems<br />

through better achievement of educational missions.<br />

New technologies and <strong>in</strong>teroperability<br />

To address the role of <strong>in</strong>teroperability, one<br />

should consider first the difficulty of <strong>in</strong>tegrat<strong>in</strong>g<br />

new educational technologies <strong>in</strong>to practice.<br />

Consider <strong>in</strong>structional software, for example. In<br />

most schools today, <strong>in</strong>structional software is used<br />

as a reward or a diversion, with little <strong>in</strong>tegration<br />

<strong>in</strong>to the curriculum, 4 although the use of productivity<br />

tools such as word processors has been<br />

widely accepted <strong>in</strong> schools at all levels. The<br />

<strong>in</strong>tegration of more powerful <strong>in</strong>structional<br />

tools—such as computer-based <strong>in</strong>struction and<br />

micro-world simulations—<strong>in</strong>to the average<br />

classroom has been slow and difficult. 5<br />

One reason often given for the lack of <strong>in</strong>tegration<br />

of computers <strong>in</strong>to the ma<strong>in</strong>stream of<br />

education is resistance to the use of technology<br />

by <strong>in</strong>structors. 6 Bus<strong>in</strong>ess and <strong>in</strong>dustry also experienced<br />

front-l<strong>in</strong>e resistance to the use of new<br />

technologies <strong>in</strong> the early years of automation, but<br />

through a cont<strong>in</strong>ual dialogue between users and<br />

developers, the new technologies were successfully<br />

<strong>in</strong>tegrated with the front l<strong>in</strong>es. One of the<br />

major accomplishments of this dialogue, and a<br />

key factor <strong>in</strong> the acceptance and <strong>in</strong>tegration of<br />

computer technologies <strong>in</strong> bus<strong>in</strong>ess, was their<br />

sett<strong>in</strong>g of, and follow<strong>in</strong>g, standards of software<br />

and hardware compatibility between compet<strong>in</strong>g<br />

commercial suppliers, a comb<strong>in</strong>ed hardware<br />

and software <strong>in</strong>teroperability. As <strong>in</strong>teroperability<br />

becomes a broader issue <strong>in</strong> educational comput<strong>in</strong>g<br />

at all levels, it is useful to consider examples<br />

of how <strong>in</strong>teroperability has succeeded.<br />

The Internet example<br />

A successful example of <strong>in</strong>teroperability is<br />

evidenced <strong>in</strong> the work<strong>in</strong>gs of the components of<br />

the Internet. In this case, software from multiple<br />

suppliers cooperates to manage a multitude of<br />

electronic networks, each connected to a common<br />

electronic backbone. While each of the<br />

software systems <strong>in</strong>volved <strong>in</strong> a s<strong>in</strong>gle Internet<br />

transaction may be supported by different hardware<br />

platforms and telecommunication software<br />

suppliers, by follow<strong>in</strong>g standardized protocols,<br />

each transaction proceeds <strong>in</strong> a reliable fashion,<br />

handed-off across the various networks. The benefits<br />

of <strong>in</strong>teroperability to the Internet are significant.<br />

The <strong>in</strong>teroperability among the components<br />

of the Internet enable the creation of an<br />

enormous telecommunications <strong>in</strong>frastructure,<br />

facilitat<strong>in</strong>g the proliferation of global-area applications<br />

such as ftp and the World Wide Web.<br />

The MIDI example<br />

Another example of deliberately developed<br />

standards of <strong>in</strong>teroperability is the musical <strong>in</strong>strument<br />

digital <strong>in</strong>terface (MIDI) standard. 7 MIDI, an<br />

3 A good discussion of standards<br />

of <strong>in</strong>teroperability is<br />

found <strong>in</strong> Lynch, op cit.<br />

4 An example of the lack of<br />

<strong>in</strong>tegration of computerbased<br />

<strong>in</strong>struction <strong>in</strong>to the<br />

curriculum has been given<br />

by Poppy L. Pruett, “Utilization<br />

of the Microcomputer <strong>in</strong><br />

the Mathematics Classroom,”<br />

Computers <strong>in</strong> Human<br />

Behavior 9, no. 1<br />

(1993): 17-26.<br />

5 For discussion of the problems<br />

of <strong>in</strong>tegration of technology<br />

<strong>in</strong>to education, see<br />

Henry Becker, “How Computers<br />

Are Used <strong>in</strong> United<br />

States Schools: Basic Data<br />

from the 1989 I.E.A. Computers<br />

<strong>in</strong> Education Survey,”<br />

Journal of Educational Comput<strong>in</strong>g<br />

Research 7, no. 4<br />

(1991): 385-406. See also<br />

Tjeerd Plomp and Jef<br />

Moonen (eds.), “Implementation<br />

of Computers <strong>in</strong> Education,”<br />

International Journal<br />

of Educational Research<br />

17, no. 1 (1991): 1-121 (a<br />

special issue with n<strong>in</strong>e papers<br />

on the use and <strong>in</strong>tegration<br />

of computers <strong>in</strong> education).<br />

6 Resistance to technology<br />

by <strong>in</strong>structors is discussed by<br />

Robert Hannaf<strong>in</strong> and Wilhelm<strong>in</strong>a<br />

Savenye, “<strong>Technology</strong><br />

<strong>in</strong> the Classroom: The<br />

Teacher’s New Role and Resistance<br />

to It,” Educational<br />

<strong>Technology</strong> 33, no. 6 (1993):<br />

26-31.<br />

CAUSE/EFFECT<br />

Fall 1995 21


“… most<br />

educational<br />

software<br />

applications have<br />

no ability to share<br />

data …”<br />

7 For a discussion of us<strong>in</strong>g<br />

the MIDI standard, see Mark<br />

Ely, “<strong>Software</strong> for Classroom<br />

Music Mak<strong>in</strong>g,” Music Educators<br />

Journal 78, no. 8<br />

(1992): 41-43.<br />

8 The fields of communication<br />

and education have<br />

both benefitted from the success<br />

of MIDI. See, for example,<br />

Gregory Jordahl,<br />

“Teach<strong>in</strong>g Music <strong>in</strong> the Age<br />

of MIDI,” Classroom Computer<br />

Learn<strong>in</strong>g 9, no. 2<br />

(1988): 78-85. See also Brian<br />

Moore, “Music, <strong>Technology</strong>,<br />

and an Evolv<strong>in</strong>g Curriculum,”<br />

NASSP Bullet<strong>in</strong><br />

76, no. 544 (1992): 42-46.<br />

9 See Judith Molka, “Surrounded<br />

by Standards, There<br />

Is a Simpler View,” Journal of<br />

the American Society for Information<br />

Science 43, no. 8<br />

(1992): 526-530.<br />

10 For a discussion of<br />

SPEEDE, see B. H. Palmer<br />

and P. Betty Wei, “SPEEDE<br />

Made Easy,” College & University,<br />

Fall 1993, pp. 4-13;<br />

and E. W. Carson, “Electronic<br />

Transcripts—EDI <strong>in</strong><br />

Academic Adm<strong>in</strong>istration,”<br />

CAUSE/EFFECT, W<strong>in</strong>ter,<br />

1991, pp. 3-7,15.<br />

22<br />

CAUSE/EFFECT<br />

Fall 1995<br />

electronic network standard common <strong>in</strong> home,<br />

school, and professional music studios, was developed<br />

by a consortium of electronic music<br />

equipment suppliers, and was designed to allow<br />

all brands of computerized electronic musical<br />

<strong>in</strong>struments to use a common network <strong>in</strong>terface<br />

at both the hardware and software levels. The<br />

high level of <strong>in</strong>teroperability among MIDI-compatible<br />

electronic music equipment has made it<br />

possible for musicians to use an electronic music<br />

keyboard from any manufacturer that supports<br />

MIDI to control any other music keyboard, or<br />

electronic musical <strong>in</strong>strument with a MIDI <strong>in</strong>terface.<br />

The most obvious benefit of MIDI is that <strong>in</strong><br />

most music studios today, one can f<strong>in</strong>d a mix of<br />

all k<strong>in</strong>ds and brands of electronic studio equipment<br />

work<strong>in</strong>g together as components. With<br />

MIDI, musical equipment manufacturers and<br />

software suppliers specialize <strong>in</strong> their areas of<br />

expertise, yet their products work harmoniously<br />

with products from other suppliers to create a<br />

larger whole, an <strong>in</strong>tegrated, technology-supported<br />

music studio. With MIDI, electronic musical<br />

<strong>in</strong>strument manufacturers do not have to<br />

“re-<strong>in</strong>vent the wheel” of the computer network<br />

<strong>in</strong>terface between their devices.<br />

MIDI has spawned a new genre of music<br />

technology firms that specialize <strong>in</strong> software that<br />

manages the composition and performance of<br />

music across MIDI networks. The quality and<br />

sophistication of products <strong>in</strong> the electronic <strong>in</strong>strument<br />

<strong>in</strong>dustry has leaped forward over the<br />

past decade, spurred on <strong>in</strong> part by user demand<br />

for the MIDI <strong>in</strong>terface, as well as by the music and<br />

studio <strong>in</strong>dustry’s acceptance of, adherence to,<br />

and promotion of the MIDI standard. 8<br />

The challenge for education<br />

The successful <strong>in</strong>tegration of computer automation<br />

<strong>in</strong>to the front l<strong>in</strong>es of education, <strong>in</strong>clud<strong>in</strong>g,<br />

for example, the use of the computer-based<br />

<strong>in</strong>structional and microworld capabilities of<br />

computers <strong>in</strong> classrooms, requires a level of<br />

technical collaboration among educational<br />

stakeholders and participants that parallels efforts<br />

<strong>in</strong> the prior examples. The complexity of the<br />

<strong>in</strong>formation requirements of education is probably<br />

greater than the complexity of either the<br />

communication standards of the Internet, or the<br />

network standards of MIDI. The development of<br />

standards of <strong>in</strong>teroperability for educational software<br />

requires the <strong>in</strong>volvement of a menagerie of<br />

knowledge and <strong>in</strong>formation stakeholders. Education<br />

is, after all, a prodigious <strong>in</strong>formation <strong>in</strong>dustry.<br />

Def<strong>in</strong><strong>in</strong>g the standards of <strong>in</strong>teroperability<br />

In contrast to the enabl<strong>in</strong>g <strong>in</strong>formation-shar<strong>in</strong>g<br />

standards used by the Internet, and by MIDIbased<br />

equipment <strong>in</strong> music studios, most educational<br />

software applications have no ability to<br />

share data, or to contribute student performance<br />

<strong>in</strong>formation to common databases. Educational<br />

comput<strong>in</strong>g is an enterprise of many applications<br />

tied together <strong>in</strong> educational goals, but not always<br />

l<strong>in</strong>ked <strong>in</strong> a technical sense, such as with software<br />

<strong>in</strong>teroperability.<br />

The importance of formally design<strong>in</strong>g standards<br />

of <strong>in</strong>teroperability cannot be overstated.<br />

When de facto standards arise, they often take on<br />

attributes of the lowest common denom<strong>in</strong>ators of<br />

compatibility, not serv<strong>in</strong>g the future <strong>in</strong>terests of<br />

the field. 9 The development of a standard gauge<br />

for U.S. railroads is an <strong>in</strong>terest<strong>in</strong>g illustration of<br />

the resilience of de facto standards, and their<br />

resistance to improvement. If clear-th<strong>in</strong>k<strong>in</strong>g systems<br />

designers do not plan well for <strong>in</strong>teroperability<br />

standards at all levels of educational comput<strong>in</strong>g,<br />

it is probable that the standards which do<br />

<strong>in</strong> time emerge (like the railroad gauges <strong>in</strong> the<br />

sidebar illustration) will be both <strong>in</strong>ferior and<br />

difficult to displace.<br />

Because commercial educational software<br />

manufacturers are subject to competitive forces,<br />

they cannot afford to develop standards without<br />

widespread agreement. For one or two firms<br />

alone, entry <strong>in</strong>to <strong>in</strong>teroperability agreements can<br />

become a liability, if other firms attempt to outcompete<br />

their standards, or create closed standards<br />

giv<strong>in</strong>g their exist<strong>in</strong>g products competitive<br />

advantage. It is important, therefore, <strong>in</strong> any standards<br />

effort <strong>in</strong>volv<strong>in</strong>g commercial firms, to develop<br />

a consensus about long-term upwardcompatibility<br />

issues, and ma<strong>in</strong>ta<strong>in</strong> a level play<strong>in</strong>g<br />

field for all participants, <strong>in</strong>clud<strong>in</strong>g the newest<br />

players as well as the established ones. Develop<strong>in</strong>g<br />

an understand<strong>in</strong>g of theoretical and applied<br />

issues can assist <strong>in</strong> reach<strong>in</strong>g this consensus about<br />

long-term <strong>in</strong>teroperability needs. Such is the role<br />

that some system users, developers, and researchers<br />

are now seek<strong>in</strong>g to play, as issues and<br />

opportunities <strong>in</strong> <strong>in</strong>teroperability are identified.<br />

Current <strong>in</strong>teroperability efforts <strong>in</strong> education<br />

Electronic <strong>in</strong>teroperability has recently been<br />

achieved <strong>in</strong> several doma<strong>in</strong>s of educational comput<strong>in</strong>g.<br />

For example, the SPEEDE (EDI) standard<br />

has been developed <strong>in</strong> higher education for the<br />

electronic exchange of transcripts through a universal<br />

transcript def<strong>in</strong>ition. 10 Other examples<br />

with<strong>in</strong> higher education are the communication<br />

protocol standards of MARC and Z39.50 used <strong>in</strong><br />

library automation. 11 These application-level<br />

technical standards were developed <strong>in</strong> conjunc-


tion with organizations such as the International<br />

Organization for Standardization (ISO, Geneva,<br />

Switzerland), the American National Standards<br />

Institute (ANSI, New York), and the National<br />

Information Standards Organization (NISO, New<br />

Brunswick, New Jersey). Another level of standard<br />

developed recently is the Open <strong>Software</strong><br />

Foundation’s Distributed Comput<strong>in</strong>g Environment<br />

(OSF’s DCE). DCE technology will provide<br />

standards at the data access and network resource,<br />

or “middleware,” level. 12 Further new<br />

technical standards, <strong>in</strong> early stages of development,<br />

will <strong>in</strong>clude a broader range of educational<br />

software.<br />

The state of Florida, a pioneer <strong>in</strong> EDI <strong>in</strong><br />

education through the Florida Information Resources<br />

Network (FIRN) system, a statewide network<br />

for the Florida education system, is seek<strong>in</strong>g<br />

through the auspices of the Florida Schoolyear<br />

2000 <strong>in</strong>itiative 13 to extend the def<strong>in</strong>ition and<br />

utilization of standardized electronic educational<br />

<strong>in</strong>formation. This is be<strong>in</strong>g done through the<br />

creation of data flow control (DFC) standards,<br />

which new electronic learn<strong>in</strong>g support systems<br />

for Florida K–12 schools must adhere to, several<br />

of which are under development as part of<br />

Schoolyear 2000’s Florida Learn<strong>in</strong>g Support System<br />

(FLSS) program. 14 Data flow control is an<br />

open access method for data that is “owned” by<br />

multiple software systems. A data flow controller<br />

has the ability to manage the access to data from<br />

various software systems from a variety of suppliers.<br />

The Florida Learn<strong>in</strong>g Support System data<br />

flow controller (FLSS-DFC) will <strong>in</strong>teract with<br />

<strong>in</strong>teroperable applications to automatically<br />

ma<strong>in</strong>ta<strong>in</strong> and grant access to public data element<br />

dictionaries conta<strong>in</strong><strong>in</strong>g <strong>in</strong>formation such as data<br />

ownership, characteristics, locations, access<br />

privileges, and update requirements. 15<br />

The FLSS-DFC standard will <strong>in</strong>itially allow<br />

electronic learn<strong>in</strong>g support systems of all varieties,<br />

and from multiple vendors, to <strong>in</strong>teract and<br />

share data between all levels of educational<br />

systems, us<strong>in</strong>g standard protocols. Uniform data<br />

flow control will eventually extend to a host of<br />

other educational software systems, allow<strong>in</strong>g for<br />

<strong>in</strong>teroperability between and among various student<br />

<strong>in</strong>formation systems, <strong>in</strong>structional software<br />

systems, performance support systems, and adm<strong>in</strong>istrative<br />

<strong>in</strong>formation systems at all levels of<br />

education <strong>in</strong> Florida.<br />

There are a number of other recent and<br />

emerg<strong>in</strong>g standards that will facilitate the<br />

<strong>in</strong>teroperability of educational software. These<br />

<strong>in</strong>clude data communication standards as well as<br />

various standards under development <strong>in</strong> the<br />

computer <strong>in</strong>dustry for multimedia <strong>in</strong>teroperability.<br />

New multimedia standards efforts seek to<br />

The Longevity of a De Facto Standard<br />

The story of the U.S. standard railroad track gauge (the distance between<br />

the rails) is an <strong>in</strong>terest<strong>in</strong>g illustration of how de facto technical standards<br />

survive over long periods of time. The U.S. standard track gauge is 4' 8-1/2".<br />

The reason generally given for us<strong>in</strong>g this number is that the first U.S. railroads<br />

were built by English ex-patriots, and that was the gauge used <strong>in</strong> England at<br />

the time.<br />

Most railroad historians believe that the English gauge for railroads was<br />

used because early English tramways had used the same gauge. Further,<br />

historians believe that tramway rails were spaced at 4' 8-1/2" because the<br />

builders of early tramway cars used the most logical exist<strong>in</strong>g tools and axle<br />

widths available to them, namely, tools and jigs available for the construction<br />

of horse- and oxen-drawn wagons.<br />

As the story goes, wheels on wagons were generally spaced to travel<br />

securely <strong>in</strong> the ruts of the roads <strong>in</strong> Great Brita<strong>in</strong>, which had been unchanged<br />

s<strong>in</strong>ce Roman times. Wheels spaced any wider or narrower than the ruts <strong>in</strong> the<br />

road would never survive the shear<strong>in</strong>g forces of the wagon, or chariot,<br />

travel<strong>in</strong>g <strong>in</strong> and out of the ruts. Thus, the U.S. standard railroad track gauge<br />

may be attributable to the axle-width of the Roman war chariot, which was<br />

probably determ<strong>in</strong>ed by the width of the typical Roman horse.<br />

There were many attempts by <strong>in</strong>novative rail companies <strong>in</strong> the early<br />

years of railroad<strong>in</strong>g to widen the U.S. standard track gauge. The justification<br />

for the wider gauge usually given was that wider gauges lend more stability<br />

and allow higher carry<strong>in</strong>g capacity. In the mid-1800s, cities and states often<br />

built rail routes with track gauges <strong>in</strong>compatible with their economically<br />

compet<strong>in</strong>g neighbor cities and states, runn<strong>in</strong>g their own rail l<strong>in</strong>es to important<br />

agricultural, shipp<strong>in</strong>g, and <strong>in</strong>dustry centers <strong>in</strong> an attempt to secure<br />

economic development. It was common for long-distance passengers and<br />

cargo to be unloaded and reloaded many times as they were transferred<br />

between railroad carriers on tracks of different gauges. Passengers and freight<br />

customers came to expect frequent “breaks <strong>in</strong> gauge,” us<strong>in</strong>g local services for<br />

the unload<strong>in</strong>g, across-town transportation, and reload<strong>in</strong>g of the tra<strong>in</strong>s.<br />

Debate about the <strong>in</strong>efficiencies of the well-established, <strong>in</strong>compatible<br />

railroad track gauges raged for over thirty years <strong>in</strong> the U.S. * Even Abraham<br />

L<strong>in</strong>coln got <strong>in</strong>volved, attempt<strong>in</strong>g to <strong>in</strong>stitute a standardized, wide-track<br />

gauge. The idea of a s<strong>in</strong>gle track gauge standard eventually won the day, but<br />

the momentum of the narrower English standard, which by the 1860s was<br />

used on slightly more than half of the railways, was too great to ignore. In the<br />

1880s the railroads were forced by grow<strong>in</strong>g national market forces to adopt<br />

the English standard, still <strong>in</strong> use <strong>in</strong> the U.S.<br />

* The debate surround<strong>in</strong>g the <strong>in</strong>tegration of diverse, 19th Century American railroads is<br />

strik<strong>in</strong>gly similar to current standards discussions <strong>in</strong> comput<strong>in</strong>g. For a fasc<strong>in</strong>at<strong>in</strong>g treatment<br />

of this <strong>in</strong>tegration, see George Taylor and Irene Neu, The American Railroad Network 1861-<br />

1890 (Cambridge, Mass.: Harvard University Press, 1956).<br />

make multimedia file streams <strong>in</strong>teroperable by<br />

allow<strong>in</strong>g standardized multimedia data to flow<br />

across open networks for use by all compliant<br />

software applications. 16 Several <strong>in</strong>terest<strong>in</strong>g and<br />

important <strong>in</strong>teroperability standards and potential<br />

standards across the scale of educational<br />

comput<strong>in</strong>g are depicted <strong>in</strong> Exhibit I.<br />

The lead<strong>in</strong>g questions<br />

A number of new standards of <strong>in</strong>teroperability<br />

have been developed and implemented<br />

over the past few years, and more are on the<br />

horizon for education. A few questions related to<br />

11 For a discussion of these<br />

library automation standards,<br />

see the articles by<br />

Lynch and by McCallum, op<br />

cit.<br />

(footnotes cont<strong>in</strong>ued)<br />

CAUSE/EFFECT<br />

Fall 1995 23


“A fundamental<br />

and ongo<strong>in</strong>g<br />

discussion …<br />

should identify<br />

which data<br />

elements are most<br />

important to be<br />

shared among<br />

systems of<br />

educational<br />

software.”<br />

12 A good discussion of DCE<br />

can be found <strong>in</strong> “Why Your<br />

Campus Should Consider<br />

Adopt<strong>in</strong>g OSF’s DCE Standards,”<br />

by Samuel Plice,<br />

CAUSE/EFFECT, Spr<strong>in</strong>g<br />

1995, pp. 5-7. Accord<strong>in</strong>g to<br />

Plice, DCE supports <strong>in</strong>teroperability<br />

by def<strong>in</strong><strong>in</strong>g standards<br />

for file services and<br />

network security across<br />

multi-vendor platforms; it<br />

has the potential to create an<br />

important foundation for all<br />

<strong>in</strong>teroperability.<br />

13 The Schoolyear 2000 Initiative<br />

is a large-scale, systemic,<br />

and comprehensive<br />

effort to <strong>in</strong>crease the <strong>in</strong>tellectual<br />

productivity of public<br />

school students <strong>in</strong> Florida<br />

through develop<strong>in</strong>g, test<strong>in</strong>g,<br />

and implement<strong>in</strong>g a process<br />

of school<strong>in</strong>g supported by<br />

technology. The Florida<br />

Schoolyear 2000 Initiative is<br />

(cont<strong>in</strong>ued)<br />

24<br />

CAUSE/EFFECT<br />

Fall 1995<br />

ongo<strong>in</strong>g development of standards of <strong>in</strong>teroperability,<br />

and evaluation of new systems for<br />

<strong>in</strong>teroperability capability, that should be considered<br />

by educational comput<strong>in</strong>g practitioners, developers,<br />

and researchers, are:<br />

• What are desirable characteristics and models<br />

of computer <strong>in</strong>tegration for all aspects of education?<br />

• What is the theory base for build<strong>in</strong>g and test<strong>in</strong>g<br />

<strong>in</strong>teroperability <strong>in</strong> educational software? In<br />

other words, what are we try<strong>in</strong>g to accomplish?<br />

• To what degree is the <strong>in</strong>volvement of stakeholders<br />

at multiple educational levels, <strong>in</strong>clud<strong>in</strong>g<br />

K-12, vocational tra<strong>in</strong><strong>in</strong>g, higher education,<br />

corporate tra<strong>in</strong><strong>in</strong>g, and even <strong>in</strong>dependent<br />

schools, important for def<strong>in</strong><strong>in</strong>g and develop<strong>in</strong>g<br />

various applications of <strong>in</strong>teroperability, and for<br />

the ultimate pursuit of a computer-<strong>in</strong>tegrated<br />

system of education?<br />

Other important questions are related to def<strong>in</strong><strong>in</strong>g<br />

the missions of a technology-supported<br />

system of education. For example:<br />

• What are the implications of <strong>in</strong>teroperability <strong>in</strong><br />

the practice of educational comput<strong>in</strong>g?<br />

• What are the likely effects of educational software<br />

<strong>in</strong>teroperability on the design of educational<br />

computer technology, its acceptance <strong>in</strong><br />

the marketplaces of education, and ultimately<br />

on educational adm<strong>in</strong>istration and learner performance?<br />

• What is the role of <strong>in</strong>teroperable <strong>in</strong>structional<br />

and educational software <strong>in</strong> a computer-<strong>in</strong>tegrated<br />

model of education?<br />

As more and more electronic <strong>in</strong>teroperability<br />

appears across the spectrum of education, students<br />

and educators should <strong>in</strong>sist on answers to<br />

these questions, to assure that <strong>in</strong>creased<br />

<strong>in</strong>teroperability leads to more customer-centered,<br />

performance-oriented systems of education.<br />

The future of educational software<br />

<strong>in</strong>teroperability<br />

For one illustration of how <strong>in</strong>teroperability<br />

could provide useful and novel benefits to students,<br />

<strong>in</strong>structors, and adm<strong>in</strong>istrators <strong>in</strong> the future,<br />

consider the situation <strong>in</strong> which an <strong>in</strong>structor<br />

would like students to experiment with off-theshelf<br />

<strong>in</strong>structional software, perhaps even<br />

“eduta<strong>in</strong>ment” software such as “Where <strong>in</strong> the<br />

World is Carmen Sandiego TM ,” “SimEarth TM ,” or<br />

similar popular software titles. Perhaps through an<br />

<strong>in</strong>teroperable <strong>in</strong>structional data <strong>in</strong>terface, the <strong>in</strong>structor<br />

could some day receive <strong>in</strong>formation from<br />

these types of software that could help him or her<br />

understand the student’s <strong>in</strong>dividual performance,<br />

<strong>in</strong>formation that could be used by the <strong>in</strong>structor to<br />

p<strong>in</strong>po<strong>in</strong>t future learn<strong>in</strong>g objectives for the student,<br />

or identify other <strong>in</strong>structional software that might<br />

be useful. Overall student performance <strong>in</strong>formation<br />

could then be forwarded electronically to<br />

adm<strong>in</strong>istrators, provid<strong>in</strong>g cont<strong>in</strong>uous <strong>in</strong>dicators<br />

of educational mission accomplishment.<br />

By shar<strong>in</strong>g <strong>in</strong>formation about what was<br />

learned, or how well a student performed, a<br />

student’s <strong>in</strong>dividual educational objectives<br />

could be partly met through <strong>in</strong>teroperable <strong>in</strong>tegration<br />

of student <strong>in</strong>formation systems with offthe-shelf<br />

<strong>in</strong>structional software systems. More to<br />

the po<strong>in</strong>t, the computer-based aspects of education<br />

would become an enormous open system,<br />

facilitat<strong>in</strong>g the work of educators <strong>in</strong> meet<strong>in</strong>g the<br />

needs of <strong>in</strong>dividual students through the use of<br />

<strong>in</strong>teroperable software, <strong>in</strong>clud<strong>in</strong>g these types of<br />

popular software packages.<br />

The management of software from a variety<br />

of suppliers via <strong>in</strong>teroperable capabilities could<br />

<strong>in</strong>crease educators’ abilities to address <strong>in</strong>dividual<br />

needs. This would require <strong>in</strong>dustry-standard<br />

application program <strong>in</strong>terfaces (APIs), and<br />

common approaches to data access. It would<br />

also <strong>in</strong>volve evaluat<strong>in</strong>g the effects of <strong>in</strong>tegrat<strong>in</strong>g<br />

educational software, and learn<strong>in</strong>g how <strong>in</strong>formation<br />

from diverse genres of educational software<br />

can <strong>in</strong>teract productively, com<strong>in</strong>g from a field of<br />

diverse software suppliers. Such future applications<br />

could, as with the examples given earlier,<br />

create from the <strong>in</strong>teroperable components a<br />

larger whole, an <strong>in</strong>tegrated, technology-supported<br />

system of education.<br />

Mean<strong>in</strong>gful <strong>in</strong>teroperability<br />

Perhaps the greatest challenge <strong>in</strong> manag<strong>in</strong>g<br />

and study<strong>in</strong>g the development and implementation<br />

of standards of <strong>in</strong>teroperability for educational<br />

software is to address the complexity of<br />

performance data <strong>in</strong> a manner mean<strong>in</strong>gful to<br />

students, teachers, and adm<strong>in</strong>istrators. This <strong>in</strong>cludes<br />

<strong>in</strong>quiry <strong>in</strong>to the long-term costs and benefits<br />

<strong>in</strong> both time and money, of standardiz<strong>in</strong>g<br />

data among all educational software, from standalone<br />

software packages to global networks of<br />

educational databases. This also requires a perspective<br />

of the future, a view of an educational<br />

enterprise where educational technologies<br />

across all geographical boundaries could conceivably<br />

<strong>in</strong>teroperate at a functional level. Such<br />

<strong>in</strong>tegrated systems could comb<strong>in</strong>e across distance<br />

learn<strong>in</strong>g networks to meet both the unique<br />

needs of each <strong>in</strong>dividual learner and the needs of<br />

society, a noble mission for educational systems.<br />

A fundamental and ongo<strong>in</strong>g discussion of<br />

<strong>in</strong>teroperable <strong>in</strong>structional software <strong>in</strong> the field of<br />

educational comput<strong>in</strong>g and technology should<br />

identify which data elements are most important<br />

to be shared among systems of educational software.<br />

To reap the potential benefits of <strong>in</strong>ter


Exhibit I: <strong>Interoperability</strong> standards and potential standards across the scale of<br />

educational comput<strong>in</strong>g<br />

The follow<strong>in</strong>g table illustrates software <strong>in</strong>teroperability standards <strong>in</strong> educational comput<strong>in</strong>g us<strong>in</strong>g the metaphor of a railroad to<br />

illustrate the hierarchy of standards. Some of these <strong>in</strong>teroperability standards have been won after great market battles <strong>in</strong> the<br />

bus<strong>in</strong>ess world, while others have emerged quietly and comparatively quickly, after careful plann<strong>in</strong>g by standards and<br />

professional organizations. As educational software standards are beg<strong>in</strong>n<strong>in</strong>g to diffuse across the scale of education, a<br />

technology-supported system facilitated by the full-scale <strong>in</strong>teroperability of educational software is becom<strong>in</strong>g a more real<br />

possibility.<br />

Level/Scale Railroad Metaphor Example Standards<br />

Communications Networks Railroad track Ethernet, ISDN, TCP/IP<br />

Operat<strong>in</strong>g System Access Standardized rail cars that carry<br />

standardized conta<strong>in</strong>ers<br />

General Information and Resource<br />

Shar<strong>in</strong>g<br />

Application Information and<br />

Resource Shar<strong>in</strong>g<br />

Standardized cargo conta<strong>in</strong>ers and<br />

passenger cars for various functions<br />

(d<strong>in</strong><strong>in</strong>g, tour<strong>in</strong>g, sleep<strong>in</strong>g)<br />

Accommodations for typical railroad<br />

cargo <strong>in</strong> the standardized<br />

conta<strong>in</strong>ers, and various types of<br />

passengers<br />

Human to Computer Interface Consistent and comfortable<br />

accommodations for passengers,<br />

and adequate tie-downs <strong>in</strong> the cargo<br />

conta<strong>in</strong>ers<br />

Parts of this table are adapted from Judith Molka,“Surrounded by Standards, There Is a Simpler View,” Journal of the<br />

American Society for Information Science 43, no. 8 (1992): 526-530.<br />

operability, managers of educational comput<strong>in</strong>g<br />

and technology, as well as system-user organizations,<br />

developers, and researchers, must get <strong>in</strong>volved<br />

<strong>in</strong> design<strong>in</strong>g and manag<strong>in</strong>g systems <strong>in</strong><br />

which multiple software modules utilize compatible<br />

user <strong>in</strong>terfaces, data standards, application<br />

data <strong>in</strong>terfaces, and most importantly, compatible<br />

<strong>in</strong>dicators of student performance results.<br />

This will also <strong>in</strong>clude identify<strong>in</strong>g evaluation criteria<br />

for <strong>in</strong>teroperable systems based on current<br />

and potential user needs <strong>in</strong> a complex environment,<br />

an environment where suites of educational<br />

software from a variety of sources and<br />

suppliers can <strong>in</strong>teract us<strong>in</strong>g common data sets,<br />

produc<strong>in</strong>g composite effects to help all educational<br />

organizations accomplish their missions.<br />

Gett<strong>in</strong>g <strong>in</strong>volved<br />

Some of the issues surround<strong>in</strong>g standards of<br />

software <strong>in</strong>teroperability <strong>in</strong> education have been<br />

recently addressed by various organizations <strong>in</strong>-<br />

DOS, W<strong>in</strong>dows, System 7, UNIX,<br />

POSIX-OSE, OSF's DCE<br />

Data Shar<strong>in</strong>g: EDIFACT, SGML, SPDL,<br />

IRDS, SQL, new multimedia standards<br />

Communication: UUCP, ftp,<br />

HTTP/HTML<br />

Adm<strong>in</strong>istrative: SPEEDE (ANSI X12),<br />

FLSS-DFC<br />

Library: MARC, Z39.50<br />

Instructional: FLSS-DFC, many others<br />

needed <strong>in</strong> specialized discipl<strong>in</strong>e areas<br />

(such as MIDI <strong>in</strong> music education)<br />

Productivity: De facto file standards <strong>in</strong><br />

word process<strong>in</strong>g, spreadsheets, graphic<br />

images, CAD,etc.<br />

ISO 9241 (task, visual, form standards),<br />

various keyboard and icon layout<br />

standards, APIs for operat<strong>in</strong>g system<br />

access, GUI standards such as X<br />

W<strong>in</strong>dows<br />

volved <strong>in</strong> educational comput<strong>in</strong>g. Managers,<br />

developers, and researchers of educational comput<strong>in</strong>g,<br />

with regard to <strong>in</strong>teroperable educational<br />

software, now have the opportunity to become<br />

<strong>in</strong>volved <strong>in</strong> expand<strong>in</strong>g the functional boundaries<br />

of <strong>in</strong>teroperable systems, study<strong>in</strong>g the usefulness<br />

of <strong>in</strong>teroperability <strong>in</strong> multiple discipl<strong>in</strong>es of education,<br />

and develop<strong>in</strong>g evaluation criteria for<br />

<strong>in</strong>teroperable systems. This could <strong>in</strong>clude, for<br />

example, study<strong>in</strong>g relationships between electronic<br />

student performance histories and other<br />

<strong>in</strong>formation-related aspects of the educational<br />

system available <strong>in</strong> an <strong>in</strong>creas<strong>in</strong>gly onl<strong>in</strong>e educational<br />

world.<br />

Some major tasks for research<strong>in</strong>g, develop<strong>in</strong>g,<br />

implement<strong>in</strong>g, and manag<strong>in</strong>g <strong>in</strong>teroperable<br />

systems, as suggested and implied by this article,<br />

are outl<strong>in</strong>ed <strong>in</strong> the sidebar on the next page,<br />

<strong>in</strong>clud<strong>in</strong>g identification of some areas <strong>in</strong> which<br />

practitioners, developers, and researchers might<br />

be <strong>in</strong>volved to help facilitate useful educational<br />

jo<strong>in</strong>tly sponsored by the<br />

Florida Legislature, the<br />

Florida Department of Education,<br />

Florida school districts,<br />

and the Center for Educational<br />

<strong>Technology</strong> at<br />

Florida State University, Tallahassee.<br />

14 The <strong>in</strong>itial description of<br />

this standard is conta<strong>in</strong>ed <strong>in</strong><br />

The Florida Schoolyear 2000<br />

Learn<strong>in</strong>g Support System,<br />

Program Announcement<br />

(Tallahassee, Fla.: FSU Center<br />

for Educational <strong>Technology</strong>,<br />

1994). See also the December<br />

issue of the Heller<br />

Report on Educational <strong>Technology</strong><br />

and Telecommunications<br />

Markets (Highland<br />

Park, Ill.: Nelson B. Heller &<br />

Associates, 1994).<br />

15 Schoolyear 2000’s Florida<br />

Learn<strong>in</strong>g Support System<br />

standards effort is be<strong>in</strong>g<br />

pursued through a multi-year<br />

co-development agreement<br />

between the Florida Department<br />

of Education (Tallahassee),<br />

and Encyclopaedia<br />

Britannica Education Corporation<br />

(Chicago). The co-developers<br />

are also work<strong>in</strong>g<br />

with a consortium of educational<br />

software suppliers to<br />

develop and further implement<br />

this data flow control<br />

standard. The data flow controller<br />

is be<strong>in</strong>g designed and<br />

developed by Information<br />

Systems of Florida.<br />

16 See Suruchi Mohan,<br />

“Multimedia Strives for <strong>Interoperability</strong>,”Computerworld,<br />

20 June 1994, pp. 72-<br />

3. See also Steve Rosenthal,<br />

“Multimedia to Play Across<br />

Platforms,” MacWEEK, 6<br />

August 1991, p. 78.<br />

CAUSE/EFFECT<br />

Fall 1995 25


26<br />

CAUSE/EFFECT<br />

Fall 1995<br />

Tasks for design<strong>in</strong>g, develop<strong>in</strong>g, and implement<strong>in</strong>g <strong>in</strong>teroperable systems<br />

Design/Research<br />

• Develop<strong>in</strong>g design requirements for educational software <strong>in</strong>teroperability, <strong>in</strong>clud<strong>in</strong>g the identification of<br />

user needs, technology potential, desired outcomes for <strong>in</strong>teroperable educational software designs,<br />

acceptable APIs, common approaches to data access, and universal formats for <strong>in</strong>dicators of student<br />

performance results.<br />

• Foster<strong>in</strong>g the <strong>in</strong>volvement of appropriate knowledge and <strong>in</strong>formation stakeholders <strong>in</strong> areas of education<br />

that could benefit from the <strong>in</strong>creased <strong>in</strong>formation available <strong>in</strong> an <strong>in</strong>teroperable, technology-supported<br />

system of education.<br />

• Identify<strong>in</strong>g or develop<strong>in</strong>g research tools capable of study<strong>in</strong>g complex l<strong>in</strong>kages between the elements of<br />

diverse educational software, and composite effects <strong>in</strong> the environment of a computer-<strong>in</strong>tegrated<br />

educational system.<br />

• Develop<strong>in</strong>g core models for <strong>in</strong>teroperable technologies, taxonomies for technology-supported systems of<br />

education that would <strong>in</strong>tegrate all educational software: <strong>in</strong>structional software, productivity software,<br />

adm<strong>in</strong>istrative educational comput<strong>in</strong>g, automated quality systems, accountability and records systems,<br />

decision support systems, and others.<br />

Development<br />

• Identify<strong>in</strong>g development issues through reviews of new standards of <strong>in</strong>teroperability, and case studies of<br />

the design and implementation of new standards.<br />

• Ask<strong>in</strong>g the right questions to assure that newly developed products will have the capability to become<br />

<strong>in</strong>teroperable, and the <strong>in</strong>teroperability will be designed to lead to a more customer-centered, studentperformance-oriented<br />

system of education at all levels.<br />

• Determ<strong>in</strong><strong>in</strong>g how diverse applications, <strong>in</strong>clud<strong>in</strong>g legacy systems, should coexist <strong>in</strong> an <strong>in</strong>teroperable<br />

educational software environment.<br />

• To fully exploit <strong>in</strong>teroperability, identify<strong>in</strong>g new educational software applications and opportunities<br />

made possible by common user <strong>in</strong>terfaces and compatible data sources.<br />

Implementation/Management<br />

• Analyz<strong>in</strong>g organizational and social issues related to the <strong>in</strong>tegration of <strong>in</strong>teroperability and <strong>in</strong>creased data<br />

availability <strong>in</strong>to practice. This will <strong>in</strong>clude learn<strong>in</strong>g how to address the complexity of data from <strong>in</strong>tegrated<br />

systems <strong>in</strong> a manner mean<strong>in</strong>gful to students, teachers, and adm<strong>in</strong>istrators.<br />

• Measur<strong>in</strong>g the effects of various implementations of <strong>in</strong>teroperability on: system performance, software<br />

features, product acceptance, and most importantly, user learn<strong>in</strong>g and performance.<br />

• Def<strong>in</strong><strong>in</strong>g evaluation standards and benchmarks for components of <strong>in</strong>teroperable educational software<br />

systems.<br />

• Determ<strong>in</strong><strong>in</strong>g soundness of implementations. <strong>Interoperability</strong> standards should be developed with <strong>in</strong>put<br />

from those <strong>in</strong>volved <strong>in</strong> the real-world implementation problems of the related hardware and software<br />

technologies.<br />

• Analyz<strong>in</strong>g the short- and long-term costs and benefits of educational software <strong>in</strong>teroperability.<br />

software <strong>in</strong>teroperability. For example, an <strong>in</strong>formation<br />

manager might identify data elements of<br />

a student <strong>in</strong>formation system that are, or are not,<br />

legally available to <strong>in</strong>teroperable software applications.<br />

By identify<strong>in</strong>g data that could be shared<br />

among applications, new concepts can emerge,<br />

and systemic benefits could be far-reach<strong>in</strong>g.<br />

Pursu<strong>in</strong>g a broader, more systemwide scope<br />

for technology management than is typical <strong>in</strong><br />

education is critical if widespread <strong>in</strong>teroperability<br />

is to make a useful contribution to the field<br />

of educational comput<strong>in</strong>g and technology. The<br />

computer-<strong>in</strong>tegrated educational system of the<br />

future will depend on complex webs of networks<br />

and l<strong>in</strong>kages between systems. In the delicate<br />

human systems of education, where each component<br />

of the system has an effect on other<br />

elements <strong>in</strong> the system, deliberate <strong>in</strong>quiry <strong>in</strong>to<br />

the designs of components of <strong>in</strong>teroperable computer-<strong>in</strong>tegrated<br />

educational software will become<br />

<strong>in</strong>creas<strong>in</strong>gly important. <strong>Understand<strong>in</strong>g</strong> issues<br />

of <strong>in</strong>teroperability at all levels should prove<br />

an important new direction for educational comput<strong>in</strong>g<br />

and technology practitioners, developers,<br />

and researchers.<br />

C/E

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!