Når bedrifter velger å gå til nettskyen for et foretak program og åpne en konto med Salesforce.com eller noen andre SaaS (Software as a Service) leverandør, de vanligvis ikke vurdere hvor som SaaS applikasjonen vil integreres med deres eksisterende programvare.
Men integrering er avgjørende. Nå forstår hver bedrift du kan ikke ha flere programmer som opererer på forskjellige versjoner av den samme kundepost, for eksempel, uten disse versjonene oppdateres og avstemmes.
Uten en solid integrasjon strategi, blir datakvalitet raskt et problem. Du ønsker ikke en ny SaaS system for å bli hindret av å måtte legge inn data to ganger -. Eller verre, ved ikke å ha de riktige data tilgjengelig når en kjernevirksomhet prosessen krever det
Så hvordan bedrifter som vedta SaaS applikasjoner utvikle en effektiv tilnærming til integrering? Som alltid begynner prosessen med krav. Den gode nyheten er at nye og innovative teknologier tilby kostnadseffektivitet utilgjengelig for bare få år siden -. Men i enkelte tilfeller krav tilsier at du velger en old-school integrasjonsløsning
Med SaaS, vil ventetid være mer av et problem, og fattige APIer kan begrense integrasjon fordeler. Generelt er integrering av SaaS-apps begrenset til data integrasjon og asynkron prosessintegrasjon, utelukker de tett sammen Application Clusters noen bedrifter er avhengige av. Innenfor disse begrensningene, hvor langt du bestemmer deg for å presse integrasjon med SaaS apps avhenger av dine behov
Making SaaS spille fint med data
skjønnhet -. Og ulemper - av SaaS er at forretningsfolk trenger ikke IT å etablere kontoer og for å komme i gang. IT har mindre arbeid å gjøre på kort sikt. Men uten integrasjon, SaaS problemer dukke opp, noe som resulterer i like data, unøyaktige rapporter, og til slutt, skade data avvik.
Integration teknologi tillater skyer og kjernevirksomhetssystemer for å dele data mens du arbeider med de forskjellige måtene at data er strukturert. Dette oppnås gjennom data mekling delsystemer som administrerer de underliggende forskjeller i både struktur og innhold i flukt. Med SaaS spesielt, trenger du en fleksibel integrasjonsløsning, fordi både kilde- og målet systemgrensesnitt endre oftere enn de som presenteres av tradisjonell bedriftsprogramvare.
Tilbake på 90-tallet, integrering teknologi var umoden og dyrt. I disse dager kan du finne lette åpen kildekode integrasjonsløsninger, slik som det som tilbys av Jitterbit, eller cloud-levert integrasjon som tilbys av slike som Boomi (nå en del av Dell) eller Pervasive Software. Selv integrasjons apparater har dukket opp, slik som det som tilbys av Cast Iron Systems (nå en del av IBM).
Dette er på toppen av fifth- eller sjette generasjon, enterprise-klassen integrasjonsløsninger selges av IBM, Informatica Oracle, Software AG og andre etablerte aktører som har eksistert i årevis.
Så hvordan du velger den riktige løsningen fra de mange tilgjengelige? Det hjelper å begynne med å forstå typiske integreringsmønstre og funksjonene de etterspør.
Gjør SaaS en hjelp ikke en hindring
Grunnlaget for integrering
Velge riktig integrasjonsløsning
bygge en bro til skyen
Uten en solid sky integrasjonsstrategi, blir datakvalitet raskt et problem. Her er hvordan du gjør skyen arbeidet for din virksomhet.
Grunnlaget for integrering
Det er flere måter å flytte data fra ett system til et annet, noe mer sofistikert enn andre. For eksempel, mange bedrifter fortsatt stole på det primitive FTP metode for å overføre data -. Selv når integrere nymotens SaaS med lokale applikasjoner
Den typiske måten å oppnå dette på er å legge ned data fra kildesystemene i en fil gang en dag. Deretter overføre filen fra skyen leverandør til Enterprise Server og laste dataene inn i målet program eller database. Selv om dette kan virke rimelig, ingen mekanismer håndtere forskjeller i datastruktur eller innhold. Dessuten kan overføringen skje en gang eller to ganger om dagen på det meste, så data ventetid er et problem. Endelig kan feil forlate kilde eller målsystemene med dårlige eller unøyaktige data. Selv om FTP virker som den enkleste tilnærmingen, er det aldri den rette.
I samme ånd, noen organisasjoner velger å bygge integrasjonsteknologi seg i praksis koding en integrasjonsserver fra bunnen av. Mens dette holder utviklere opptatt, resultatene er nesten alltid ineffektive og ineffektivt. Nå som et så bredt spekter av integrasjonsløsninger er tilgjengelig og rimelig, det er ingen unnskyldning for å gå nedover stien fra grunnen opp egendefinert koding.
Det etterlater deg med kommersielt tilgjengelige og åpen kildekode-løsninger, som varierer mye. Navigere teknologien krever en viss grunnleggende forståelse, herunder begrepene semantisk mekling, tilkoblingsmuligheter, validering, og ruting.
Semantic mekling (også kjent som datatransformasjon) er prosessen med å håndtere forskjeller i datastrukturer eller data semantikk som de eksisterer innenfor kilden system - si, fra Salesforce.com til en SAP målsystemet. Strukturene og datainnhold endres i flukt under flytting fra kilden til målet. Data sendes til målet ved hjelp av den opprinnelige strukturen, selv om strukturen konsumert fra kilden er utenlandske.
Vanligvis koblingene mellom kilden og målet strukturer er satt opp ved hjelp av kart som kartlegge strukturen fra kilden skjema til målet skjema. Innenfor de fleste integrering motorer, er dette vanligvis en visuell, dra-og-slipp-prosessen. Strukturer kan formidles i løpet av minutter, og informasjon kan flyte mellom to svært forskjellige datastrukturer
Tilkobling er muligheten for integrering teknologi for å tilpasse seg de grensesnittene som tilbys av sky eller enterprise-baserte systemer. - typisk, APIer. Adaptere står for forskjellene i grensesnittene og hvordan integrering teknologi avtaler med dataene. I tilfelle av Salesforce.com, for eksempel, påkaller en nettjeneste som produserer data bundet til en struktur, og adapteren er i stand til å konsumere disse dataene i integrasjonen motoren, hvor det er manipulert etter behov - og deretter sendt ut en annen adapter til en lokal applikasjon, for eksempel et ERP eller en lagerstyring system.
Validering er muligheten for en integrasjon server for å validere data, for eksempel å sørge for et postnummer er riktig.
Routing er evnen til å sørge for at de riktige data ender opp med å få til den rette system.The måten denne teknologien fungerer er ganske enkel: det reagerer på hendelser, for eksempel en kundepost oppdateres eller et salg blir registrert. I reagerer på hendelsen, bærer det ut noen pre-programmert funksjon, for eksempel trekke ut de endrede data fra det lokale enterprise system, sto for forskjeller i struktur og innhold, og oppdatere den eksterne cloud-basert system med de endrede data, typisk på mindre enn et sekund. Disse hendelsene kan oppstå med en hastighet av hundrevis eller tusenvis i minuttet, eller bare noen få per dag.
Gjør SaaS en hjelp ikke en hindring
Grunnlaget for integrering
Velge riktig integrasjonsløsning
bygge en bro til skyen
Uten en solid sky integrasjonsstrategi, blir datakvalitet raskt et problem. Her er hvordan du gjør skyen arbeidet for din virksomhet.
Velge riktig integrasjonsløsning
I dag har du et valg av hvor integrering teknologi ligger. Det kan leve i en sky, bli boltet inn i et rack i datasenteret, eller installere på en server i datasenteret som vanlig programvare. Det finnes gode og dårlige poeng til hver.
Ved hjelp av en SaaS integrasjon tjeneste for å integrere en SaaS-applikasjon kan være en svært effektiv, lav-innsats alternativ. I denne tilnærmingen - tilbys av Boomi, Informatica, Pervasive Software, og andre - ideen er å levere en multitenanted integrasjon motor som vil bli delt av mange, men oppfører seg som om det var lokale. Du får alle fordelene ved å bruke en sky-basert tjeneste, slik som ingen maskinvare eller programvare fotavtrykk og pay-as-you-go prising.
Men cloud-levert integrasjon har sine ulemper. Først av alt, har SaaS integrering det samme problemet som SaaS generelt: Dens tilgjengelighet er i hendene på leverandøren. Med integrasjon, kan en driftsstans få ned flere programmer, og ventetid og ytelsesproblemer kan være utenfor din kontroll. Du trenger også en måte å håndtere grensesnitt som ikke er Port 80-kompatibel, og dermed kan ikke overføre data utenfor brannmuren. (Mange on-demand integrasjonsleverandører krever fortsatt et lite stykke programvare som kjører lokalt for å håndtere 80-porten problemet.) I tillegg, mens pay-as-you-go prising synes attraktiv, kan du oppdage at du kjøper integrering programvare outright er faktisk mer kostnadseffektivt på lang sikt.
enheten tilnærming til integrering ble brakt til oss av Cast Iron Systems som en måte å gi sine kunder med forhåndskonfigurerte maskinvare- og programvareløsninger. Noen konfigurasjon og /eller programmering kan være nødvendig for å møte dine behov, men disse integrering-in-a-box løsninger ankommer med mulighet for å koble til populære SaaS-leverandører, for eksempel Salesforce.com, sammen med en rekke lokale bedriftsapplikasjoner . Faktisk, integrasjon apparatet leverandører målrette SaaS-til-enterprise integrasjon plass.
Fordelen med et apparat basert tilnærming er enkel installasjon og konfigurasjon, samt pris, som starter på ca $ 50 000 ( £ 30 000) per apparatet (ikke inkludert årlig vedlikehold). Den største ulempen er at mange apparater gir mindre robust integrasjon enn sine programvare kolleger.
Hvis du vil ha mer, må du slå til gode gamle EAI (Enterprise Application Integration) programvare, som leverer et bredt sett av generelle integrasjonsmuligheter, inkludert SaaS-til-enterprise integrasjon. IBM, Informatica Oracle, Software AG, og andre tilbyr integrasjon programvareprodukter med adaptere som støtter hundrevis av bedriftssystemer.
Den største ulempen med EAI programvare er prisen. Du må opprettholde maskinvare og programvare i datasenteret, på toppen av å betale så mye som en halv million dollar for hver lisens, med en årlig avgift for program vedlikehold.
Den store fordelen med EAI programvare er modenhet. Dette er vanligvis fifth- eller sjette generasjons teknologi, velprøvd og funksjonsrik. Det kan gi kjernen integrasjonstjenester for interne systemer samt tilkobling til nettskyen. Hvis du allerede kjører en stor bedrift IT drift, er det svært sannsynlig at EAI er allerede på plass, slik at du snakker på det meste en trinnvis økning i lisenskostnadene.
Complex dataintegrasjon, med mange kilder og mange mål, krever ganske mye en EAI løsning. Men som sky-og apparatbaserte løsninger fortsetter å øke, vil de fremstå som levedyktige alternativer også.
Gjør SaaS en hjelp ikke en hindring
Grunnlaget for integrering
Velge riktig integrasjonsløsning
bygge en bro til skyen
Uten en solid sky integrasjonsstrategi, blir datakvalitet raskt et problem. Her er hvordan du gjør skyen arbeidet for din virksomhet.
Bygge en bro til skyen
Den gode nyheten er at vi har jobbet på SaaS-til-enterprise integrasjon problem for nesten 10 år nå. Vi vet hva som fungerer og hva som ikke virker. Videre har mange single purpose løsninger som fokuserer på sky-til-enterprise integrasjon, for eksempel hvitevarer og on-demand integrering teknologi, har kommet for å løse dette problemet på en relativt lav kostnad.
Men i nærmer integrasjon, du fortsatt trenger å tenke hardt om din nåværende behov og hva du trenger i fremtiden. Faktisk kan den rikdom av API sett godt være en viktig faktor i å avgjøre hvilke SaaS program du velger i første omgang. Smart integrasjon betyr økt effektivitet. Hvis du ignorerer integrasjon til data coherency blir et problem, vil du bruke tid på løsninger eller reserveløsninger i stedet for å høste fordelene av økt effektivitet.
Gjør SaaS en hjelp ikke en hindring
grunnlaget for integrering
Velge riktig integrasjonsløsning
bygge en bro til skyen