Technology Innovation & Development

Personal tools
You are here: Home OKI Interoperability Meredith's Notes
Views

Edit history

Edit: -1 of 1
Time: 2007-04-02 15:35:38
Note: /tid/oki-interoperability/FrontPage/edit

changed:
-
<p>Ed started by recapping the findings of the report.&nbsp; There were a few questions asked for clarification.&nbsp; Don Waters asked what exactly they meant by &ldquo;interoperability&rdquo; &ndash; ability to transfer data, link up systems&hellip;?&nbsp; (Answer given by Ed: it depends on the context of a given project.)&nbsp; Ira asked whether, when they said &ldquo;OSIDs,&rdquo; they meant 1) developing an OSID implementation, which takes a lot of effort, or 2) using an OSID by employing an implementation in a particular application.&nbsp; In reading the report, it wasn&rsquo;t clear which of those they were talking about.&nbsp; Ed said that, again, it depended on the context, but that in general the lack of #1 was inhibiting the use described in #2.</p>
<p>No one said that they thought they had been misrepresented in the report.&nbsp; </p>
<p>Then each of the two nominated projects gave a brief description of what they do and how OSIDs fit in.&nbsp; Gerry Hanley from California State University (CSU) &ndash; he is the Senior Director for Academic Technology and also the ED of MERLOT &ndash; described their project, Digital Marketplace (DM).&nbsp; The use case he described was: a professor is preparing for the fall semester over the summer, and goes into DM to write a syllabus.&nbsp; As he writes it, DM is automatically calling up all the relevant content from zillions of publishers, the library, etc etc.&nbsp; Students can select the media in which they want their content, and administrators can relate learning outcomes to the content selection.&nbsp; OSIDs are useful because of all the interoperability necessary.&nbsp; DM has to interact with CSU&rsquo;s 23 campuses, each with its own authentication system.&nbsp; It also has to be able to draw upon the content from hundreds of publishers.</p>
<p>Jens Haeusser from UBC described Kuali Student, which is in an even earlier phase than DM.&nbsp; This is an SOA-based student management system that needs to be able to interact with the full range of enterprise applications that are found on campuses.&nbsp; They are in a planning stage right now but the ultimate plan is to deliver a complete reference implementation, which they don&rsquo;t expect to be adopted in any place in its entirety.&nbsp; Jens said that they are using OSIDs for the external interoperability, but that they are using web services within the system.&nbsp; A few people (from OKI) asked him to explain this decision.&nbsp; He said that OSIDs were too standard &ndash; they were too much of a constraint on what they wanted to do.&nbsp; Jeff Kahn (the other consultant) jumped in here and said that comparing web services vs. OSIDs was comparing apples to oranges because &ldquo;OSID&rdquo; is a specific standard, where &ldquo;web services&rdquo; have many instantiations.&nbsp; Everyone seemed to agree with this.&nbsp; One of the OKI people said that the benefit of using OSIDs internally as well is that it creates a clear &ldquo;tear here&rdquo; perforation for others who want to reuse parts of the project.&nbsp; Jens said it has been hard to get from the conceptual idea of the OSIDs to figuring out how to implement them, because there aren&rsquo;t many prior implementations.&nbsp; (This is the chicken and egg problem that so many network markets face &ndash; who wants to buy the first fax machine?&nbsp; Except it&rsquo;s worse because the fax machines have been on the market for 7 years and no one has bought one, which itself starts to seem like a signal.)&nbsp; This was obviously not resolved.&nbsp; Jens also said that one of the things they re already concerned with is how to build a &ldquo;sustainability model,&rdquo; by which he meant the community or commercial ventures that would support it after it was built.</p>
<p>MacKenzie Smith jumped in to ask a couple of questions during this period.&nbsp; Jens said that KS needed to be able to interoperate with repositories.&nbsp; She asked, &ldquo;What is your mental map of a repository?&nbsp; What do you mean by that?&rdquo;&nbsp; (The answer was, essentially: whatever our potential users want us to interoperate with that they call a repository.)&nbsp; MacKenzie asked the CSU people what they would do if a small university press didn&rsquo;t have the resources to implement OSIDs, as the big publishers do (and are doing).&nbsp; CSU acknowledged that they might not be included, but that the hope was that there would be enough implementations of the relevant OSID by that point that it would be very easy for a small press to borrow one; it wouldn&rsquo;t need to build from scratch. </p>
<p>After the discussion of KS and DM had run its course, Ed put up the &ldquo;decision matrices&rdquo; that were in the report &ndash; which projects seemed most promising for OSID development, and which OSIDs seemed most promising for implementation in those projects.&nbsp; At this point, Ed invited the group as a whole to take over and decide what to do next.&nbsp; Brad Wheeler asked, &ldquo;What is the objective of this?&rdquo;&nbsp; Ed turned to Chris.</p>
<p>Chris said &ldquo;The reason we originally approached Jeff and Ed about this was that I wanted to know, how can I be more effective in encouraging grantees to think about implementing interoperability?&rdquo; He said he wanted to hear from those present where it made sense to invest next.&nbsp; Ira chimed in, asking, &ldquo;Is there anything missing in this report?&nbsp; Or, if I&rsquo;ve read the report, do I know all I need to know about the way to move forward?&rdquo;</p>
<p>Brad wanted to add an objective: &ldquo;It&rsquo;s like 2002 again, and we&rsquo;re having the same conversation.&nbsp; I feel like I&rsquo;m in &ldquo;Groundhog Day.&rdquo;&nbsp; Back then, we thought OSIDs were a great idea, but there weren&rsquo;t enough implementations to make it practical for us to use, and we all talked about how there weren&rsquo;t enough implementations.&nbsp; What I want to know is, are we someplace else now?&nbsp; Are OSIDs more ready to be used?&nbsp; Or have they been supplanted?&nbsp; Or have some of them taken off?&nbsp; I just want to come to an understanding of that so we can get out of &ldquo;Groundhog Day.&rdquo; (Heads nodding.)</p>
<p>Ira agreed with the Groundhog Day analogy.&nbsp; &ldquo;I, too, have been hearing the same thing over and over.&nbsp; I&rsquo;m experiencing a cognitive dissonance.&nbsp; Brad tells me that OSIDs are unusable, then CSU says that they fit their needs perfectly.&nbsp; When should we be insisting on adherence to a set of standards?&nbsp; When should we be telling grantees that they must use the OSIDs?&rdquo;</p>
<p>Chuck:&nbsp; &ldquo;I wasn&rsquo;t going to take Ira&rsquo;s bait, but&hellip;you have to want to use them.&nbsp; OSIDs are very attractive when you&rsquo;re in the planning stages, but not when you are actually writing the application &ndash; then you need to do first what&rsquo;s most necessary, and next what already has implementations.&nbsp; Abstractions are good &ndash; everyone agrees on this.&nbsp; But OSIDs are not good abstractions.&nbsp; Not unless you put a lot of energy into them.&nbsp; The exception is the repository OSID, which has benefited from having a champion in the middle who is fighting for them.&nbsp; (I wasn&rsquo;t clear about who this was &ndash; I think CSU.)&nbsp; Now there are implementations of the repository OSID.&nbsp; And for DM, it&rsquo;s mission critical.&nbsp; They are primarily a consumer/integrator, so they are going to make sure that it will work.&nbsp; For the other OSIDs, where are the implementations?&nbsp; Demos don&rsquo;t count after 7 years.&nbsp; When you are actually doing a project and your survival counts on it, interoperability seems less important than just getting the thing done.&rdquo;</p>
<p>Ira: &ldquo;Sakai was sold on the basis of using the OSIDs, but it didn&rsquo;t turn out that way&hellip;so are you saying that Kuali Student won&rsquo;t work?&rdquo;</p>
<p>Chuck:&nbsp; &ldquo;I&rsquo;m not saying that it won&rsquo;t work.&nbsp; I&rsquo;m saying that they&rsquo;ll come to you in two years when it&rsquo;s time to implement them and they&rsquo;ll say that they have found something else.&rdquo;</p>
<p>Discussion again about how it&rsquo;s different for CSU because interoperability is core to what they do, and because of their position as a network of 23 campuses.&nbsp; They have to make interoperability work. </p>
<p>Aaron (from OKI, I think) suggested that if the repository OSID was a success, then maybe it would be a good idea to develop a model together on the basis of that.&nbsp; What does an OSID need in order to become a mature OSID? </p>
<p>Chris:&nbsp; &ldquo;I&rsquo;m surprised by what I&rsquo;m hearing.&nbsp; If you&rsquo;re telling me that the only way to make collaboration work is to have a middle man, that means I should only be funding state systems, assuming that they will work out all the interoperability kinks internally because they have to, and then others can benefit from their work.&nbsp; If I were to listen to this, then I wouldn&rsquo;t fund collaborations any more.&nbsp; But I don&rsquo;t think that&rsquo;s in the interest of the people in this room.&rdquo;</p>
<p>Chuck replied that he was just saying that interoperability would take a back seat when survivability is an issue.&nbsp; When you have to get Sakai done because 60,000 students will be using it in the fall, all the interoperability stuff, even though it sounded great in the planning, will fall by the wayside.&nbsp; </p>
<p>Ira: And CSU?</p>
<p>Chuck: That&rsquo;s different.&nbsp; Their survivability depends on it.&nbsp; I think you ought to encourage planning for interoperability, but know that the application, the thing itself, actually has to be built next, and only then, when it&rsquo;s mature, can you begin to think about interoperability.</p>
<p>Chris: I need it to be measurable.&nbsp; How do I structure a Mellon grant along those lines? I can&rsquo;t just have some vague promise.</p>
<p>There was then some discussion about one of the OSIDs that hasn&rsquo;t taken off (authentication/identity management).&nbsp; Chuck: Has it changed at all during the last 7 years?&nbsp; </p>
<p>Jeff (OKI/MIT): We were expecting to hear back from all of you about what you needed.&nbsp; We incorporated what we heard.&nbsp; It was all up on the website, ready for comment.&nbsp; </p>
<p>Someone from Indiana: I appreciate what you&rsquo;re saying, but you didn&rsquo;t incorporate our feedback.&nbsp; </p>
<p>Chuck: It&rsquo;s like Groundhog Day all over again.&nbsp; </p>
<p>OKI person: Chuck, there isn&rsquo;t a shred of documentation from you on the website&hellip;</p>
<p>Jens (being conciliatory): What I&rsquo;m taking from this is that if OSIDs are going to remain relevant, the process for evolving them is important, more important than where they start out.</p>
<p>Chris: This seems like a good time to break for lunch.&nbsp; Hopefully when we come back everyone will be ready to engage in a productive conversation.</p>
<p>After lunch&hellip;</p>
<ul>
    <li>At this point, my notes are more sketchy.&nbsp; The conversation got more technical.&nbsp; A few random notes from the discussion:<br />
    </li>
    <li>No one could really have this conversation without making reference to the other interoperability options.&nbsp; The premise of the paper was that this wasn&rsquo;t about whether OSIDs were the best way to do it, only if they applied to these particular projects.<br />
    </li>
    <li>I had the impression that people were playing along at this point, not really engaging &ndash; much as they might have done during the interviews. <br />
    </li>
    <li>Brad said that he met with 5-6 CIOs this week and they talked about technology &ldquo;grand challenges&rdquo; for IT in higher ed.&nbsp; ID management is at the top of his list.&nbsp; (Would be interesting to know what else is up there.)<br />
    </li>
    <li>Brad also pointed out that three of the four OSIDs under consideration are not specific to higher ed (workflow, id management, repository).&nbsp; Only the gradebook is specific to higher ed.&nbsp; Should they be taking into account the fact that lots of other entities outside of higher ed are also trying to solve these problems?&nbsp; (There was no real answer to this.)</li>
</ul>
<p>I had to leave right at 3:00pm.&nbsp; Ed had just wrapped up, summarizing what was heard about each of the four OSIDs.&nbsp; Brad stepped in and asked what action should he be taking that is different now.&nbsp; Otherwise, it&rsquo;s &ldquo;Groundhog Day.&rdquo;&nbsp; He advocated just deciding on something, whether it&rsquo;s establishing a workgroup for each of the OSIDs to report back in 30 days, or deciding to forget 1 or 2 OSIDs altogether (&ldquo;the problem in higher ed is that we never stop anything&hellip;&rdquo;)&nbsp; <br />
</p>

Powered by Plone, the Open Source Content Management System