Nyheter, Prylar, Android, Mobiler, Appnedladdningar, Android

Låt inte äldre data få dig

Följande artikel hjälper dig: Låt inte äldre data få dig

Håller ditt företags data gisslan från musei-destinerade äldre paket? Står du inför skyhöga underhållsavgifter?

Nåväl, gör dig redo att slå tillbaka. Många kunniga IT-personal kommer på geniala sätt att bekämpa kostnaderna och andra dilemman som uppstår av äldre data.

En av dessa ljusa hjärnor är Dave Lynn, chef för försäljningsadministration och utveckling för företaget Dairyworld Foods på 1 miljard dollar.

Lynns nya lösning på det universella problemet med äldre data ligger i spetsen för IT-chefernas kamp för att återta företagsinformation.

Istället för att försöka konvertera en obskyr eller föråldrad eller ostödd applikation till något mer aktuellt, lade han bara till en datalagerportal ovanpå för att få åtkomst.

Illustration av Daniel GuideraDen här smarta lösningen fungerade särskilt bra med tanke på de otaliga system Dairyworld hanterar som ett resultat av en serie fusioner och förvärv (M&A) som går tillbaka till 1992 (se sidofältet “At-A-Glance: Dairyworld Foods.”)

I början av förra året var Lynn tvungen att förbereda en omfattande rapport som beskriver försäljning och lönsamhet för Burnaby, BC-baserade mejerikooperativets glassdivision.

Det som borde ha varit en ganska rutinuppgift förvandlades till en bedövande 50-timmars syssla med att skicka flera frågor, klippa, klistra in, konsolidera och fota, dubbelkolla och formatera.

Det beror på att mejerikooperativet fortfarande var i färd med att centralisera och konsolidera fyra stora datorsystem – tillsammans med deras respektive G/L, orderingång och lagersystem – som förvärvats genom M&A.

(Lynns gigantiska ansträngning lönade sig dock när Dairyworld sålde sin sött lönsamma glass- och nyheter till Nestlé, segraren i ett budkrig med Unilever.)

I ett typiskt fusions- eller förvärvsscenario kan de enskilda enheterna på ett säkert och effektivt sätt fortsätta sin oberoende parallella IT-drift medan triagebeslut fattas.

I Dairyworlds fall slutade företaget med fyra system (ett Tandem Guardian-system, en PC som kör SCO UNIX och två Open VMS-system – en Alpha och en äldre VAX) men bestämde sig för att standardisera på Digital Alpha som kör OpenVMS.

Dairyworld stängde av VAX förra året och kommer att koppla ur både Tandem- och SCO-systemen i år. Under tiden har man byggt ett datalager som erbjuder ett konsoliderat försäljningsinformationssystem.

Datalager representerar en relativt ny strategi för att hantera äldre data, en som också används mycket effektivt av organisationer för att konsolidera “legacy” dokument – ​​inte bara databasdata – till kunskapshanteringssystem (KM).

Wayne Eckerson, vice vd för teknologitjänster vid Gaithersburg, Md.-baserade Data Warehousing Institute, ser enskilda Microsoft Excel-kalkylblad som en annan viktig källa till “legacy” data som effektivt kan delas via ett datalager.

Andra företag migrerar helt enkelt bort från äldre teknologier som CA-IDMS och C-ISAM till nyare tekniker som IBM:s DB2 och relationsmodeller för att övervinna försöken med äldre data.

Mejeri-lager

Lynn och andra chefer på Dairyworld insåg att även om de kunde leva med flera parallella orderinmatningssystem, till exempel, så behövde de verkligen en konsoliderad syn på försäljningen för att analysera försäljning och lönsamhet per kund och produkt. (Dairyworld har 25 000+ SKU:er.)

Under integrationsperioden studerade Dairyworld sina alternativ och beslutade att ett datalager skulle ge det bästa svaret på dess gamla data- och systemproblem.

Företaget valde ett stegvis tillvägagångssätt som skulle använda MicroStrategys OLAP-server och DSS Agent-klientmjukvara (några av Dairyworlds 100+ användare använder nu en webbversion som kallas DSS Web) och Oracle 7.2 som körs på en dubbel processor Alpha 4100 med 512 MB RAM.

Under den första 10-veckorsfasen kontrakterade Dairyworld RDI, en Vancouver, BC-baserad systemintegratör, för att identifiera, extrahera och transformera data från Dairyworlds olika gamla system; att utforma ett fysiskt schema och en logisk affärsmodell; och att bygga ett lager på transaktionsnivå.

I det första passet fyllde RDI datalagret med mer än två års veckodata för alla BC och Alberta, Kanada-baserade SKU:er, vilket gav dem tillgång till statistik som brutto- och nettoförsäljning i dollar, kostnad för sålda varor och bruttomarginal.

Inom de kommande sex månaderna kompletterade RDI och Dairyworld datalagret med dagliga försäljningsdata och utökade det till att inkludera de andra kooperativen, vilket resulterade i en 60 GB databas som stöder brister och avkastningsanalys.

De flesta rapporter tar nu bara en minut eller två att generera, konstaterar Lynn bedrövligt. Och interna användare inom försäljning och marknadsföring är inte de enda nöjda kunderna.

Dairyworld-kunden Southland Canada kan nu snabbt granska resultaten av sina 7-Eleven-kampanjer per butik eller produktkategori från Southland.

Håll mig inte som gisslan

Sammanslagningar och förvärv är dock inte alltid lika framgångsrika som Dairyworlds. M&A-nedfallet är inte heller begränsat till ett företags egen M&A-aktivitet.

Leverantörs M&A kan också resultera i de facto legacy-till och med direkt “föräldralösa”-system. Naturligtvis kan det som är “arv” för en användare vara en helt genomförbar lösning för en annan.

IBMs OS/2-operativsystem säljs till exempel fortfarande och stöds av IBM, men många OS/2-kunder har börjat migrera från vad de anser vara ett äldre system som väntar på att hända.

Detsamma kan sägas om CA-IDMS, ett stordatordatabassystem som ursprungligen utvecklades av Cullinet, men som nu ägs av Computer Associates of Islandia, NY

Även om Computer Associates fortsätter att stödja och förbättra CA-IDMS, ogillar vissa av dess kunder att betala höga underhållskostnader och känner att de hålls som gisslan.

En potentiell CA-IDMS gisslan som slog tillbaka är Johns Hopkins University.

“Vi såg till att vi hade ett noggrant utarbetat kontrakt”, säger Arthur Heigl, chef för administrativ databehandling vid universitetet.

Trots att Heigl och hans personal hade skyddat universitetet mot framtida orimliga höjningar av underhållsavgifter, beslutade Heigl och hans personal i mitten av 1990-talet att universitetet ändå skulle behöva migrera från sin IDMS-databas, till förmån för ett helt relationsdatabassystem att bygga framtida applikationer på. .

Heigl föreställde sig ett universitetsdatabassystem som skulle stödja så olika applikationer som elektronisk gradering, onlineregistrering och andra “självbetjäningsapplikationer”.

Efter att ha använt DB2 för andra universitetstillämpningar, beslutade Heigl att DB2 var den logiska ersättningen för universitetets befintliga CA-IDMS och tillhörande VSAM-filer, och lade ut projektet på anbud.

REVIVE Technologies, ett privatägt Pittsburgh-baserat automatiserat konverteringsföretag tidigare känt som BIS, kom tillbaka inte bara med det lägsta budet (på cirka 800 000 USD), utan också med det som såg ut som det mest användbara.

Systemet skulle inte bara utföra en förenklad posttyp till tabellkonvertering (som flera andra företag hade föreslagit), utan snarare skulle det helt omarbeta IDMS-datadesignen, enligt mycket relationella datamodellprinciper och tillhandahålla Y2K-sanering längs vägen.

Konverteringsprocessen, inklusive diagnostik och implementering, tog cirka 18 månader. “Att låta åtgärda datumfältet utföras samtidigt med IDMS-konverteringen var som att få Y2K-fixen för free”, konstaterar Heigl.

Nästan alla studentuppgifter som går tillbaka till början av 1980-talet finns nu i DB2-databasen. Men inte alla Johns Hopkins 5 300 fakultetsmedlemmar och 14 000 anställda har “host on demand”-åtkomst till DB2-databasen, och ingen av studenterna har tillgång – ännu. (The Medical School och Applied Physics Labs, på grund av olika affärsmodeller, har valt att upprätthålla sina egna register.) Utöver IDMS-systemet har Johns Hopkins andra “legacy” system, inklusive ett VSAM-baserat personalprogram som Heigl säger att han förmodligen kommer att migrera till DB2.

Ett annat system som används av Johns Hopkins med legacy potential är dess studiestödspaket. Universitetet använder det populära Sigma (http://www.sigma1.com)-paketet för att spåra studiestöd och för kundfordringar. Det här paketets komplexitet gör det svårare att erbjuda studentregistrering online. Men på frågan om han noggrant hade övervägt att överge vad som kan anses vara ett äldre ekonomiskt stödsystem till förmån för nyare paketerade applikationer som den som erbjuds av SAP (http://www.sap.com), berättar Heigl att han hellre skulle vilja låt andra universitet lägga sin tid och pengar på att gå till sådana lösningar. “Några av dem spenderar 40 miljoner dollar – och mer”, säger han. Så om Johns Hopkins bestämmer sig för att göra något med sitt ekonomiska stödpaket, handlar det om att bygga en lösning som integrerar Sigma med DB2 via webben.

Museumsartiklar och Y2K

Att komma till rätta med äldre system är en stor utmaning. Och år 2000-frågor komplicerar bara saken. Resultatet är att genomförbara övergångsplaner ofta går vilse i blandningen.

Inte så med Comerica, ett bankholdingbolag med huvudkontor i Detroit med 36 miljarder dollar i tillgångar och 11 000 anställda. Comerica började formulera sin Y2K-strategi i början av 1996 och budgeterade 30 miljoner dollar för projektet.

Det behöll tjänsterna från Compuware för att hjälpa till med att granska dess objekt och källkoder, varav cirka 80 % kommer från tredjepartsapplikationer för finansiella tjänster och depositionsapplikationer. Compuware använde COSMOS, ett effektanalysverktyg från TechForce, för att granska Comericas 24 till 26 miljoner rader kod, varav mycket skrevs i COBOL, PL/1 och Assembler.

Företaget använde också andra Compuware Production 2000-verktyg (QAHiperstation, XPEDITER/Xchange och File-AID/Data Ager) för att åtgärda och testa de nödvändiga datumändringarna.

Steve Hugley, senior vice president och chef för Comericas Information Services, rapporterar att tredjepartsleverantörer och partners har korrigerat cirka 85 % av problemkoden, varav de flesta är associerade med COBOL-program och ISAM-filer.

(Comerica lagrar sina transaktionsdata i en mängd olika databaser inklusive IMS- och ISAM-filer, men använder också IBM:s DB2 som datalager och både Oracle och Sybase för olika klient-/serverapplikationer.)

Trots att Hugley konfronteras med det stora lagret av vad andra kan betrakta som “legacy” kod, rusar Hugley inte mot någon grossistuppgradering till nyare teknologi.

När allt kommer omkring har vissa av systemen körts tillförlitligt i nästan 20 år, och om det inte finns något tvingande affärsbehov att uppdatera dem utöver att certifiera Y2K-efterlevnad, varför bry sig?

Comerica har för övrigt också varit tvungen att brottas med förmodligen ett dussin förvärv sedan företagets ursprungliga bildande – genom sammanslagning – 1991-92 av de två största Michigan-baserade bankerna.

Men Comerica undviker, till skillnad från Dairyworld, att ärva äldre system genom att ge sina förvärv sex månader att adoptera till bankens gemensamma plattformar.

Växer för snabbt

Klicka här för att läsa om “Ada och det missförstådda ‘mandatet’.” Alla äldre problem är inte resultatet av fusioner och förvärv, efterlevnad av 2000-talet eller förändrade tider – dvs. C++ och Visual Basic tillskansar sig åldrande språk som COBOL, FORTRAN och Ada.

Vissa är helt enkelt resultatet av spektakulär tillväxt. “Vi har växt ur vårt C-ISAM-system”, säger Richard Langland, chef för den tekniska arkitekturgruppen (Information Services) för Plano, Texas-baserade PageNet, landets största leverantör av trådlösa meddelanden.

Han noterar att återindexeringsaktiviteter på C-ISAM-filstrukturerna för att korrigera korrupta index och för att förbättra systemets prestanda måste utföras offline, vilket tog systemet helt ur drift.

PageNet har varit i drift i över ett decennium och har nu 58 kontor och mer än 10 miljoner personsökare i USA och Kanada som stöds av ett nätverk med över 10 000 sändare.

Enligt Langland håller PageNet på att centralisera vad som har varit en mycket decentraliserad operation i samband med ordförande John Frazee Jrs uttalande från februari 1998 om PageNets “stora omställning”.

Företaget konsoliderar övertalig verksamhet och utökar sin säljstyrka. Omställningen kommer att uppgradera PageNets hela C-ISAM-system och ersätta det med ett relationsdatabassystem. (PageNet har inte bestämt vilket relationssystem det kommer att använda för närvarande.)

För att uppnå centralisering övervakade Langland i slutet av förra året en “proof of concept”-övning som använde Reliant Data Systems DCLE Engine för att mappa C-ISAM-data till en relationsmodell.

När DCLE-paketet importerade metadata och konverterade COBOL-kopior till en relationsmodell kunde Langland och hans personal skapa in- och utdatafillayouter för applikationskonverteringen innan DCLE faktiskt genererade koden för att utföra konverteringen.

När vi väl hade skapat vår första del av datamodellen föreslog vårt utvecklingsteam förbättringar av applikationen, som vi ville rulla in i schemat, säger Langland.

“Revisioner av målfilformatsschemat, som skulle ha varit en verklig huvudvärk att programmera om för hand i COBOL, gjordes snabbt och effektivt med DCLE Engine.

En stor del av DCLEs värde var dess förmåga att implementera förändringar snabbt och enkelt.”

Reliant Data Systems har inte hörnet på C-ISAM-ersättningsmarknaden.

Realistic Technologies hjälper kunder att utföra både C-ISAM- och Ada-konverteringar. Den säljer också ett Ada2CC-program som vanligtvis migrerar cirka 85 % av Ada-programkoden till C++.

John Klaczynski, RTI:s vice vd för utveckling, skrattade av nöje när han fick frågan om takten i Ada-förfrågningarna hade ökat sedan försvarsdepartementet tillkännagav i april 1997 att Ada inte längre var det språk som krävs för nyutveckling av försvarsentreprenörer, vilket i praktiken drog matta ut under Ada.

“Låt oss bara säga att vi är på rätt plats vid rätt tidpunkt”, säger han och minns de otaliga utmaningarna som RTI ställdes inför när det ursprungligen skrev programmet för ett Wall Street-företag som hade problem med att hitta kvalificerade Ada-programmerare.

I själva verket är det förmodligen slutsatsen. I avsaknad av ett specifikt affärsbehov kommer de flesta organisationer att tolerera äldre system tills smärtan – vanligtvis i form av oacceptabelt höga underhållsavgifter eller oförmågan att hitta kvalificerad personal – helt enkelt blir för hög.

Och sedan kommer de att använda ett kommersiellt konverteringsverktyg för att övergå till en vanlig produkt.

Karen Watterson är en oberoende San Diego-baserad skribent och konsult specialiserad på databasdesign och datalagringsfrågor. Hon har skrivit flera böcker inklusive Visual Basic Database Programming och Client/Server Technology for Managers.

Inuti Adas öde

Dr. Michael B. Feldman är ordförande för ACM (Association for Computing Machinery) SIGAda Education Working Group samt professor vid George Washington University i Washington, DC, där han undervisar på avdelningen för elektroteknik och datavetenskap. Vi ställde nyligen några frågor till honom om delstaten Ada.

PlugIn Datamation: Har Ada tappat sin glans ända sedan försvarsdepartementet drog tillbaka sin “stjärnstatus” från språket?

Dr. Feldman: Även om det är sant att DOD fram till april 1997 hade en policy som krävde att Ada skulle användas för att utveckla de flesta av dess nya anpassade mjukvara, har policyn missförståtts som ett “mandat”.

I själva verket var det aldrig mer än ett kontraktskrav och gällde aldrig någon annan del av samhället än DOD och dess entreprenörer. Under den period som denna policy gällde togs cirka 50 miljoner rader Ada-kod i bruk enbart i DOD-system.

Policyändringen i april 1997 var helt enkelt att uppmuntra DOD-programvaruprojektledare att välja och motivera sina val av kodningsspråk tillsammans med många andra aspekter av systemen. Ada blev ett alternativ, inte längre ett fast krav.

Jag har inte hört något som tyder på att DOD-projekt lämnar Ada. Projekt som använde Ada gör det fortfarande, och de som inte använder Ada gör det fortfarande inte.

Plugin: Vilka typer av applikationer använder Ada?

Dr. Feldman: Det används i många “uppdragskritiska” tillämpningar världen över inom flyg- och försvarsindustrin.

Till exempel är Boeing 777 ett mjukvarudrivet plan, och den överlägset största delen av dess mjukvara – värda flera miljoner linjer – finns i Ada.

Detta gäller även andra nya civila flygplan som de nya Airbus-modellerna och många regional- och affärsjet.

Ada är också i mycket stor användning världen över inom civil flygledning, inklusive stora nya delar av det amerikanska FAA-systemet.

Man finner stor användning av Ada i satellitsystem också, till och med de GPS-navigeringsterminaler som för närvarande finns i Hertz hyrbilar.

Utomlands är Ada ett valspråk för signalering och kontroll inom järnvägstransporter. Man hittar Ada i kanaltunneln, den franska TGV, och flera förorts järnvägssystem, och i många nya urbana järnvägslinjer som Meteor i Paris Metro, London Jubilee-linjen och tunnelbanor i Kairo, Calcutta, Caracas och på andra håll.

Det senaste elektroniska överföringssystemet från Swiss Postbank är skrivet i Ada och bearbetar miljontals transaktioner per dag.

Plugin: Vilka är de primära Ada-kompilatorerna?

Dr. Feldman: För närvarande finns det fem huvudtillverkare av Ada 95-kompilatorer: Ada Core Technologies, Aonix, RR Software, Rational Software och DDC-I.

Plugin: Vilka webbadresser rekommenderar du för att få mer information om Ada?

Dr. Feldman: Det finns en mängd Ada-information på webben nu. Se särskilt: Ada programmeringsspråksresurser för lärare och studenter: Ada Home: Home of the Brave Ada Programmers: Ada programmeringsspråk-center för information om datasystemteknik.

Vanligast använda äldre system: Hur de kom hit och vart de är på vägNyckeln:

  • Plattform/ Språk/ Operativsystem
  • Historia
  • Syn

1.) VSAM, ISAM och relaterade filer.

Familj av sekventiell åtkomstfilmetoder som utvecklades på 1960- och 1970-talen och användes i stor utsträckning för att stödja databasapplikationer skrivna i COBOL. Sakta ersätts av relationsdatabashanteringssystem.

2.) Ada

Uppkallad efter Lord Byrons dotter Ada, grevinnan av Lovelace. Den objektorienterade Ada utvecklades främst av CII-Honeywell-Bull under slutet av 1970-talet under sponsring av Department of Defense och DARPA och blev en ANSI-standard 1983. Ada95 har därefter ersatt Ada83.

Inte bra. DOD kräver inte längre att entreprenörer skriver nya program i Ada, så den befintliga DOD-inventeringen på över 50 miljoner rader Ada-kod kommer sannolikt att minska.

3.) Välj

Kombinationsoperativsystem och “kapslade relationsdatabassystem” uppfanns av Dick Pick och Don Nelson 1966 när de arbetade för TRW. Därefter förvärvades av Dick Pick som lanserade Pick Systems.

Finns fortfarande, ofta i inbyggda applikationer som riktar sig till små och medelstora företag

4.) NOMAD

En 20-årig 4GL som för närvarande stöds av Aonix. Störst närvaro (enligt en halv miljon användare över hela världen) verkar finnas i tillverkningsgemenskapen.

5.) OS/2

IBMs operativsystem. Starkast närvaro finns inom försäkrings- och banksektorerna. Men det sker gradvis migrering till Windows eller AIX.

6.) “Andra” UNIX

Dussintals hårdvaruspecifika smaker av UNIX finns idag.

Sun Solaris, HP-UX, Digital UNIX och AIX verkar vara de enda smakerna med mindshare eller marknadsandelar.

7.) Wang VS

Populärt bland juridiska kontor på 1980-talet

Wang säljer och servar fortfarande Wang hårdvara och Wang VS, men går bort från hårdvara och mjukvara till tjänster.

8.) Nästa

Namnet på det numera nedlagda företaget som startat av Steve Jobs och datorn som det producerade.

Uppköpt av Apple (Sun Microsystems förvärvade NeXTs WebObjects-programvara). Kan detta vara museumsartiklar (legacy paket som är avsedda att visas på museer)?

9.) Påssjuka

Hybridspråk och databas som främst används inom hälso- och sjukvårdsindustrin, utvecklat vid Massachusetts General Hospital 1966. ADS-Plus är en annan döende kvarleva som finns i hälsovårdstillämpningar.

Kommersiella applikationer skrivs sakta om på andra språk

Table of Contents

Toggle