Upload
beatrix-craig
View
213
Download
0
Embed Size (px)
Citation preview
Jim Farmer
As presented at theAACRAO Technology Conference
July 24, 2006 | Denver, Colorado USA
Interoperability: Better service,lower costs now
Georg
eto
wn
U
niv
ers
ity
Preface
This presentation was prepared for executives and staff in information technology at colleges and universities.
The first part—context—provides data that can facilitate a conversation with academic and business executives, and perhaps provide some insight into economic distortions that have developed in campus IT.
The second part—economics of interoperability—demonstrates how the integration of separately architected and developed applications leads to exponential increases in the cost of maintenance.
The third part—interoperability—explores different views of interoperability, how current technology can reduce costs and, incidentally, increase services. This leads to strategies for improving interoperability with examples from current practice.
Georg
eto
wn
U
niv
ers
ityFrom the IT perspective
Information Technology, Allocated Staff
0%
20%
40%
60%
80%
100%
All Doctorate Masters Bachelors Associates Other
Type of Institution
Per
cen
t of S
taff
InstructionResearch
Administration
Georg
eto
wn
U
niv
ers
ity
Instruction supported?
Colleges and Universities with Course Management Systems
75%
80%
85%
90%
95%
100%
All Doctorate Masters Bachelors Associates Other
Type of Institution
Per
cen
t of C
olle
ges
an
d U
niv
ersi
ties
200220032004
Georg
eto
wn
U
niv
ers
ity
Responsible for instruction technology?
Functions Reporting to theInformation Technology Administrator
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
2002 2003 2004
Per
cen
t of C
olle
ges
an
d U
niv
ers
itie
s Instructional TechnologyMedia ServicesDistance EducationLibrary
Georg
eto
wn
U
niv
ers
ity
Staffing instruction technology
Instructional Technology Staffing
0
2
4
6
8
10
12
2002 2003 2004
Ful
l-tim
e E
quiv
alen
ts
StaffStudent EmployeesTotal FTE
Georg
eto
wn
U
niv
ers
ity
Staffing instructional technology
Instructional Technology Staff 2004
0
5
10
15
20
25
30
Doctorate Master Bachelors Associates Other
Ful
l-tim
e E
qui
vale
nts Total FTE
StaffStudent Employees
Georg
eto
wn
U
niv
ers
ity
Who pays?
• Students• 52% of the colleges and universities charge a
technology fee; 57% of the doctorate universities charge. ($30 to $695 per student reported)
• All via higher textbook charges (since this funds multimedia, test questions, faculty support, and, in some cases, student access to publisher’s online resources). Estimated $400.
• Colleges and universities• From operating and capital budgets; about
$832 per full-time equivalent student for all of IT.
Georg
eto
wn
U
niv
ers
ity
Age of enterprise systems
Age of Major Information Systems
0
2
4
6
8
10
12
All Doctorate Masters Bachelors Associates Other
Type of Institution
Age
in Y
ears
as
of 2
004
Course Management SystemLibrary Information SystemStudent Information System
Data from Educause Core Data Summaries for 2002, 2003, and 2004
Georg
eto
wn
U
niv
ers
ity
Switching systems?
Planned and Estimated Actual Change of Application Systems
0%
2%
4%
6%
8%
10%
12%
14%
Course Management System Library Information System Student Information System
Per
cent
200
3 -
2004
PlannedEstimated Actual
Data from Educause Core Data Summaries for 2002, 2003, and 2004
Georg
eto
wn
U
niv
ers
ity
Outsourcing?
Plans to Outsource Administrative Systems
0%
2%
4%
6%
8%
10%
12%
14%
All Doctorate Masters Bachelors Associates Other
Type of Institution
Per
cen
t of C
olle
ges
an
d U
niv
ers
itie
s
200220032004
Georg
eto
wn
U
niv
ers
ity
Summary
• More IT resources are devoted to administration than instruction or research.
• Almost all institutions have a course management system.
• Colleges and universities would like to change systems, but don’t.
• CMS is the least mature, the least expensive, and the most often changed.
Georg
eto
wn
U
niv
ers
ity
Where do IT funds go?
D e m a n d f o r R e d u c i n g C o s t s
I n s t i t u t i o nD e m a n d s
I T B u d g e tC o n s t r a i n e d b y
M a i n t e n a n c e
“ O n a v e r a g e , I T m a i n t e n a n c e e a t s u p m o r e t h a n $ 6 o u t o f e v e r y $ 1 0 i n t h e I T b u d g e t . “
C I O C h a l l e n g e : M a i n t e n a n c e C o s t sJ i m M i d d l e m i s s , W a l l S t r e e t &
T e c h n o l o g y , J u n 2 0 0 4
A s b u s i n e s s e x e c u t i v e s h a v e b e c o m e m o r e a p p r e c i a t i v e o f h o w I T a n d s y s t e m s i m p a c t t h e i r b o t t o m l i n e a n d r e l a t i o n s h i p s w i t h c u s t o m e r s , t h e y h a v e b e c o m e u n d e r s t a n d a b l y m o r e d e m a n d i n g .
L i n k i n g B u s i n e s s A n d I t S t r a t e g i e s T o g e t h e r : F o u r F a c t o r s F o r S u c c e s s ,
M a r i a n n e B r o a d b e n t a n d E l l e n S . K i t z i s , J a n 2 0 0 5
Georg
eto
wn
U
niv
ers
ityWhere the IT dollars go
Mårten Mickos, MySQL AB, Open Source Business Conference 2005
Georg
eto
wn
U
niv
ers
ityCost relative to average
Relative Cost of Software Maintenance
-250%
0%
250%
500%
750%
1000%
0 50 100 150 200 250
Number of Enterprise Applications
Re
lativ
e c
ost
5%
10%
15%
20%
Average
Georg
eto
wn
U
niv
ers
ity
An example: a list of publications
• The PeopleSoft HR system uses the HR-XML resume standard.
• The OSP electronic portfolio uses their own format.
• Faculty use George Mason University’s proposed .bib format.
• Legal XML citation formats
Unique connectors (combinations):
C = number of nodes * (number of nodes – 1)
2
Georg
eto
wn
U
niv
ers
ity
Using SOA, 1 connector and
1 software node.
HR-XMLOSP
.bibLegalXML
SOAP hub
Georg
eto
wn
U
niv
ers
ity
Identity Management
• Shibboleth because• Web single signon
+ Federation
Use cases
Access to journals and electronic documents
Outsourced services integrated with local services
Financial aid access (Meteor)
Georg
eto
wn
U
niv
ers
ity
Proposed Georgetown projects
• Shibboleth and JSTOR by professional association (Vivarium)
• Shibboleth and Blackboard
• Shibboleth and SunGard Banner
• IMS Common Cartridge
Georg
eto
wn
U
niv
ers
ity
Who is interested?
• The Joint Information Systems Committee (JISC) in the UK, the Department of Education, Science, and Training (DEST) in Australia, SURF in the Netherlands, and New Zealand Ministry of Education.
• The U.S. Department of Education.
• The University of British Columbia in Canada (SOA Workshops). See educationcommons.org.
• JA-SIG (with multiple software products).
• Sun Microsystems Inc., and Georgetown University “Centre of Excellence, Scholarly Systems,” and other SCEs.
Georg
eto
wn
U
niv
ers
ity
Summary
• The demand for integration continues to increase based on student demand and faculty and staff productivity—a full range of real-time, Web services.
• Integration is becoming more complex.
• Integration is very expensive.
• And maintenance continues to be expensive throughout the life of the software system.
Georg
eto
wn
U
niv
ers
ityWhat is interoperability?
Interoperability defined
“With respect to software, the term interoperability is used to describe the capability of different programs to exchange data via a common set of business procedures, and to read and write the same file formats and use the same protocols.”
Wikipedia, 10 J uly 2006
Georg
eto
wn
U
niv
ers
ityPractical interoperability
• “I plug it in. It works.”
From the JA-SIG Winter Conference 2006Author declines to be cited
___________________________
1. No programming required to install.
2. Its function is solely dependent upon the interface.
3. Maintenance depends only on the stability of the interface.
Georg
eto
wn
U
niv
ers
ity
The commercial approach
• Service-oriented architecture
• Use standard SOAP messaging with standard message content.
• Use headers and encryption to provide security independent of the message “payload.”
• Use open standards to define the message content.
• Components and workflow
Georg
eto
wn
U
niv
ers
ityCommercial perspective
Edward Screven, Oracle Corporation, Open Source Business Conference 2005
Georg
eto
wn
U
niv
ers
ity
Some examples
• The SAP student system (at the University of Kentucky and Purdue University)
• The Meteor system (now being extended to campuses, prototyped by the uPortal team using open standards in 2001; production2002)
And soon
• Oracle Fusion systems (using Fusion middleware)
Georg
eto
wn
U
niv
ers
ity
“Standards”
Standardization and standards
Standardization or standardisation, in the context related to technologies and industries, is the process of establishing a technical standard among competing entities in a market, where this will bring benefits without hurting competition. It can also be viewed as a mechanism for optimising economic use of scarce resources.
Common use of the word standard implies that it is a universally agreed upon set of guidelines for interoperability.
Wikipedia, 10 J uly 2006, emphasis added
Georg
eto
wn
U
niv
ers
ity
Some specifications
• PESC for transcript (course data), financial aid, admissions, and test scores.
• IMS for student learning, content
• HR-XML for resume and career portfolio
• U.S. Department of Homeland Security for international student visas and other data
Georg
eto
wn
U
niv
ers
ity
Software frameworks
http://www.e-framework.org
Framework definedFramework defined
In software development, a framework is a defined support structure in which another software project can be organized and developed. A framework may include support programs, code libraries, a scripting language, or other software to help develop and glue together the different components of a software project.
Frameworks are designed with the intent of facilitating software development [and maintenance], …
From www.wikipedia.org, 18 July 2006
Georg
eto
wn
U
niv
ers
ity
A commercial framework
http://www.e-framework.org
Eclipse, a successful frameworkEclipse, a successful framework
More than 65% of all computer programmers now use the Eclipse open source “industry standards” development environment.
Released to open source by IBM November 2001, by 2004 175 vendors supplied “plug-ins” and 600 open source projects were completed or underway.
Georg
eto
wn
U
niv
ers
ity
The e-Framework, one perspective
http://www.e-framework.org
eFramework eFramework and standardsand standards
industry andeFramework
eFrameworkspecific
industry
Georg
eto
wn
U
niv
ers
ity
An interoperability strategy
• Base systems selection on open standards and ten-year costs.
• Replace high maintenance—typically older—systems with component-based, service oriented systems.
• Where possible, use frameworks to reduce the number of interoperations.
Georg
eto
wn
U
niv
ers
ity
Agile transformation
The tools of process re-engineering
• Systems Oriented Architecture (SOA) using open standards
• Open standard workflow
• Business process documentation (UML)
• Business intelligence applications
Georg
eto
wn
U
niv
ers
ity
Summary
• The long-term costs of maintenance are much more significant than the cost of implementation.
• Careful attention to software selection, modification, and maintenance will reduce costs significantly and reduce financial risk.
• The key specifications have become standards.
Homework required
Georg
eto
wn
U
niv
ers
ity
Observations from IT
• We can do it immediately or we can do it right; but we cannot do it right immediately.
• We can “hack” a solution over the weekend (but can’t convince you that this will cost a lot in the long run).
• We never have time (or budget) to “go back” and improve the quality of code or documentation.
And now we are paying the price
Georg
eto
wn
U
niv
ers
ity
Primary references
• James Farmer and Justin E. Tilton, “The Use of Virtual Learning Environment Software in UK Universities 2001-2005,” im+m, 16 June 2006.
• James Farmer and Justin E. Tilton, “Software Trends in Higher Education: 2002-2004,” im+m, 25 July 2006.
• James Farmer, “e-Framework: Using technology effectively,” Joint Information Systems Committee, 19 July 2006.
• Ian Dolphin, Jim Farmer, and Robert Sherratt, “Tools and Resources Interoperability for the Virtual Research Environment (VRE),” University of Hull, 13 July 2006.
• Jim Farmer, “Open Source: Risk, Rewards, and Realities,” ACM Computing Services Management Symposium, San Diego, California USA, 10 April 2006.
• Jim Farmer, “Open Source in Higher Education,” Open Source Software: Days of Dialogue, California State University-Monterey Bay, Seaside, California, February 9, 2006.
Georg
eto
wn
U
niv
ers
ity
Credits
This presentation is based on materials developed for Georgetown University, the UK Joint Information Systems Committee, and Oxford University.
im+m’s Jon Allen provided graphical design and graphics, and suggestions on presentation.
Justin Tilton jointly authored the primary references.
Georg
eto
wn
U
niv
ers
ity
Permissions
im+m publications and this presentation are available under the Creative Commons license. Information in this presentation was taken from public sources or with permission and can be redistributed.
The presentation itself can be reproduced and redistributed provided there are no changes made to the content. Attribution is not required.