Systemarkitektur F7. Agenda. Arbetssituation. Arbetssituation. Arbetssystem. Arbetssystem. Hårdvaruarkitekturer Nätverkstopologier Databehandling

Relevanta dokument
System arbetssystem informationssystem

Studentsynpunkter? Vad menas med IT i organisationer. Moderna affärsstrategier. Beskriva organisationer ur olika perspektiv.

Datasäkerhet och integritet

LARS. Ett e-bokningssystem för skoldatorer.

What Is Hyper-Threading and How Does It Improve Performance

Information technology Open Document Format for Office Applications (OpenDocument) v1.0 (ISO/IEC 26300:2006, IDT) SWEDISH STANDARDS INSTITUTE

Enterprise App Store. Sammi Khayer. Igor Stevstedt. Konsultchef mobila lösningar. Teknisk Lead mobila lösningar

Designmönster för sociala användningssituationer

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

CM FORUM. Introduktion till. Configuration Management (CM) / Konfigurationsledning. Tobias Ljungkvist

Michael Q. Jones & Matt B. Pedersen University of Nevada Las Vegas

RUP är en omfattande process, ett processramverk. RUP bör införas stegvis. RUP måste anpassas. till organisationen till projektet

Biblioteket.se. A library project, not a web project. Daniel Andersson. Biblioteket.se. New Communication Channels in Libraries Budapest Nov 19, 2007

Om oss DET PERFEKTA KOMPLEMENTET THE PERFECT COMPLETION 04 EN BINZ ÄR PRECIS SÅ BRA SOM DU FÖRVÄNTAR DIG A BINZ IS JUST AS GOOD AS YOU THINK 05

Beijer Electronics AB 2000, MA00336A,

Flervariabel Analys för Civilingenjörsutbildning i datateknik

IPv6 i Mobilnät. Mattias Karlsson. mattias.karlsson@telenor.com

Isolda Purchase - EDI

Service och bemötande. Torbjörn Johansson, GAF Pär Magnusson, Öjestrand GC

Plats för projektsymbol. Nätverket för svensk Internet- Infrastruktur

Välkommen in på min hemsida. Som företagsnamnet antyder så sysslar jag med teknisk design och konstruktion i 3D cad.

Boiler with heatpump / Värmepumpsberedare

EXTERNAL ASSESSMENT SAMPLE TASKS SWEDISH BREAKTHROUGH LSPSWEB/0Y09

Health café. Self help groups. Learning café. Focus on support to people with chronic diseases and their families

TRENDERNA SOM FORMAR DIN VERKLIGHET 2014 ÅRETS IT AVDELNING

Fallstudie Den svenska Försvarsmakten Meddelandeinfrastruktur redo för det nya nätverksbaserade försvaret

A metadata registry for Japanese construction field

Webbregistrering pa kurs och termin

Projektmodell med kunskapshantering anpassad för Svenska Mässan Koncernen

Vad är en dator? Introduktion till datorer och nätverk. Pontus Haglund Institutionen för datavetenskap (IDA) 21 augusti 2018

Examensarbete Introduk)on - Slutsatser Anne Håkansson annehak@kth.se Studierektor Examensarbeten ICT-skolan, KTH

Förskola i Bromma- Examensarbete. Henrik Westling. Supervisor. Examiner

Skattejurist för en dag på Deloitte i Malmö! 26 april 2016

SVENSK STANDARD SS :2010

The routing number is used to enable routing to the correct recipient operator s public communications network at calls to ported telephone numbers.

PEC: European Science Teacher: Scientific Knowledge, Linguistic Skills and Digital Media

Geo installationsguide

Taking Flight! Migrating to SAS 9.2!

Grundläggande datavetenskap, 4p

SAS VIYA JOHAN ELFMAN ROLAND BALI

Creo Customization. Lars Björs

Introduction to the Semantic Web. Eva Blomqvist

MÅLSTYRNING OCH LÄRANDE: En problematisering av målstyrda graderade betyg

Vätebränsle. Namn: Rasmus Rynell. Klass: TE14A. Datum:

DIGITALA PROJEKT Väderstation

Module 6: Integrals and applications

UML use cases. Mikael Söderström Institutionen för informatik Umeå universitet

Alternativet är iwindows registret som ni hittar under regedit och Windows XP 32 bit.


Webbreg öppen: 26/ /

SOLAR LIGHT SOLUTION. Giving you the advantages of sunshine. Ningbo Green Light Energy Technology Co., Ltd.

Läkemedelsverkets Farmakovigilansdag

12.6 Heat equation, Wave equation

SOA One Year Later and With a Business Perspective. BEA Education VNUG 2006

D-RAIL AB. All Rights Reserved.

The routing number is used to enable routing to the correct recipient operator s public communications network at calls to ported telephone numbers.

Manhour analys EASA STI #17214

2.1 Installation of driver using Internet Installation of driver from disk... 3

Introduktion till molntjänster Tekniken bakom molntjänster och legala utmaningar

Windows 8 och det nya arbetslivet. Magnus Holmér IT strategisk rådgivare

Surfaces for sports areas Determination of vertical deformation. Golvmaterial Sportbeläggningar Bestämning av vertikal deformation

Rättvis kostnadsfördelning av IT-infrastrukturinvesteringar

Systemutveckling. Historiskt grundad introduktion

Lights in Alingsås Nordens största workshop inom ljussättning i offentlig miljö.

Byggdokument Angivning av status. Construction documents Indication of status SWEDISH STANDARDS INSTITUTE

Vässa kraven och förbättra samarbetet med hjälp av Behaviour Driven Development Anna Fallqvist Eriksson

Strategier och ansatser för utveckling av IT-stöd

Etik och säkerhetsfilosofi i praktiken

GOLD SD Med styrenhet/with control unit. Fläkt/ Fan. Utan filter/ Without filter. Fläkt/Fan. Fläkt/ Fan. Med filter/ With filter.

Transforming Your Challenges Into Advantages

Arrow - Cloudification. Niklas Akerö Hosting/Cloud Sales Manager

Sammanfattning. Revisionsfråga Har kommunstyrelsen och tekniska nämnden en tillfredställande intern kontroll av att upphandlade ramavtal följs.

Arkitektur. Den Röda Tråden

Föreläsning 4 IS1300 Inbyggda system

Accomodations at Anfasteröd Gårdsvik, Ljungskile

Questionnaire for visa applicants Appendix A

Services Digitalize Digitalising the built environment industry with business minded strategies for digital building information and model

Adding active and blended learning to an introductory mechanics course

Affärsmodellernas förändring inom handeln

Middleware vad, hur, varför när?

Får endast utföras av behörig personal. May only be carried out by authorized electrician

GOLD SD Fläkt 2/ Fan 2. Fläkt 1/ Fan 1. Fläkt/ Fan. Utan filter/ Without filter. Fläkt 1/ Fan 1. Fläkt 2/ Fan 2. Med filter/ With filter Filter

Tjänster, design och innovation. Tjänstedesign, vad är det

Preschool Kindergarten

Stiftelsen Allmänna Barnhuset KARLSTADS UNIVERSITET

Kursplan. FÖ3032 Redovisning och styrning av internationellt verksamma företag. 15 högskolepoäng, Avancerad nivå 1

Ett hållbart boende A sustainable living. Mikael Hassel. Handledare/ Supervisor. Examiner. Katarina Lundeberg/Fredric Benesch

Eyvind Bergström KATALOGHUS ARKITEKTUR och OBJEKT

CHANGE WITH THE BRAIN IN MIND. Frukostseminarium 11 oktober 2018

De senaste åren har det hänt en hel del på ATO Fritid

Observationshotellet. The observation hotel. Fanny Vallo !!! Ersätt bilden med en egen bild. Emma Karlsson Martin Hedenström Ljung.

Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985

Stort Nordiskt Vänortsmöte maj Rundabordssamtal Hållbar stadsutveckling, attraktiva städer 20 maj 2016

Introduktion ICAO-EASA.

KTH MMK JH TENTAMEN I HYDRAULIK OCH PNEUMATIK allmän kurs kl

SWESIAQ Swedish Chapter of International Society of Indoor Air Quality and Climate

Förändrade förväntningar

Transkript:

Arbetssystem Customers people who benefit from the products produced by the Systemarkitektur F7 Mjukvaruarkitekturer Hårdvaruarkitekturer Products and Services what the work system produces Business Process activities performed in the Kapitel: 8, 9, 10 Participants people who perform the business process Information information used by participants in doing work Technology hardware, software, etc. used by participants kontext infrastuktur Customers Arbetssystem people who benefit from the products produced by the Agenda Organisationsstruktur Participants people who perform the business process Products and Services what the work system produces Business Process activities performed in the Information information used by participants in doing work Dataflödesdiagram Modeller för arkitekturer: - hårdvaru - mjukvaru Technology hardware, software, etc. used by participants Hårdvaruarkitekturer Nätverkstopologier Databehandling Mjukvaruarkitekturer Datorer Itea Lab kontext Konceptuell Modell E-R diagram infrastuktur Arbetssituation Arbetssituation Dialog Hur vill du att din dator skall uppföra sig? Hur vill du att din dator skall uppföra sig? 1

Beteende variabler för IT Funktionell kapacitet Lagringskapacitet processorkapacitet Pris tex lagningskostnad Driftsäkerhet Villkor för bearbetningar Användbarhet Kvaliteten på användargränssnitten Enkelt att lära sig flyttbar (portability) Beteende variabler för IT, fort Kompatibel Standarder kodning, gränssnitt Underhåll Moduler Skalbarhet flexibilitet Beteendet påverkar Vilken typ av dator som arbetsuppgiften behöver Hur mjukvaruarkitekturen skall se ut Hur hårdvaruarkitekturen skall se ut Datorer Konrad s Zuse Z3 computer. Germany, 1941 ENIAC (Electronic Numerical Integrator And Computer) United States, 1946 Datortyper Elektronisk datamaskin BESK Erik Stemme, Gösta Neovius Germund Dahlquist, Olle Karlqvist, Göran Kjellberg och Arne Lindberger Elektronisk datamaskin BESK KTH lokaler på Drottninggatan 95A 1953 Superdatorer (mycket stora volymer, hög hastighet på beräkningar Stordatorer (mainframes) (hela företag) Minidatorer (midrange computers) (avdelningar) Arbetsstationer (kraftfull PC) Persondatorer ( dator för en användare) PDA (personal digital assistants) (handdatorer) - http://www.treinno.se/pers/okq/besk.htm Besk och dess föregångare Bark 2

Computer Networks (topologier) Kommunikationsnätverk Internet: Publikt nät för kommunikationen mellan tex olika intressenter Intranet Privat nätverk som använder sig av tex webgränssnitt för kommunikationen mellan anställda, kunder etc Extranet Privat nätverk som binder ihop ett företag med tex kunder och leverantörer Virtuell organisation Computer Networks (cont.) Functions of IT Functions of IT Arkitekturer Datorbehandling Centraliserad Klient/server Distribuerad Webbaserad Hårdvara En dator Två datorer Tre datorer Flera datorer Mjukvara En-lager struktur Två-lager struktur Tre-lager struktur N-lager struktur Obs en dator kan vara uppdelad som om den är flera 3

One-tier (Centralized) Two-tier (Client/server) Server The presentation, application logic and resource manager are built as a monolithic entity. Users/programs access the system through display terminals but what is displayed and how it appears is controlled by the server. (These are dumb terminals). This was the typical architecture of mainframes, offering several advantages: no forced context switches in the control flow (everything happens within the system), all is centralized, managing and controlling resources is easier, the design can be highly optimized by blurring the separation between s. Server As computers became more powerful, it was possible to move the presentation to the client. This has several advantages: Clients are independent of each other: one could have several presentation s depending on what each client wants to do. One can take advantage of the computing power at the client machine to have more sophisticated presentation s. This also saves computer resources at the server machine. It introduces the concept of API (Application Program Interface). An interface to invoke the system from the outside. It also allows designers to think about federating the systems into a single system. The resource manager only sees one client: the application logic. This greatly helps with performance since there are no client connections/sessions to maintain. 3-tier architecture (middleware) N-tier architecture (Web) In a 3 tier system, the three s are fully separated. The s are also typically distributed taking advantage of the complete modularity of the design (in two tier systems, the server is typically centralized) A middleware based system is a 3 tier architecture. This is a bit oversimplified but conceptually correct since the underlying systems can be treated as black boxes. In fact, 3 tier makes only sense in the context of middleware systems (otherwise the client has the same problems as in a 2 tier system). Web server HTML filter application logic resource management information system presentation middleware client Web browser IS-Architekturer Design lager Implementation tiers GK:ITO ITea Lab Multi-tiered enterprise system http://itea.dsv.su.se/tutorial/ 4

GK:ITO ITea Lab Use ITea as a customer Website Use ITea as a business customer B2B Use ITea as a manager Chef Explore the ITea architecture Arkitektur Explore the ITea databases Databaser Understand the system calls inside the different parts of the ITea system Look at the ITea documentation Dokumentation Take the test! Formulär GK:ITO ITea Lab Start : http://itea.dsv.su.se/tutorial/ Arbeta individuellt eller i grupper om två men inlämningsuppgiften lämnas in individuellt 5