forbered virksomheden på cloud integration

25
Forbered virksomheden på Cloud Integration Service Bus – EAI & EDI Seminar: Ready for the Cloud Juni 2012

Upload: troels-underlien

Post on 28-Nov-2014

351 views

Category:

Technology


1 download

DESCRIPTION

Præsentation om Windows Azure ServiceBus, EAI & EDI og BizTalk

TRANSCRIPT

Page 1: Forbered virksomheden på cloud integration

Forbered virksomheden på Cloud Integration

Service Bus – EAI & EDI

Seminar: Ready for the Cloud

Juni 2012

Page 2: Forbered virksomheden på cloud integration

Integration i skyen

Infrastruktur

Quality of Service

Hardware udnyttelse

Pay as you go

Skalerbarhed

Konstant opdateret platform

Page 3: Forbered virksomheden på cloud integration

… verden er blevet større og vi er mobile

Integration i skyen

Page 4: Forbered virksomheden på cloud integration

… brugerne er allerede der ude

Integration i skyen

Page 5: Forbered virksomheden på cloud integration

Integration as a Service – IaaS

Integration i skyen

Connectivity

Services

Løs kobling

Quality of Service - Skalerbarhed

Pay-as-you-goSikkerhed

Page 6: Forbered virksomheden på cloud integration

“Our plans to deliver a true Integration service – a multi-tenant, highly scalable cloud service built on AppFabric and running on Windows

Azure ...”

BizTalk Server Team Blog, 28. oktober 2010.

Page 7: Forbered virksomheden på cloud integration

Middleware

Microsoft Windows Azure – IaaS offering

Microsoft Windows Azure

ServiceBus

Integration (EDI)

WEB DATA

Enterprise Application Integration features

Caching og Access Control

Page 8: Forbered virksomheden på cloud integration

Service Bus

Microsoft Windows Azure – Service Bus

Cloud baseret platform til løst-koblet og skalerbar udveksling af beskeder mellem løsningsdele og/eller

hele systemer.

Relayed Messaging

Stiller lokale løsninger eller systemer i stand til at udstille lokale services, der publiceres, som offentlige endpoints

på skyen.

Brokered Messaging

Queues

FIFO udveksling af beskeder.

Topics

Publish / Subscribe udveksling af

beskeder.

Page 9: Forbered virksomheden på cloud integration

Brokered Messaging

Microsoft Windows Azure – Service Bus

Beskeder af .Net typen BrokeredMessage udveksles gennem Queues eller Topics

Der skrives kode for at skrive og læse beskeder.

Der foretages ingen form for behandling af beskeder(Valideringer, oversættelser osv.)

Beskeder kan læses i én operation (ReceiveAndDelete)eller to trin (PeekLock)

Beskeder kan både læses og skrives i transaktioner.

Kan anvendes fra WCF ved hjælp af NetMessagingBinding.

Brokered Message

HeaderMed standard og

custom properties.

Body.Net objekter,

XML, Text, Billeder, Binært data …

Page 10: Forbered virksomheden på cloud integration

Queues

Microsoft Windows Azure – Service Bus

Page 11: Forbered virksomheden på cloud integration

Topics

Microsoft Windows Azure – Service Bus

Page 12: Forbered virksomheden på cloud integration

Service Bus – Demo

Microsoft Windows Azure – Service Bus

Page 13: Forbered virksomheden på cloud integration

Anvendelsesscenarier

Microsoft Windows Azure – Service Bus

Hvis vi allerede har en eller flere løsninger i Azure , der skal connecte til omverdenen – eller on-premise

Hvis du har løsninger (f.eks. Mobile) der skal hente data men ikke er always-on

Hvis du har brug for at kunne fordele load mellem flere løsninger og/eller back-end / applikations servere.

Hvis dine data eller brugere er i skyen

Hvis jeg ikke ønsker at etablere lokal integrationsplatform

Hvad mangler: administration og tracking

Page 14: Forbered virksomheden på cloud integration

Priser

Microsoft Windows Azure – Service Bus

0,01$ for hver 10.000 beskeder (beskeder på mere end 64KB tæller, som en ekstra besked for hver 64KB)

Hver besked, der sendes til ServiceBus – eller fra ServiceBus – tælles med. Det vil sige at én transaktion er to beskeder.

0,10$ for hver 100 timer en relay service er kørende

Page 15: Forbered virksomheden på cloud integration

Enterprise Application Integration (EAI)

Microsoft Windows Azure – Service Bus – EAI

Bridges

Validate – Enrich – Transform – Enrich –

Route (VETER)

Messaging

Schemas, Maps og Konvertering

Tracking

Events og Properties

Værktøjer

Visual Studio grænseflade

Bridge Configurations

Grafiske repræsentationer af flow

Connectivity

Tilgang til LOB systemer, udstilling af services

Page 16: Forbered virksomheden på cloud integration

EAI – Demo

Microsoft Windows Azure – Service Bus

Page 17: Forbered virksomheden på cloud integration

EDI

Microsoft Windows Azure – Service Bus – EAI

B2B integration

Online portal til administration af

partnere og aftaler

Messaging

Schemas, Maps og Konvertering

Tracking

Tilgås i online portal.

Værktøjer

Visual Studio grænseflade.

Connectivity

B2B udvekslings-former, som AS2.

Kan skrive til EAI.

Page 18: Forbered virksomheden på cloud integration

Anvendelsesscenarier

Microsoft Windows Azure – Service Bus

Alt det vi i dag bruger BizTalk til?

Hvad mangler: Rigtigt meget.

Hvornår kommer det: ?

Page 19: Forbered virksomheden på cloud integration

“Our plans to deliver a true Integration service – a multi-tenant, highly scalable cloud service built on AppFabric and running on Windows

Azure … will be an important and game changing step

for BizTalk Server.”

BizTalk Server Team Blog, 28. oktober 2010.

Page 20: Forbered virksomheden på cloud integration

BizTalk features

BizTalk og Integration i skyen

Orchestrering

Kommer i en form med EAI features med Bridge

Configurations

Messaging

Schemas, Maps og Konvertering.

Queues, Topics og Bridges

Tracking

Såvel EAI, som EDI tilbyder nogen Tracking

Værktøjer

Visual Studio grænseflade

B2B integration

Med Partner Management Portal, kan administrere vores EDI

udveksling

Connectivity

Adapters baseret på WCF vil kunne anvendes stort

set direkte.

Page 21: Forbered virksomheden på cloud integration

BizTalk og vores BizTalk løsninger?

BizTalk og Integration i skyen

“BizTalk Server 2010 EDI schemas can be used with Service Bus EAI and EDI“…“We are currently exploring the possibility of providing a migration tool that would at least partially convert BizTalk maps to Service Bus EAI and EDI Labs Transforms.”…“BizTalk Server orchestration processing would need to be rewritten because Windows Azure does not support running BizTalk Server orchestrations.”

Guidance on Migrating BizTalk Server 2010 EDI Solutions to Windows Azurehttp://msdn.microsoft.com/en-us/library/windowsazure/hh749028.aspx

Der findes dog et forsøg på et migreringsværktøj til maps: http://btmmigrationtool.codeplex.com/

Page 22: Forbered virksomheden på cloud integration

Hvad nu BizTalk?

BizTalk og Integration i skyen

Så længe vi har on-premise applikationer – har BizTalk kæmpe stor berettigelse.

Vi mangler og se de endelige features – vi mangler alt omkring EDIFACT på B2B integrationen

Hvor stort er dit transaktionsvolumen? – hvad er den endelige pris?

Page 23: Forbered virksomheden på cloud integration

Opsamling

Forbered virksomheden på Cloud Integration

Vi kan allerede i dag integrere vores løsninger ved hjælp af Microsofts IaaS tilbud – Windows Azure ServiceBus

Microsoft viser den videre vej i EAI og EDI featureoverbygningerne

Mange af vores features fra BizTalk findes allerede i Azure i dag – på tværs af ServiceBus, EAI og EDI vil vi kunne stykke en BizTalk sammen.

Vi ved ikke hvornår vi har den fulde BizTalk i Azure– og vi ved ikke hvor sammenhængende den bliver

Det ser ikke lyst ud med migræringsmuligheder

Page 24: Forbered virksomheden på cloud integration

Om Vertica

Om Vertica

Kort fortalt: Vi får it og forretning til at gå op i en højere enhed

Ydelser: E-handel, web/CMS, integration & EDI, mobile

løsninger og procesoptimering

Kompetencer: Forretningsforståelse, brugerindsigt, system-

udvikling og projektledelse

Nøgletal: 45 ansatte / etableret i 2001

Børsen gazelle i 2008, 2009, 2010

Soliditetsgrad på 50

Kontorer i Århus og København

Page 25: Forbered virksomheden på cloud integration

Tak for nu…

Troels Riisbrich Underlien

Mobil : +45 519 00 579

Mail : [email protected]

Web : www.vertica.dk

Blog : blog.vertica.dk

: @verticadk