Archive for the ‘enterprise’ Category

What is Flexible Service Delivery?

Tuesday, February 9th, 2010

A new JISC briefing paper, entitled “What is Flexible Service Delivery?” has just been published. If software as a service, cloud computing or service oriented approaches to more flexible and fit-for-purpose institutional IT is of interest to you, I recommend you take a look at the briefing.

Adoption of Service Oriented Architecture for Enterprise Systems in Education: Recommended Practices

Wednesday, December 2nd, 2009

IMS recently released a white paper with the un-catchy but informative title “Adoption of Service Oriented Architecture for Enterprise Systems in Education: Recommended Practices“. While it is fair to say that no publication on SOA can avoid someone taking issue with something, this paper does a pretty good job of meeting its aims of providing those in the (mostly post-compulsory) education technology audience with relevant information on the reasons why they should at least consider service orientation and how they might go about moving in that direction.

Education has many unique challenges associated with integrating business and academic processes and technologies.  This Recommended Practices for Education on Service Oriented Architecture (SOA) from IMS Global Learning Consortium filters the information on the current state of SOA concepts, tools and practices and provides guidance on when adoption of SOA is appropriate in Education to overcome some of its core challenges.” (from IMS)

We (CETIS) produced a complementary look at the service-orientation back in March 2009, which we will update in 2010, with a similarly un-catchy but informative (we hope) title “Technology Change in Higher and Further Education - a service oriented approach“.

Enjoy…

Progress on IMS Learning Information Services (formerly Enterprise v2)

Monday, November 30th, 2009

Here are some slightly-edited notes I provided to colleagues following my attendance at the October 2009 IMS Quarterly Learning Information Services (LIS) project team meeting. LIS is the next generation of what has previously been called “IMS Enterprise” and brings together the capabilities of batch processing (original IMS Enterprise) and the more “chatty” capabilities of IMS Enterprise Services alongside other refinements and additions.

The meeting was mostly oriented around:

  1. Demonstration by Oracle and a presentation by Sungard about their implementation of LIS
  2. Discussion on (minor) modifications to support requirements from IMS Learning Tools Interoperability (LTI)
  3. Mapping out next steps

The headline news is that a public draft release is expected in December this year. The core specification is judged to be fit for purpose and further work, after public draft, will focus on the definition of the “HE profile” and the conformance requirements.

Conformance specification and testing is acknowledged to be a difficult problem but there is interest in using BPEL to create what are effectively unit test scripts. Oracle seems to have taken this approach and there is some literature relating to it. It is my conjecture that a library of unit tests (in BPEL) managed by the to-be-instantiated “Accredited Profile Management Group” for LIS in IMS would be a practical approach to testing implementations of LIS.

The demonstrations:

Linda Feng (Oracle) showed their Campus Solutions “Student Administration Integration Pack” working with Sakai (Unicon version), Inigral Schools on Facebook app) and Beehive (Oracle collaboration software). Linda has recorded a ViewLet (best viewed full-screen). The Sakai integration used “normal” LIS SOAP web services but the other two used an ESB (specifically the Oracle service bus). The Beehive case is worthy of note as the integration was achieved, as I understand it, without any code mods to Beehive: LDAP was used for core person (an LDAP binding for LIS has been developed) and the existing REST API for Beehive was translated to from LIS SOAP via the ESB. Inigral is also REST based. It was reported that the Beehive integration took a couple of person weeks to achieve and I can see quite a few people following the ESB route.

Sungard had only just completed a code sprint and were not in a position to demo. They expect to have both batch and chatty versions completed in Q1 2010. They did comment that many customers were already using “old” Enterprise batch processing but fully intend to move to LIS (and leap Enterprise Services v1.0).

I gather Moodle Rooms is also close to completing a LIS implementation although this is probably currently implemented against an old draft of LIS (the press release is cagey and doesn’t mention LIS)

At the terminal “summit day” of the quarterly, Michael Feldstein did a showman-like intro to LIS which was video-ed (I’ll link it in when posted) and he has subsequently blogged about supplier inclinations towards LIS.