Enterprise Domain Repository

Like dokumenter
Uke 5. Magnus Li INF /

Hvordan komme i gang med ArchiMate? Det første modelleringsspråket som gjør TOGAF Praktisk

Hva betyr tjenesteorientert arkitektur for sikkerhet?

Itled 4021 IT Governance Fra IT-strategi til digital forretningsstrategi og plattformer

Grunnlag: 11 år med erfaring og tilbakemeldinger

JigZaw. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,

Tarantell. Prinsipper, verktøy og standarder ved innføring av SOA. v/ Vidar Berget

VELKOMMEN TIL WHAT S HOT #EVRYWHATSHOT

A Study of Industrial, Component-Based Development, Ericsson

Future Defined Datacenter

WÄRTSILÄ MARINE SOLUTION POWER CONVERSION INNOVATIVE LAV- OG NULLUTSLIPPSLØSNINGER OG UTFORDRINGER MED Å FÅ DISSE INN I MARKEDET.

Sascha Schubert Product Manager Data Mining SAS International Copyright 2006, SAS Institute Inc. All rights reserved.

Er du nysgjerrig på om det er mulig...

Fremtiden er (enda mer) mobil

Hva kan sykehjem lære av sykehusdrift, innen digitalisering? Tor Åsmund Evjen Rådgiver digital samhandling St. Olavs Hospital

The building blocks of a biogas strategy

HONSEL process monitoring

Erfaringer fra en Prosjektleder som fikk «overflow»

Den europeiske byggenæringen blir digital. hva skjer i Europa? Steen Sunesen Oslo,

CRM Columbus IT og Marlink

GeWare: A data warehouse for gene expression analysis

Digital Transformasjon

License Management Morten A. Steien EDB Business Partner Industri

Hvordan komme i kontakt med de store

Moderne integrasjonsarkitektur for B2C og B2E. Steinar Kolnes, Senior utvikler

Ny teknologi gir nye godstransportløsninger

Tilkoblingsskinner. For kontaktorer og effektbrytere

Den som har skoen på, burde vite hvor den trykker!,

// Translation // KLART SVAR «Free-Range Employees»

- En essensiell katalysator i næringsklyngene? Forskningsrådets miniseminar 12. april Mer bioteknologi i næringslivet hvordan?

EXAM TTM4128 SERVICE AND RESOURCE MANAGEMENT EKSAM I TTM4128 TJENESTE- OG RESSURSADMINISTRASJON

PoC Duet. Oppfølging av sykefravær

From Policy to personal Quality

Software applications developed for the maritime service at the Danish Meteorological Institute

Gruppetime INF3290. Onsdag 23. september

The Future of Academic Libraries the Road Ahead. Roy Gundersen

Digital Grid: Powering the future of utilities

CRM-støtte i en ny tid. Bo Hjort Christensen

Microsoft Dynamics C5 Version 2008 Oversigt over Microsoft Reporting Services rapporter

Prototyper og anbudsdokumentasjon. Jan Håvard Skjetne SINTEF / University of Melbourne Janhavard.skjetne@sintef.no

Vindparktilkopling til offshore installasjonar

INF5120 Modellbasert systemutvikling

Referansearkitektur use cases. Kjell Sand SINTEF Energi AS NTNU Institutt for elkraftteknikk

Godsmagi. Ny teknologi gir nye løsninger for godstransport

EFFEKTIVE KUNDEPROSESSER

Elektronisk innlevering/electronic solution for submission:

Edge Of Dock Leveler. Size: Widths 66, 72, 78, 84. Lengths 15, 17 Lips. Capacities: 20,000 25,000 30,000 35,000 NEVERLIFT NL

Distributed object architecture

Vipps reisen. Fra kanalspesifikke til kanaluavhengige løsninger basert på API er 0.1. Per Jørgen Johnsen, IT Arkitekt Bankløsninger & Eiendom

Presentasjon på Smart Grid Seminar, Steinkjer av Gunnar Vist

Status for IMOs e-navigasjon prosess. John Erik Hagen, Regiondirektør Kystverket

MED PUBLIC CLOUD INNOVASJON OG MULIGHETER. Altinn Servicelederseminar September 2017

EN INNFØRING I BPM

Baltic Sea Region CCS Forum. Nordic energy cooperation perspectives

Prosjektstyring, metodikk og løsningsutforming for SAP prosjekter. Sveinung Gehrken Fram

<Insert Picture Here> Oracle BPM Suite. Bjarte Drivenes

Nyttestyring og viktigheten av den gode kunde

Moving Objects. We need to move our objects in 3D space.

FirstEnergy s Ohio Utilities. Energy Efficiency Programs for Business

Unit Relational Algebra 1 1. Relational Algebra 1. Unit 3.3

Little Mountain Housing

Nyttestyring og viktigheten av den gode kunde. Magne Jørgensen

JigZaw - Verktøy. Teststategi utviklet av. Erik Drolshammer Bård Lind. Verifiser Forventet Funksjonalitet

IT-ledelse 25.jan - Dagens

Tradebroker Reiseseminar Oktober Carl Wilhelm van Kervel Barth Direktør Salg & KAM

Suksessfaktorer for styring av prosjekt

Bruk av ucmdb til SLM og Change Management EDB Business Partner Industri

... Annita Fjuk DESIGN THINKING

INF5120 Eksamen Løsningsforslag Oppgave 1a,b COMET

IEA PVPS. Trond Moengen. Global co-operation towards sustainable deployment of photovoltaic power systems

// PRESENTASJONER FRA NJAVA

Invitation to Tender FSP FLO-IKT /2013/001 MILS OS

Erfaringer med smidige metoder på store prosjekter i Telenor. Kristoffer Kvam, Strategic Project Manager, Portfolio & Projects, Telenor Norway

Smidige metoder i praksis Høgskolen i Oslo Kristin Meyer Kristiansen Objectnet AS

Public roadmap for information management, governance and exchange SINTEF

Slope-Intercept Formula

1. Installasjon av SharePoint 2013

Quality Policy. HSE Policy

LEAN PLANNING I PROSJEKTBASERT INDUSTRI. NIMA SCM Gabriele Hofinger Jünge

Brukerkrav og use case diagrammer og -tekst 19. januar Agenda. Brukerkrav og use case. Diagrammer Tekst.

Søknadsskjema Strategiske Partnerskap. Anne Kloster Holst Seniorrådgiver SIU Oslo

Lovlig bruk av Cloud Computing. Helge Veum, avdelingsdirektør Difi, Oslo

2A September 23, 2005 SPECIAL SECTION TO IN BUSINESS LAS VEGAS

Trust in the Personal Data Economy. Nina Chung Mathiesen Digital Consulting

The CRM Accelerator. USUS February 2017

Supply chain management

SAS Forum Norge 2011

IDEELL FABRIKK. Brukerstyrt Innovasjonsprosjekt j (BIP) Generell presentasjon IDEELL FABRIKK. Sist oppdatert av Torbjørn Netland

IPTV Forum. January 2007

koordinering og samhandling i perioperativt arbeid

NOVUG 3 februar 2009

Digitalisering av eiendomsforvaltning, case St. Olavs Hospital. Tor Åsmund Evjen St. Olavs Hospital

En praktisk anvendelse av ITIL rammeverket

Dataporten sikker og enkel deling av data i UH-sektoren

Øystein Haugen, Professor, Computer Science MASTER THESES Professor Øystein Haugen, room D

Spor F. Ledelse. Forbedrede prosesser gav milliongevinst for Berggård Amundsen AS. Per-Erik Bernts Berggård Amundsen AS. Karl Ole Sandvik - Merit

Solenergi og energisystemer Viken møte 16 januar 2019

OOSU 22.sept Pattern har sin opprinnelse innen arkitektur (byplanlegging / bygninger)

Hvordan føre reiseregninger i Unit4 Business World Forfatter:

Transkript:

Enterprise Domain Repository EDR som integrasjonstrategi Bård Lind

Agenda Intro EDR og SOA Problemet som må løses Hvorfor EDR? EDR Arkitektur Siloprodukter samhandling med EDR Verktøy EDR Konsepter

Intro Data sentralt element i arkiktekturen. Komplekse data fra forskjellige kilder. Oppdatering av riktig informasjon. Avgrensning DDD Business Defined Domain Object (BDO) Nær kjernesystemene Core Service (CS) Ikke GUI nært. (H2A)

Tjenestegranularitet KundeRepository KundeStrukturRepository er agregering. ProsjektRepository Legg ikke inn prosjektdeltakere, det er en agregert tjeneste. Produkt Har ID til subprodukter, men ikke info om disse. EDR ER KJERNE-TJENESTE, IKKE AGGREGERING

EDR vs SOA teknikker Samme fokus som REST Data og ressurser Guerilla SOA Forretningsdrevet, Start Smått, trenger ikke Mellomvare (ESB) Web Service SOA WS SOA er maskin til maskin sentrert. EDR har fokus på data. EDR kan ha flere typer endepunkter: WS, Java, Rest, C# osv

Problemet som må løses Komplekse Domain Objects Fra flere kilder, tunge å initialisere. Business Domain Objects (BDO) vs DO Datainkonsistens Oppdateringstakt, rettighet til å oppdatere. Kompensere for trege/offline systemer. Varierende SLA s 24/7 oppetid.

Utfordringen

Løsningen

EDR integrert med Silo system

Hvorfor EDR - business Bedre innsikt i kjernedata Muligjør Data Mastering strategi. Forbedret Datakvalitet Sanity checks, data moderation Utnytt forretningsdata på måter du ikke visste var mulig da systemet ble designet. konsistent i arkitekturen.

Hvorfor EDR - teknisk Tilgjengligjør dataene enkelt og konsistent i Arkitekturen. Data fra separate systemer. Data er delvis overlappende mellom systemer. Færre integrasjoner. Økt smidighet på systemene. Klart definert ansvar for tjenesten. Reduserer kompleksiteten

Løsningen Én tjeneste Skjuler all kompleksitet for Les og Skriv Styring av multiple kilder/systemer. Oppretter komplekst domeneobjekt Caching strategier pr system. Caching for Domeneobjekter Automatisk datavask er mulig.

Komponenter Provider Provider Controller Styrer les og skriv til back-end systemer Correlator Bruk syntetiske ID er! Moderator Repository Controller Kommer i neste eksempel

Co-exist med Silo Eksempel med Siebel CRM. 1. Automatisk les 2. Automatisk skriv på deler av informasjonen. 3. Noe Info krever Selger rolle for oppdatering. Bruker Moderator for kvalitetskontroll.

EDR integrert med Silo system

Verktøy Implementasjoner C#,.Net, Java, ESB er, Qi4j Correlator MetaData? Moderator/Workflow OS Workflow, Genesys iwd Datainkonsistens Kjenner ikke verktøy som gode nok. Forslag?

Konsepter Enkel og konsistent Arkitektur, med data i fokus. Datainkonsistens Automatisk deteksjon Automatisk og manuell korreksjon Redusert svarstid Caching og komplekse domeneobjekter. Bedret informasjonsinnhold Bruk av moderator, sikker oppdatering.

konsepter Katalysator for merverdi Enklere for klienter Forenklet versjonering Granularitet KundeService vs. KundeStrukturService Hent alle data til EDR, filtrer output. Co-eksistens med system-siloer støtte Eksempel senere.

Enterprise Domain Repository Tilgjengeligjør data enkelt og konsistent i arkitekturen bard.lind@gmail.com Twitter: baardl http://wiki.cantara.no/display/edr/edr+-+the+details TAKK FOR MEG

EXTRAS

BUSINESS DATA PATTERNS BUSINESS VALUES

Telecom Company - Values SOA provides a standardized and easy-to-use interface for integration both internally and towards business partners Changed CRM system in one week without breaking any of the existing services Open-ended EDR provider Multi-master strategy on the Customer Domain Object between CRM, the order system and the billing system. Integration costs less than 10% of main competitors Automation costs less than 20% of main competitors Uses extensions to EDR pattern Recording Proxy Open-ended Integration pattern Field-based Mastering Strategy

Summary Enterprise Domain Repository is vital to IT Strategy today Categorized services provides the foundation for continuous IT-driven business value The evolvability promise of SOA is delivered and proven over several years A service universe based on efficient building blocks enables business opportunity

Telecommunication Company

Integration Bank case EDR values Extend business entities with data that are not in core system Provide ad-hoc storage for service-required data not yet discovered or decided Service targeted "datamarts Existing data warehouse provide useful information for services Especially select aggregate data and data hierarchies Loaded into service-owned "datamarts" for consumption New business processes enabled by Microsoft CRM standard software Provides special support for customer follow-up for the business market Shift of responsibility of existing functionality Business data previously owned by mainframe moved to Microsoft CRM Significant lower cost of integration than mainframe platform Future potential of moving further responsibility from mainframe to standard software High agility and time to market

Bank case Summary Service Oriented Architecture established in 1 year development time Large integration challenges tackled Project value realized at the same time Major challenges lies ahead: complete SOA vision cannot be completed in scope of single project Further potential can be realized through agile evolution of the service stack and implementation of additional services