Cloud Computing Model-View-Controller

Slides:



Advertisements
Lignende præsentationer
Målgrupper Målgruppe Hvem vil du ramme med jeres aktivitet på sociale medier? Hvad ved din målgruppe om jeres organisation? Hvilke tre nøglerelationer.
Advertisements

Arkiveringssystem til EXPO-NET A/S
Web 2.0 Teoretisk viden.
DEF-kat og bøger til døren DEF projekt om XML WebServices gateway til Z39.50 søgetjenester.
Internet til alvor og sjov
Sikkerhed i Skyen og andre steder - At regne uden at kigge Ivan Damgård, Institut for Datalogi, Aarhus Universitet.
2009NOEA/IT - Databaser/arkitektur1 Databaser Introduktion - Arkitektur Introduktion DBMS-arkitektur Datamodeller.
Software Underviser Jan Christiansen.
Markedsvurdering.
Formularer (Access, del 3)
Resource Central Microsoft Outlook® booking løsning
V/ Heine M. Jensen –
Velkommen Lars Johansson ProjectForce. Program: Lidt omkring Athena IT-Group A/S Introduktion til ProjectForce – Microsoft Sharepoint Lidt teori omkring.
Distribueret programmering, specielt.NET Remoting Rasmus D. Lehrmann DM
Obligatorisk projekt 5: ERP-systemer
Brug af IT redskaber og -systemer i den administrative stilling
ASP.NET Cache, State DataGrid og Diagnostics. Agenda – ASP.NET Cache, State og Cookies ( 1 del ) –Cache –Static member –Application State –Session State.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Michael Hald Konsulent, KL
 Intro  Historien – starten på det hele  Formålet  Hjernerne bag  Bomben bruges  Verden synker – Internettet stiger  På nettet kan vi alt  Effekter.
11.1 Mathiassen, Munk-Madsen, Nielsen & Stage, 2000 © Processer Oversigt, principper og teknikker Kapitel 11.
Introduktion til arkitektur design Arkitektur design handler om at få en forståelse for, hvordan et system skal organiseres og designe den overordnede.
Indhold 1.Hvad er MATRIX Mobil 2.Menu Valg 3.Installation 4.Adgang.
Effektiv adgang til data Niels Mørck, Carl Bro GIS & IT  Carl Bro GIS og IT  Problemstillingen  Nordjyllands Amts Blanketsystem  Centralisering / decentralisering.
Projektplanlægning Planlægning for solution makers a/s
Stig Irming-Pedersen ASP.NET MVC Partner Copenhagen Software.
TietgenSkolen – hovedopgaven til datamatiker.  Intro  Introduktion af ITemp  Gennemgang af ITempSys  Bruge af XP samt fordele/ulemper  Tortoise,
Office365 – Bliv klar (få evt
Hidtil har det været besværligt og tidskrævende at oprette værktøjer og tilhørende reservedele. Man kunne ikke gennem værktøjets navn/nummer se hvilke.
Muligheder og ulemper ved skytjenester Ved Claus Aarøe, UNI•C
Introduktion I4DAB1 Jesper Tørresø Forår Layers + Tiers ? Tiers er opdelinbgslag omkring en logisk abstraktion (Præsentation, forretningslogik og.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
8.6 Transaktioner1 Transaktioner 8.6 Transactions in SQL.
Styr på ressourcer og projekter Inspirationsseminar 31. oktober 2006.
Netværk og interprocess- kommunikation - Et eksamensoplæg!
Næste uges opgave Forbered interview med opdragsgiver Spørg til målgruppe, primær sekundær Primære mål og funktioner Alle typer data de kan stille til.
Produkt præsentation Christian Cletus Bjørn Eilertsen.
SQL Server konsolidering i Nordea Maiken Bjørn Jensen 5. september 2002  Mainframe baggrund – Siemens/BS2000, CA/IDMS  Ansat i Nordea september 1996.
Webserveren kan afvikle flere applikationer, der hver har deres eget selvstændige ”liv” og hukommelse. Den enkelte applikation består typisk af flere elementer.
Øvelse 1: First Impressions
Udvikling af mobilsites Einar Gislason / FTF. Mobilsites Mobilvenlige sites.
OIOREST workshop 22. april 2008 Finn Jordal Centeret for Serviceorienteret Infrastruktur IT- og Telestyrelsen.
Design af brugerflader13.1 Kursusgang 13 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
DIEB8.1 Kursusgang 8 Oversigt: Sidste kursusgang Beskrivelser af komponenter Typiske komponenter Arkitektur for en GUI.
SuperNovaONLINE. Projekt beskrivelse Programmet kører på central server Flere fra foreningen kan få adgang til samme regnskab – idrætsmodul Backup foregår.
Management April 2011 Printing on iSeries GS Gruppen 5. April 2011.
Effektiv vækst - Workshop
Orientering om Større Skriftlig Opgave 2017
Regionalt d.13.juni Biblioteket flytter mennesker er et projekt som kombinere følgende ting: motion, at være social og teknologi. Det gøres i dette tilfælde.
Kapitel 30 Debitor-, kreditor- og lagermodul.
Undersøgelse om sikker internetbrug
Cloud Computing Model-View-Controller
Din kreative online praksis!
Beskyt din virksomhed- Workshop
Anvendelse.
Supply Chain management SCM
Nyheder i ArcGIS Online
Abstraktioner.
Design af interaktion.
Interaktion og usability
Regnskab for produktionsvirksomhed
Problem med at følge de konstant voksende datamængder
Tre lags arkitektur hardware i systemer
Tre lags arkitektur.
Fremtidens Forening Dialogseminar lørdag d. 8. oktober 2016
OneDrive Med OneDrive kan du sikkert gemme dine billeder, filer og mapper på ét sted, dele dem med andre og få adgang til dem overalt.
Jan Christiansen Nyborg Gymnasium Inspiration fra bla. Systime.dk.
Velkommen til det nye PowerPoint
Velkommen til det nye PowerPoint
Information om Aula til forældre
Præsentationens transcript:

Cloud Computing Model-View-Controller Skyen er nogle fysiske maskiner, der står et eller andet sted.

Cloud computing – Opgave Før-test (5 minutter) Hvad er cloud computing? Hvilke fordele og ulemper er der ved cloud computing? Nævn 3 forskellige serviceformer for cloud computing. Hvilken form for service er Dropbox og OneDrive? Hvilke retsregler gælder for cloud computing? 1. Data gemt i skyen 2. Mindre omkostninger ved at bruge skyen, da man slipper for omkostninger til server Få adgang til ens data fra alle klienter Ulempe: man er afhængig af internet Dropbox, Onedrive, internet mails, netflix, spotify, Facebook, Datalager Persondata og købelovsdata, bogføringsloven (regnskaber) skal opbevares (i sky) i Danmark amerikanske dataselskaber skal have adgang til data gemt i deres systemer (sky), men som opbevares i andre lande.

Cloud computing ”Cloud computing er en model, som muliggør deling af en stor pulje af virtuelle ressourcer, via en netværksforbindelse. Disse ressourcer kan nemt og hurtigt re-konfigureres for at opnå den optimale udnyttelse. Leveringen af disse ressourcer sker on-demand, og som oftest efter en ”betal-efter- forbrug” model. ” – Emilie Norsk ”Ledelsens opgaver og ansvar ved cloud computing”

Cloud computing Hvorfor Cloud Computing?

Cloud computing Læs artiklen: ”Cloud computing – ikke alt kan flyve frit i skyen” Find artiklen på LMS2013, 4.02a Opgaver: Redegør for indholdet af artiklen Der er restriktioner i cloud computing pga. persondataloven og bogføringsloven. Hvorfor er det så vigtigt at overholde disse restriktioner? Hvilke type virksomheder henvender cloud computing sig til? Hvorfor vil vi gerne vide, hvor data er? Er det vigtigt?

Cloud computing Hvad er Cloud Computing?

Cloud computing Læs slide 1-3 og 12-16 i: ”Tema Cloud” (IaaS, SaaS og PaaS) Find artiklen på LMS2013, 4.02b Opgaver: Hvad er IaaS? Hvad er SaaS? Hvad er PaaS? Hvilken type service er Dropbox? Outlook? Hvilke risici er der ved cloud computing?

Cloud computing – Opgave Eftertest (15 minutter) Hvad er cloud computing? Hvilke fordele og ulemper er der ved cloud computing? Nævn 3 forskellige serviceformer for cloud computing. Hvilken form for service er Dropbox og OneDrive? Hvilke retsregler gælder for cloud computing?

Model-view-controller arkitektur Denne arkitektur adskiller sig fra de tidligere: Ét system bliver delt op i tre programmeringsdele: Model View Controller Minder om 3-lags præsentation, Applikation, Data/ hardware hvor ligger de forskellige dele af programmet Henvender sig til den måde man programmere på/ software

Model-view-controller arkitektur Modellen kombinerer View og Controller. Dens opgave er at give brugeren muligheden for at se og ændre tilgængelige informationer, afhængigt af View og Controller. Den har altså adgang til databasen. Brugeren kan agere ved hjælp af mus, knapper osv. Eksempel: En bankkonto og hvilke informationer der kan tilgås Model View Controller Modellen kombinerer de andre ved at tale sammen med view og controller Model har adgang til databasen Controller fortæller os hvad vi kan gøre med modellen. Styrer hvilket funktioner der er tilgængelige på den platform vi arbejder på

Model-view-controller arkitektur Controller definerer, hvad modellen kan gøre. Afhængigt, hvilken model anvendes, vil den have forskellige tilgængelige funktioner til modellen. Den har altså tilgang til databasen. Eksempel: Ved en bankkonto vil der være forskel på de tilgængelige informationer, afhængigt om kontoen tilgås online, i banken eller på en app. Model View Controller

Model-view-controller arkitektur View eller præsentation definerer, hvordan layoutet er for brugeren, igen afhængigt af modellen. Det svarer til hvordan modellen er bygget op. Eksempel: En bankkonto kan ses på forskellige måder, afhængigt om det er en App, i banken eller på nettet. Model View Controller View, er præsentationslaget

Model-view-controller arkitektur opgave 1 Hvilke fordele er der, at et program er delt op på denne måde? Hvilke ulemper er der? Tænk som programmør Tænk som sikkerhedsansvarlig Fordele: man kan nøjes med at ændre på den del man har behov for at ændre på Man giver kun slutbrugeren adgang til præsentationslaget Ulempe: Det tager længere tid at bygge op

Model-view-controller arkitektur opgave 2 Tag udgangspunkt i Candy Crush. Opgave: Hvilken del beskriver; hvad du skal kunne se (visuelt), hvilke valgmuligheder du har, og hvad highscoren er? Model View Controller View: det man ser Controller: styrer funktionerne (det man kan gøre) Model: spillets opbygning, en model af spillet, der kan overføres til noget data.