Coding Camp
REGISTER !
http://www.terena.org/events/details.php?event_id=1972
Dates:
- Wed 23 - Frid 25, March
https://foodl.org/foodle/Mobility-CAMP-4d089 <-- used to decide on the times
Location:
Universitat Pompeu Fabra
Ramon Trias Fargas, 25-27
Barcelona, Spain
The meeting will be held at the Campus Ciutadella. This Campus is very close to the "Ciutadella-Vila Olímpica" metro station (Line 4) and in the area of the Zoo and the Olimpic Port.
Objective:
The objective of the coding camp is to test the RS3G Mobility Project Network by* successfully exchanging data among the participating partners in a test enviroment
- using the agreed upon architecture and solution (outcome of Malaga meeting)
- by “pushing the button” in a test environment previously prepared
- going from SIS (Student information System) system-to-system where available.
- publishing the wsdl onto a registry (EdUnify ?)
Participants
Business: IRO Officer s(Day 1)
Technical: Developers, Architects, Network specialists (Day 2-3)
Ideally the IRO participants should come from one of the universities running the systems managed by the implementers involved in the project (KION, MUCI, SIGMA, LADOK, FS, OODI, HIS... )
The Digital Student Data Portability (DSDP) Task Force in EAIE may be involved in organizing Day 1 (agenda and participants).
IRO staff (or similar) participants:* Jasper Faber (University of Amsterdam)
- Duncan Hamshere (DSDP -EAIE )
- Gøril Mellem (University of Oslo)
- Klementyka Kielak (University of Warsaw)
- Ewa Makal (University of Warsaw)
- Ferran Llunell (Universitat Pompeu Fabra, Barcelona)
- Cristina Ferreira (University of Porto) ?
- Suzanne Svensson (University of Linköping) + 1
- Niina Jokela (University of Helsinki)
Agenda (tentative)
Day 1 - Business Process Review and Validation*
- (Morning) Demonstration of the workflow as demonstrated by IRO staff.
- Clarification of the processes and what components can be implemented.
- Statement: how can software support the processes of IROs ?
Day 2 - Technical Day (may include break-out sessions)
- Review of Technical constraints (Introductory session by Warsaw team) - Possible subjects to discuss: Tomcat vs Glassfish, Jetty and JBoss; Axis vs CXF; SOAP vs REST)
- Status update: what is implemented at which site? (Connectivity to SIS, IRO, protocols, techniques and libraries used) (each participant a 5 minute flash)
- Discussion: what is feasible in the hands-on session?
- Hands-On (break-out session to first test in pairs): Connectivity between the partcipating “nodes”
- “push the button”
- system-to-system if possible (from SIS database, onto the network, over to the other node) MUCI, KION, SIGMA, Porto...
- Discussion:
- RESTvsSOAP approach
- Secure data exchange
- Webservices finalization
- Connectivity between the partcipating “nodes” ** “push the button”** system-to-system if possible (from SIS database, onto the network, over to the other node) MUCI, KION, SIGMA, Porto...** REST vs SOAP approach
- Webservices finalization
Day 3 - Technical Day (may include break-out sessions)
- Service Registry update (Roland - UMEA)
- workflow process modeling using BPEL (Toni - MURCIA)
- GemBus update (Diego - RedIris)
- evolutionary roadmap defininition
Homework (preparation)
- IRO's preparation IRO homework
- Nodes set-up
- Data Format assessment (define exactly what data)
- Schema review (for example check with MLO XML)
- prepare SIS enviroment to run “push the button” test (integrate with SIS)
Tasks
- Describe the details of the “WS” selected interim solution above (Victoriano, Milan)
- Define the technical preparatory activities in detail - Tasks for developers (Janina)
- Propose an appropriate “coding camp” agenda structure - sessions (Peter)
- Select official meeting date (Foodle)
- Organize logistics (Louis)
- Do the homework (all, particularly the implementers)!
(Old version)
-------------------
at a Glance:
When: inbetween Fall and Sprin Semester - approximately end of January 2011
Where: Warsaw ?
Who:
- Student Information Systems Providers: KION, MUCI, SIGMA, LADOK, FS, OODI, HIS, (1 developer each)
- Projects: STORK project (Student Mobility Pilot) (1 person)
- Networks: TERENA (and related) - GEMBus, SCHAC, EDUROAM, (2 people)
- System integrators: Fulcrum
- Students: we may want to include a couple of "students" currently in a mobility program at the University of Warsaw sharing their experience
- IRO (International Relationship Office): linking to the Students above, we may have a session on the "processes from the user's perpective" . why not try to engage EAIE's IRM http://www.eaie.org/IRM/? Duleep Deosthale, IRM's vice-chair, is one of the supporters of DSDP ... by coopting IRM, you are really taking off with DSDP as a Task Force.
- Standards: MLO (courses) and ELM (transcript/Diploma Supplement) (1 person)
- IMS Global Learning consortium (http://www.imsglobal.org/ )?
What:
- 12 webservices developed to cover the mobility process
- "push the button" - implementers should simulate the mobility process electronic from system to systems - from interface to database
- publish webservices onto EdUnify .
- The last day we should be abe to send data from one application and receive them in the other
