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



Relevanta dokument
Web Services. Cognitude 1

INTERSTAGE V4. Application Server. Integration Server. Portal Server. Network Access Server 1 INTERSTAGE V4. INTERSTAGE Application Server

Senior utvecklare/arkitekt Rama Pour Rajaei Utbildningar Certifieringar Kontaktinformation

Kärnfunktionalitet. Middleware. Samverkande system. Service Oriented Architecture. Kommunikationsmekanismer. Tjänsteorienterade arkitekturer

Säker informationshantering

Arkitektur. Den Röda Tråden

Göteborgs Stad Leverantörsfakturahantering

Från Data till Process

Göteborgs universitet Chalmers Tekniska Högskola

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

Kaba Group. Grundat 1856

Christer Scheja TAC AB

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

Nortel har ordet Nortel Användarförening maj

Kaba Group. Grundat 1856

Affärssystem. Affärssystem - 1. Affärssystem. Informationssystem (IS) Tobias Nyström

SharePoint 2010 licensiering Wictor Wilén

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

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005

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

Från utredning till implementation av Open Source inom Polisen

Curriculum Vitae. Lars Hörding ( ) Generell beskrivning. Certifieringar: Utbildning

Utveckling och förvaltning av ehälsomyndighetens integrationstjänster. Projekt och förvaltning sker i en agil miljö med Kanban/Scrum.

Vad är gemensam IT-Infrastruktur

KONSULTPROFIL Rodrigo

Rapport inför projektavslut

Elektronisk handel för alla. Håkan Lundmark

Dag König Developer Tools Specialist Microsoft Corporation

Enterprise Java Beans Assignment 1

A metadata registry for Japanese construction field

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

Main headline. Affärsvärde till Perstorp AB Headline. mha appar SAPSA IMPULS

Agenda. Val av öppna programvaror inom Polisen. Polisen. Polisen. Rikspolisstyrelsen Bakgrund

Biztalk och streckkod/rfid i Supply Chain och retail

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

JBoss Application Server ANNIE AXELSSON

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

WELCOME TO. Value of IAM in Business Integrations

BIM konceptuell överblick och utblick

Auktorisation och grupphantering

#integrationsdagarna16 WELCOME INTEGRATIONSDAGARNA 2016

Datasäkerhet och integritet

Web Services - fakta och synpunkter!"#

Introduktion till migrering till molnet

Microsoft Dynamics 365 Business Application vs. ERP. Företagen måsta sätta sig själva i förarsätet

Systemkrav Bilflytt 1.3

Innehåll Översikt: Introduktion till SQL Server... 3 Introduktion till plattform för SQL Server... 4 Översikt introduktion till plattform för SQL

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Som person är Dennis en utåtriktad och öppen människa och jobbar gärna i grupp. Han är analytisk, noggrann och ansvarstagande..

Platsbesök. Systemkrav

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

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

Introduktion till hårdvara, mjukvara och operativsystem

ASP.NET Thomas Mejtoft

Systemkrav Tekis-Bilflytt 1.3

Distribuerade affärssystem

RVS5000PC. Allmänt. RVS5000PC produktblad

Webbtjänster med API er

DIG IN TO Nätverksadministration

Daniel Akenine, Teknikchef, Microsoft Sverige

Schema Impuls 3-4 oktober 2012 Dag 1-3 oktober

Belastningstester med Visual Studio Gränssnittet

archive En produkt från Ida Infront - a part of Addnode Group

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Integration BYOD Bring Your Own Device. Peter Andersson

e-infrastrukturen som grund för e-govermnent Dr. Owen Eriksson Högskolan Dalarna och VITS

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

TEKNISK INFORMATION CENTURI 8. Kungsholmsgatan Stockholm Telefon

IBM Maximo Asset Management Scheduler Version 7 Release 5.1. Installationshandbok

Födelseår 1979 Konsult sedan 2002 IT-erfarenhet sedan 1999

Välkommen! SA S PSA S Im I puls s Mobilite t t e 8 1

Creo Customization. Lars Björs

SDC Web-Access. Installationsanvisning v 2.0.2

Facit Tentamen 17/3 Informationsinfrastruktur

GIS inom Polisen. Rikspolisstyrelsen Swedish National Police Board

Introduktion till Entity Framework och LINQ. Källa och läs mer

Systemkrav Bilflytt 1.4

EXAMENSARBETE. Tjänsteorienterad arkitektur (SOA) för integration mot upphandlingssystem. Ayman El-Jammal Johan Öhman. Luleå tekniska universitet

Copyright 2003, SAS Institute Inc. All rights reserved.

Disposition. 1. Kopplingen mellan Processanalys (DFDdiagram) 2. Treskikts Client-Server arkitektur (Fig 1.8) 3. Data layer

UX 40 SAP Fiori UX inte bara for SAP applikationer. Christer Ingemarsson

Beslutsstöd ger allt för sällan ökad konkurrenskraft! Hur får man till det?

SOA. Länkar +ll sidor om SOA h3p:// h3p://dsv.su.se/soa/

IBM Software Group. Sametime 7.5. Anders Kjellnér Senior IT-Specialist

1. Revisionsinformation

archive En produkt från ida infront - a part of Addnode

SAS VIYA JOHAN ELFMAN ROLAND BALI

Syftet med detta White Paper är att förklara och visa hur Astrada4 används i de olika faserna av en lönsamhetsanalys.

Affärssystem. Linda Askenäs Linköpings universitet

Kurser som beställs genom eller med referens till EÅ Data AB ges 30% rabatt på samtliga priser.

System arbetssystem informationssystem

Arrowhead - Process- och energisystem- automation

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

Få ut maximal nytta av IT-investeringarna!

Sokigo AB Ecos Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Varför är jag här? Presentera projektet. SUNETS moln kontra andra moln behandlas inte. Prata lite om Windows 10 och molnet.

Java Programmer for JDK Developer for Java 2 Platform 2002

Lotus mobila lösningar

Samhällsplanering med Novapoint -Grunder, nyheter och framtiden. Eva Hellström/ Christina Strand

Transkript:

Middleware vad, hur, varför när? Anders Kingstedt Askus AB Ersättas med en bild 1

Disposition Vad? Hur? Varför? När? Målsättning Ge er möjlighet att skilja på och 2

Vad? - är Middleware Ersättas med en bild 3

Vad? Definition (källa: http://middleware.internet2.edu/): specialized networked services that are shared by applications and users a set of core software components that permit scaling of applications and networks tools that take the complexity out of application integration a second layer of the IT infrastructure, sitting above the network a land where technology meets policy the intersection of what networks designers and applications developers each do not want to do Egen definition: mjukvara som knyter ihop två i övrigt skilda program / system 4

Vad? EJB? Passport? ApplicationServers? ColdFusion? Web Services? XML? SOAP? J2EE? Weblogic? Websphere? 9i Application Server?.Net? ORB:s? TP monitorer? Liberty Alliance Initiative? 5

Vad? Verksamhetslager i system: Klient Middleware DBMS (databas) 6

Vad? Kopplingsmekanism mellan olika system: System 1 Middleware System 2 7

vad? (forts.) Viktigt att skilja på verktyg, plattform, tjänst, produkt, protokoll och teknik (men inte lätt!) Exempel på företeelser relaterade till Middleware: Tuxedo (produkt) Websphere (produkt) Visual Studio.Net (verktyg).net (plattform) J2EE (plattform) Web services (plattform?) Passport (tjänst) P2P (protokoll) SOAP (protokoll) 8

Vad? (forts.) Definition av typer (1) TP monitors DCE environments RPC systems Object Request Brokers (ORBs) Database access systems Message Passing Definition av typer (2) Message Oriented Middleware Object Oriented Middleware Transaction Processing Middleware Database Middleware RPC Middleware 9

Hur? - väljer man Middleware Ersättas med en bild 10

Hur? beslut Microsoft vs. Resten?.Net (Windows) J2EE (OS-oberoende)? Färdiga applikationer Bygga eget? Göra själv ta hjälp? Kombinera? 11

Hur? Bygga på tjänster? (passport m.m.) Bygga på eget med befintlig teknik? (Web Services, Visual Studio.Net, J2EE-verktyg m.m.) Bygga på färdiga verktyg och produkter? Websphere (IBM) Weblogic (BEA) Orbix (Iona) Iplanet (Iplanet) 9i Application Server (Oracle) Enterprise Application Server (Sybase) Application server (Silverstream) Web Application Server (SAP AG) OrCAS Enterprise Server (Orbware) Interactive Business Solutions (EAS) Enterprise Server (Borland) WebObjects (Apple) BizTalk Server (m.fl..net-server-produkter Microsoft) 12

Detaljer Web services Skapar ett visst mått av plattformsoberoende Brett stöd av tunga aktörer (Microsoft, IBM m.fl.) Välj arkitektur baserat på dominerade systemmiljö ; Windows eller Linux/Unix (främst) Dominerande protokoll/tjänster: ebxml, XML, SOAP, UDDI, WSDL m.m. Möjligheter: Systemintegration Integration mellan företag, mellan företag och kunder, leverantörer m.m. Underlättare e-handel (ersätter EDI?) 13

Varför? - väljer man Middleware Ersättas med en bild 14

Varför? Tillfredsställer ett grundläggande behov av integration av informationsöar Bättre stöd för kritiska verksamhetsflöden / affärsprocesser Ger längre livslängd åt befintliga system Skapar förutsättningar för bättre resursutnyttjande (P2P m.m.) Skapar förutsättningar för kommunikation över internet / med hjälp av internetteknik Minskar sårbarheten vad gäller systemleverantörsberoende 15

Varför inte? Kan vara bättre att utveckla stöd inom ramen för befintlig lösning (ekonomisystem, verksamhetssystem, personalsystem osv.) Kräver omfattande projektinsatser Kräver förståelse för och kunskap om processutveckling Påverkar arbetssätt och organisation är utvecklingen förankrad i verksamheten? Kräver förståelse för och definition av informationsflöde Är det egentligen mer teknik vi behöver? 16

När? - väljer man Middleware Ersättas med en bild 17

När? Mogen marknad? Ja delvis När ska man hoppa på tåget? Bestäms av: Return-of-investment (ROI), nytt system Analys av informationsbehov Processanalys Kapacitets- och resurstillgång Befintlig och framtida teknik och plattform Efter pilot Genomför begränsat projekt Utvärdera Fortsätt / avvakta 18

Marknad - systemintegration Snabbt ökande segment Nya tekniker möjliggör Ökat fokus på effektivisering accentuerar behovet 140 120 100 80 60 40 41 51 120 Källa: ARC Advisory board Process-tänk och SCM underlättar acceptens 20 0 2000 2001 2006 19

Länkar http://www.projectliberty.org/ http://www.microsoft.com/windows2000/appserver/intro.asp http://www.networkcomputing.com/1215/1215f4.html http://www-3.ibm.com/software/info1/websphere/index.jsp?tab=highlights http://www.uddi.org/uddipr11192001.htm http://www.w3.org//ws/ http://www.opengroup.org/ http://www.devx.com/premier/mgznarch/javapro/2001/bgfall01/rg01bg/rg0113-1.asp http://www.bea.com/products/weblogic/platform/index.shtml http://www.iplanet.com/ http://www.oracle.com/se/ http://msdn.microsoft.com/library/default.asp?url=/library/enus/dnwebsrv/html/webservbasics.asp?frame=true Mer info? Kontakta gärna: Askus, Anders Kingstedt (anders.kingstedt@askus.se) Tel: 070-355 52 96 Tack för Er uppmärksamhet! 20