1 / 11

web-service konference 15. September 2005

web-service konference 15. September 2005. Bo Meyer specialkonsulent Jan Birk specialkonsulent. Kl. 10:00 – 13:00 – afbrudt af en pause eller to Præsentation af de enkelte web-services Sikkerhedskonceptet omkring web-services og herunder web-service kontrakten

jesse
Download Presentation

web-service konference 15. September 2005

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. web-service konference 15. September 2005 Bo Meyer specialkonsulent Jan Birk specialkonsulent

  2. Kl. 10:00 – 13:00 – afbrudt af en pause eller to Præsentation af de enkelte web-services Sikkerhedskonceptet omkring web-services og herunder web-service kontrakten Hvem gør hvad når der skal gives adgang til EASY-A data gennem web-services Dokumentationen af web-services ifbm. EASY-A Hvilke veje bevæger data sig og på hvilken form Live demo af nogle web-services KL. 13:00 – 14:00 Frokost på Sosu skolen Kl. 14:00 - 15:00 Eventuel fortsat demo af web-services Hvad byder fremtiden; hvilke web-services kommer til og hvilke ændres på kort og lang sigt Opsamling af ønsker til nye web-services Dagens program

  3. Præsentation af de enkelte web-services Nu Efterår og senere • W009 Direkte holdplacering – AMU og ÅU • W010 Registrering af fravær ud fra skema • W011 Registrering af ugebaseret fravær • W012 Direkte holdplacering - fuldtid • W013 Hold med skolefag • W014 Personer, elever og holdplaceringer • W015 LMSPersoner • W016 LMSGrupper • W017 LMSTilknytninger • Interne nøgler i web-services • Omlægning til OIO godkendte schemas • Web-service over Elever der dumper • Eksamensplan som web-service • Karaktergennemsnit som web-service • W000 HentPersonSkema • W001 HentMedarbejderSkema • W002 HentVEUSkema • W003 HentElevFraver • W004 HentSkoleStamdata • W005 KursusudbudViaWeb • W006 KursustilmeldingViaWeb • W007 Karaktertræk • W008 KursustilmeldingStatus

  4. Koncept

  5. Hvem gør hvad når der skal gives adgang til EASY-A data gennem web-services • Dialog mellem Jørgen Rendsvig og service aftager om kontrakten • Endelig kontrakt sendes til UNI-C/Jørgen Rendsvig • EASY Supporten • opretter den nye aftager i EASY-F • tildeler en pinkode • opretter adgang til de ”centrale” services W004 HentSkoleStamdata og W005 KursusudbudViaWeb • Dokumenterer den nye aftager på Admsys webbens sider om web-services • EASY Teknik gruppen • opretter adgang i proxy/firewall • Skolen giver den resterende adgang i B936 Web-service autorisation • EASY supporten modtager henvendelser om fejl og ønsker til ændringer i teknik og indhold – trace & debug foretages af support og teknik i samarbejde

  6. Dokumentationen af web-servicesdokumenter og schemas Indgang til dokumentation • http://www.admsys.uni-c.dk/easy-a/webservices/index.html Namespace og design dokumentation • http://uas.uni-c.dk/easy-a/webservices/ OIO namespaces • http://rep.oio.dk/ - herunder • http://rep.oio.dk/ebxml/xml/schemas/dkcc/2005/03/15/ - elektronisk betaling • http://rep.oio.dk/cpr.dk/xml/schemas/core/2005/03/18/ - cpr • http://rep.oio.dk/uvm-aktiviteter/xml/schemas/2005/05/15/ - EASY-A aktiviteter • http://rep.oio.dk/uvm.dk/xml/schemas/2004/12/03/ - UVM generelt

  7. Dokumentationen af web-services Schemas

  8. EASY-F EASY-A WEB-service Hold aftager Samling af 1 hold Hold 2 Hold Udvalgte EASY-A hold Web- 3 servi ce 4 Anmodning Hold om 5 holdplacering 6/9 Hold 7/8 Hold Status på anmodning Dataveje og -form

  9. Demo – trace & debug • Egne testklienter – både fra sektornet og Internet • Vi kan anvende en skoles pinkode og herved afprøve hullet igennem til skolen • Debug af HTTP og SOAP fra testklient • Logning på proxy – afviste og succesfulde • Logning via apache log filer på web-service server • Logning via Oracle log filer På web-service server • Logning via tabeller på EASY-F • Ved EASY version 06.1 – log linier i A103 Jobovervågning

  10. Demo – live systemerFormatering af data • Stylesheets – XSL filer • Reference til XSL filer skal dannes af web-service klient • Et hjemmebrygget eksempel • Ren klient programmering – XML til HTML • Typisk omformning til array og herefter præsentation HTML formateret • Elevplan som eksempel • UNI-C BlackBoard som eksempel

  11. Fremtiden • ”Hele tiden” nye services • Vi modtager med glæde ønsker til nye • Vi omlægger alle kendte interfaces til EASY-A til web-service interfaces, med afløbs tid på anvendelse af de nuværende interfaces • EASY-A kontakt med andre systemer omlægges gradvist til SOA ved hjælp af web-services – elevflytning og udlån som det første • Ændringer i eksisterende • Håndteres ved versionering, hvor gamle services lever sideløbende med nye en periode, for eksempel: • Omlægning til godkendte OIO schemas • Indførelse af EASY-A interne nøgler for en række services, både som afgrænsning og i XML resultatet • Ændring af afgrænsnings muligheder, således at både interaktive og mere batch orienterede udtræk understøttes

More Related