ABC Enterprise og Cerebrum ● Hva er ABC Enterprise? ● Modularisert utvikling ● ABC kontra IMS Enterprise.

Slides:



Advertisements
Liknende presentasjoner
Kjøpte produkter - Rabatter - Budsjett 3 moduler som er integrert i SuperOffice Påfølgende bilder vil vise en enkel forklaring og noen skjermdumper om.
Advertisements

FEIDE,  autorisasjon og informasjonstilgang Seniorrådgiver IKT-arkitektur Carl-Fredrik Sørensen Bruk av en tjenesteorientert arkitektur for å etablere.
Java database persistence framework.  SELECT by FROM postnr AS p WHERE ( SELECT DISTINCT postnr FROM addr AS a WHERE user.adrId = a.Id ) = p.postnr;
1 Objektorienterte databaser - 6 Arne Maus. 2 Problemstillinger, hvorfor OO- databaser ?  dagens relasjonsdatabaser (RDB) passer ikke for alle anvendelser.
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
Arbeidskrav 3 Del 2 Idéutvikling for illustrasjon, dekor eller kunstnerisk uttrykk. Jobb med ett av de to temaene dine. Arbeidet skal hovedsakelig foregå.
Ideutvikling - Problemdefinisjonen. Hva gjør de erfarne problemløserne? •Samler og analyserer informasjon og data •Snakker med mennesker som kjenner problemet.
Monica Stamnes Identitetsforvaltning og brukeradministrasjon Introduksjon til identitetsforvaltning og brukeradministrasjon med Cerebrum Monica Stamnes.
FEIDE, BAS og integrasjon
© SYSTEM- OG DRIFTSSEKSJONEN, USIT UNIVERSITETET I OSLO Del-prosjekt BAS.
© Lars-Erik Kindblad.  Et platformuavhengig verktøy for å automatisere build prosesser.  Støttes og drives av Apache Software Foundation.  Kommer ferdig.
Tema: Introduksjon Hvorfor Velocity? Installasjon Velocity VS. JSF / JSP Eksempler Oppsumering.
Modellbruk i Referansekatalogen Øyvind Aassve NorStella.
Prototyping In 140 Sommerville kap. 8. Mål Forstå hensikten med prototyping i forskjellige utviklingsprosjekt Forstå forskjellen mellom evolusjonær og.
Utført av: Jeppe Flensted HiST Vår 2009
Apache POI.
Hvorfor prosjekt? Forelesning 3ØID30 Harald Romstad 24.oktober
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :55 Side 1 FEIDE – BAS v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO.
Design Patterns Iterator & Mediator. Gruppe 8 Presentasjonsgruppe:Resten av gruppen: Marianne AtesAndrè Johansen Tom Vidar LundeHege-Kristin Johansen.
Gruppe 3 – Presentasjon 2 Henning Kristiansen, Mats Lindh, André Hauge og Vegard Simensen.
Skåring av motivasjonsskjema
Vurdering. Nemd Vurdering Det eleven skal lære, fastsettes som mål for kompetanse. Det er kompetansemålene som skal prøves til eksamen. Kompetanse er.
Effektivisering av ansettelsesprosessen
LandXML for Leica Geosystems
v/Bård Henry Moum Jakobsen
PUG-NORWAY OKTOBER 2008 THOMAS SKJØRTEN, HILDE ANDREASSEN UML og OpenEdge OOABL.
Nye forretningsprosesser Pensum: Olsen, kap
Objektorientert utforming In 140 Sommerville kap. 12.
Teknologiledelse 1 Hovedoppgave våren 2003 ”Internasjonalisering PANDA på web” Kristin Hoston Vegard Storstad Avd. for.
Referansehåndteringsverktøy EndNote og Reference Manager Ingeborg Hvaale.
Utvikling av tegneverktøy for Generalized Sketches Student: Ørjan Hatland Veiledere: Yngve Lamo, Høgskolen i Bergen Uwe Wolter, Universitetet i Bergen.
SOSI arbeidsgruppe 1 LE 28. mar.Side 1Divisjon Informasjonsteknologi Multiple tema og punktinfo i SOSI Lars Eggan.
Datakortet Hvorfor et forskningsprosjekt? Internett-kurs avdekket et stort opplæringsbehov. Annen undervisning, opplæring og sertifisering baseres på.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
Jasmina Hodzic, Gruppe for grunntjenester, USIT POLS, Cerebrum og Ephorte synkronisering Registrering av brukere i Ephorte ved hjelp av automatiske oppdateringsrutiner.
Helseinformatikk Øving 2. Studie av modeller GLIF –Protégé GEM – GEM Cutter.
Prosjekt 52E Installasjon, konfigurasjon og bruk av System Management Server 2003.
Nye forretningsprosesser Pensum: Olsen, kap
Gjennomgang av gruppearbeid til bolk B - DRI Dag Wiese Schartum, AFIN.
Plassering av personalmapper Versjon , ESAK.
1 VervDb Web-basert system utviklet med PHP og MySQL, vervdatabase for Høgskolen i Sør-Trøndelag.
Et BAS: Cerebrum.
Skåring av HIT-skjema Frode Svartdal UiT / Diakonhjemmet høgskole NB! Nytt og enklere skåringsskjema!
Skåring av HIT-skjemaet Frode Svartdal UiT / Diakonhjemmet høgskole.
© USIT/SAPP/GT, Bård Jakobsen UNIVERSITETET I OSLO USIT :34 Side 1 FEIDE – BAS – Cerebrum v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO.
Oppgåve 31E VID vår 2003 Utført av Andrè Høyset som er tilsett som IT-leiar hjå oppdragsgjevar, Fylkesbaatane i Sogn og Fjordane Student har også vore.
EXSS extended XML SMS Syslog by Andreas Pfeifer Jan-Ketil Gullvåg.
Brukerundersøkelse for formater og tjenester Metereologisk Institutt, Norsk Polarinstitut og Havforskningsinstituttet med hjelp av Sjøkartverket.
Oift Fartøyvernets ABC Kostnadsoverslag. Fartøyvernets ABC KOSTNADSOVERSLAG Er det noen vits i å få et kostnadsoverslag på en jobb som skal utføres? Hvorfor.
OpenRefine. Hvorfor vaske og rydde?  All metadata er uryddig Konverteringer Duplikater Inkonsistent bruk av navn Datoformateringer Flere verdier i samme.
Jasmina Hodzic, USIT/SAPP/GT VirtHome UiOs andre identitetsforvaltning- og tilgangskontrollsystem.
Hvordan skrive egne dilemma
Kvalitet, risiko og avvik
Bygg 21 Digitalisering av byggebransjen Rapport
Case og empiri <Fag> <Navn> Institutt for statsvitenskap
v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO
v/Bård H.M. Jakobsen GT/SAPP/USIT, UiO
Cerebrum – en liten BAS i skogen
FEIDE, BAS og integrasjon
Feide med venner til GVS Aktivitet 4: Eksport av data til LMS
Introduksjon til dynamisk CMOS
INF3400 Del 9 Oppgaver Dynamisk CMOS.
Fagleg forum, 27. mars 2003 Tor Hovland
Nye trender Vi skal se på Virtualisering ”Cloud computing”
Forside/oversikt Fag / tema Kunst og Håndverk Trinn Ungdomstrinnet
Progresjonsrapporter -utfordringer og løsninger
Utgiftsrefusjoner Høgskolen i Østfold
Modul 1 – Representasjoner
Utskrift av presentasjonen:

ABC Enterprise og Cerebrum ● Hva er ABC Enterprise? ● Modularisert utvikling ● ABC kontra IMS Enterprise

ABC Enterprise og Cerebrum Hva er ABC Enterprise? ● ABC Enterprise er et XML skjema for å utveksle data mellom kildesystemer. ● Laget for å transportere data mellom et Autoritativt Administrativt System og et BAS. ● Ikke tiltenkt å bare støtte ett kildesystem eller BAS, men heller være et felles skjema som flere kan bruke.

ABC Enterprise og Cerebrum Hva har dette med Cerebrum å gjøre? ● Egentlig ingenting, men: ● Cerebrum mangler felles importkilder. ● Alle importer i dag er knyttet opp mot høyere utdanning og er komplekse og lite fleksible. ● Utviklingen har vært at man lager spesialskript for importer man har laget. (import_FS, _LT, SAP?) ● import_ABC_Enterprise er også et skript laget for å spesialimportere nettopp ABC Enterprise, men implementerer en del “nye” ideer.

ABC Enterprise og Cerebrum Modul-baserte programmer ABC importen i Cerebrum er bygget opp av flere sett med klasser og sin egen Factory. Dette er gjort for å lett kunne skrive 'Mixins' til ABC importen. Faktisk er ABC importen så modularisert at man kan erstatte delen som dytter data inn i Cerebrum med for eksempel eksport til et annet XML format. xml2object AB C object2cerebru m Cerebrum ob j

ABC Enterprise og Cerebrum Modul-baserte programmer ● Fordeler: Enkelt å gjøre utvidelser som er spesifikke for en institusjon. Deler av programmer kan brukes i andre programmer. Mixins er tøft! :) ● Ulemper: Kompleksitet Mangler en del kjøreregler for hvordan man gjør dette. Vanskeliggjør event-basert oppdatering?

ABC Enterprise og Cerebrum IMS Enterprise kan støtte det meste ABC Enterprise støtter, men ikke alt. Det samme gjelder ABC kontra IMS. De to implementasjonene har en forskjellig tilnærming til å representere data, samt å lage relasjoner mellom dem. I IMS så er det hovedsaklig tre bestanddeler; Person, Gruppe og Medlemskap. I ABC så er det Organisasjon, dens Organisasjonsenheter, Personer, Grupper og Relasjoner. I IMS så oppererer man med relasjoner også inne i Person og Gruppe, mens i ABC så er Relasjoner det eneste stedet det forekommer relasjoner som roller og medlemskap. IMS tillater svært komplekse relasjoner, men man må parse dokumentet for å se at slike koplekse realsjoner finnes. I ABC vil relasjoner kunne være komplekse, men bindingene mellom entiteter vil være definert i. IMS Enterprise: - pro: ● Velkjent. ● Mye brukt i utdanningssektoren. ● Stort sett med atributter som gir mulighet for å uttrykke et bredt datasett. ● Godt dokumentert - con: ● Nærmest umulig å "støtte" IMS. Datasettet er for stort. ● Bruken av IMS er veldig forskjellig pga. mulighetene. ● Visse relasjoner er ikke godt definerte(Organisasjon primært). ABC Enterprise: - pro: ● Strengt system for å uttrykke egenskaper. ● Enkelt datasett for å presse data inn i et definert system. ● Deler av skjemaet er svært dynamisk for å uttrykke relasjoner. ● Utvidelser er planlagt når behovet er avdekket. - con: ● Mangler i skjemaet gjør at visse data ikke kan uttrykkes. ● Dynamiske deler av skjemaet er komplekse og kan være vanskelige å uttrykke. ● "Tynn" dokumentasjon

ABC Enterprise og Cerebrum Mer informasjon: ABC Enterprise: Modularisert programmering: cerebrum/Cerebrum/modules/abcenterprise/ (dokumentasjon rundt dette er mangelfull) IMS Enterprise:

ABC Enterprise og Cerebrum