Tilstede Hakon gruppen Systek Ragnvald Blindheim, CTO for ICA Ahold

Slides:



Advertisements
Liknende presentasjoner
Høyere livskvalitet -færre bekymringer. Ny teknologi – nye muligheter Eiere: Konseptutviklingen startet våren Tryggere Hjem AS ble stiftet:
Advertisements

Progress Brukerforening Tormod Sveli
Nettprosjekt Kundeservice på nett •Bakgrunn –SiT hadde gamle nettsider med mye og utdatert innhold og funksjonalitet •Formål –Bidra til at.
Av oss kan du forvente service og kvalitet Morgendagens løsning i nettskyen.
Endringsstyring Change Management.
Java Teknologi Teknikker Økosystem Johannes Brodwall
Forskerspiren Åpne forsøk: nye læringsmål?
Produkteier vs virksomhetsarkitekt
 Galls lov og erstatningsprosjekter Johannes Brodwall Chief scientist, Steria.
Service møte-trekanten
Tjenestebasert design med dynamiske proxyer og Spring Bjørn Vidar Bøe, JavaZone 2005.
"Bo lenger hjemme".
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
Java Server Faces (JSF) en introduksjon Frode Eika Sandnes.
Utført av: Jeppe Flensted HiST Vår 2009
Side 1. Side 2 Agenda Begreper Norman ASA Mål og hensikt Teknologi Oversikt over systemet Demonstrasjon av systemet Tekniske løsninger Prosessen Konklusjon.
Our business, your advantage! DataManager
Human Factors (HF) i kontrollrom - En revisjonsmetode 2003
Gruppe 5: Performance, Modifiability Tor-Erik Christian Bernt Johannes.
Kontroll og overvåking av integrasjonsløsninger App Platt Conference – SOA & Integration Track Martin Rauan Gisle Åsberg Communicate Norge.
Gruppe 3 – Presentasjon 2 Henning Kristiansen, Mats Lindh, André Hauge og Vegard Simensen.
Strategi og samhandlingsarkitektur
Copyright © 2003 Systek Utviklingsorganisasjonen Bevilgning BehovUtvikling Hvem betaler for jobben? Hvem avgjør om verdien er verd.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
Copyright © 2003 Systek J2EE Arkitektur Java Workshop CBA Johannes Brodwall, Systek as.
Copyright © 2003 Systek J2EE Teknologier Java Workshop CBA Johannes Brodwall, Systek as.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown En subjektiv sammenligning Johannes Brodwall.
Copyright © 2003 Systek i Industrien Johannes Brodwall Systek AS.
Infoflyt av pasientdata, integrasjon MTU/IKT - handtering av pasientinformasjon Stavanger 25/
Dagens virksomhetsmodell: Den strategiske kjernen…
Effektivisering av ansettelsesprosessen
En prosjektleders perspektiv Emnekart 2004 – Felix konferansesenter, 27. oktober 2004.
Emnekart Norge 2004 Felles metadata for offentlige publikasjoner Bjørn Wang Lava Group as Mette Haga Nielsen Statens Forvaltningstjeneste.
Strategi for universitetets IT-virksomhet. Kontekst Strategi 2020 Mer strategisk IT: –U3 – USIT for UiO og UH, Rambøllrapporten –UiO-IT – Strategi, styring,
Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together Architect for Eclipse
Problemstyring Problem Management
Flexible guideline-based patient careflow systems Silvana Quaglini, Mario Steffanelli, Giordano Lanzola, Vincenzo Caporusso, Silvia Lanzola.
Andreas Olsen, Henrik Larsen Toft, Trond Gjertsen, Vegard Gillestad MASTEROPPGAVER VED BCCS: ESYSBIO PROJECT.
2008 INF3400 Latcher og vipper Konvensjonelle CMOS latcher Problemer: 1.Terskelfall 2.Ukjent last 3.Ukjent drivegenskaper Definert drivegenskaper Definert.
Samordning, arkitektur, PKI Hva skjer? Endre Grøtnes, Statskonsult
Verktøy i faget ”Objektorientert systemutvikling og UML” Eclipse Together for Eclipse
Eziz Annagurban Veiledere: Sven-Olai Høyland Carsten Helgesen
Kontinuerlig kvalitetskontroll. Hvordan komme helt i mål.
Overvåking Feilhåndtering
Disaster Preparation/Recovery Solutions and Messaging Backup/Restore Exchange server 2003.
Copyright © 2003 Systek Java versus.NET The Heavyweight Championship Showdown.
Synkron overføring - Digitalt skapt materiale fra kommunene
M2M utstyrsovervåkning System for fjernstyring og fjernovervåking av utstyr fra IM-basert mobilklient. System for fjernstyring og fjernovervåking av utstyr.
Telenors satsing på fri programvare Paul Skrede - GoOpen 2009.
Struktur FE2: Interface Controller Session Bean Session Beans Query BeanConverter Bean Data transfer objectsEJB entities Database.
J2ME- og Web-basert Instant Messaging System. Oppgavebeskrivelse Selvstendig system J2ME- og Web-basert Internasjonalisering.
X10 webservices/IM -> mobilklient. Oppdragsgiver:
Utvikling av rettslige beslutningssystemer, oversikt over emnet og presentasjon av ”Fra lovtekst til programkode” Utvikling av rettslige beslutningssystemer,
Copyright © 2003 Systek Java Safari Java Workshop CBA Johannes Brodwall, Systek as.
OPPGRADERING AV REQUEST TRACKER OG VIDEREFØRING AV PHP WEBSKJEMA.
Framtidige geografier – økonomisk globalisering - miljø
Moscito2 Guro, Tone, Mari og Elna. Om prosjektet Tilstedeværelsesinformasjon i organisasjoner Tilstedeværelsesinformasjon i organisasjoner - systemer.
COTS Software Evaluation and Integration Issues Håkon Solberg Karl Morten Dahl.
1 Biblioteknett Norge Gruppe 5: Omar Alvin Pettersen Robert Strand Harald Øygard Jørgen Grønlund.
Brukbarhetstesting og feltstudier INF 1500; introduksjon til design, bruk og interaksjon 7 november 2010.
LINK MOBILITY LINK Mobility er den største tilbyderen av verdiøkende mobile tjenester i det nordiske markedet. LINK Mobility leverer komplette løsninger.
Tips og råd Til hva dere bør tenke på når dere setter samme et business case (basert på innspill fra seminar )
Brukbarhetstesting og feltstudier
”Objektorientert systemutvikling og UML” Eclipse Visual Paradigm
Dagfinn Bergsager Universitetet i Oslo SMIDIG 2016
Håndtering av telekommunikasjon (kap. 6)
Status fellesanskaffelse av trygghetsskapende teknologi
Nye trender Vi skal se på Virtualisering ”Cloud computing”
Sett inn visst på riktig plass.
Utskrift av presentasjonen:

Tilstede Hakon gruppen Systek Ragnvald Blindheim, CTO for ICA Ahold Bjørn Sloth Johannes Brodwall, Arkitekt Aaron Sevivas, Arkitekt

Organisasjonsmessige behov ICA/Hakon/ICA Ahold har vært gjennom mange fusjoner Selskapet eies nå 50% av Ahold (verdens 3. største eier av matvarer, etter Walmart og ...? Nederlands) IT organisasjonen er flyttet opp i ICA Ahold, og skal få systemene til å virke sammen (synergier) IT satsningen bør kunne virke sammen med Aholds andre forretninger i framtiden

ICA Ahold organisasjon Gamle eiere av ICA (Sverige) Verdenes 3. største holding-selskap innen dagligvarer. Beholder lokale brands. Eier mange forretning i Europa og USA Stein Erik Hagen

IT Arkitektur En åpen arkitektur – integrasjon mot eksisterende systemer, Ahold systemer J2EE – utprøvd teknologi Bruker webMethods som broker i en Asynkron XML basert Løst koblet Meldingsdrevet arkitektur Min observasjon: Sessions’ Software Fortress

ICA Ahold arkitektur (presentert av Ragnvald) Etc. Integrasjon Presentasjon Forretning Data Workflow-baserte systemer Asynchronous XML messaging Kampanjer Integrasjon Presentasjon Forretning Data Message Broker (webMethods) Assortement Integrasjon Presentasjon Forretning Data Pricing Integrasjon Presentasjon Forretning Data

Problemer: Sentrale Fortress-basert arkitektur har mange utfordringer Synkronisering av data (replikering) Riktig oppdeling i fortresses Teknologiske vanskeligheter Ingen referanseprosjekter Vanskelig å bruke teknologiene Vanskelig å fase inn nye løsninger som erstatter eksisterende systemer Andre systemer som ikke skal byttes ut har avhengigheter Mange problemer med meldingshub er pga ”essensiell kompleksistet” med samspillende, autonome systemet

Dedikert database (replikerer data fra andre fortress) Pricing MVC/Struts Presentasjon Integrasjon J2EE basert Forretning JDO (ikke krav) Data Dedikert database (replikerer data fra andre fortress)

Problemer: Fortress Tar for lang tid å utvikle J2EE er ikke produktivt Lurer på om det var riktige valg Standardisert arkitektur ønskelig (Vanskelig å følge opp) Sårbar for teknologiske endringer Feil, mangler, og inkompabilitet i servere

Notat: Mine anbefalinger for et fortress Kommunikasjon kun via presentasjon og integrasjon Aldri be om data (reaktor), selv ikke fra andre systemer under request-håndtering Autogenerer integrasjon -> database replikering basert på metadata Integrasjon inn: Kun til database/DAO Integrasjon ut: Trigges av businesslogikk, betjenes asynkront (men sikkert) fra integrasjonslag mot database Legg opp til at enkelte fortress kan ha unik arkitektur: Integrasjonsfortress (midlertidig) og teknologi-eksperimenter

Notat: Fortress: Design anbefaling Portlets eller tilsvarende sikrer presenasjon-integrasjon mellom fortress Asynchronous Session beans (eller annen teknologi) Bør autogenereres i så stor grad som mulig change Signal Services DAO, Entity Beans eller JDO Broadcast changes RDBMS-OO Replicate incoming objects

Konklusjoner MDA og OptimalJ kan løse mye av problemene med utvikling av uavhengige fortress Med en så omfattende arkitektur kan det være verdifullt å utvide OptimalJ for å generere mer av fortresset Produktivitet Interoperabilitet (teknologiendringer og legacy) Kvalitet (kan håndheve arkitektur) Vi har liten tro på at OptimalJ vil hjelpe mye på de sentrale problemene Ragnvald var veldig interessert i MDA og OptimalJ En demonstrasjon med flere fra ICA holdes 11. september