Kako svoj posao učiniti uspješnim

ibm tehnologije. Povijest marke IBM. Izlazak iz krize

Povezana društva SoftLayer[d], IBM India Private Limited[d], IBM Internet Security Systems, Lotus softver[d], Rational Software, IBM Danska[d], Tvrtka IBM Francuska[d], Companhia IBM Portuguesa[d], IBM Nizozemska[d], IBM Njemačka[d], IBM usluge poslovne podrške u Egiptu [d], IBM Kanada[d], bluemix i IBM istraživanje[d]

IBM(izgovara se ibm; MVP: ; skr. s engleskog. Međunarodni poslovni strojevi) je američka tvrtka sa sjedištem u Armonku, New York, jedan od najvećih svjetskih proizvođača i dobavljača hardvera i softvera, kao i IT usluga i konzultantskih usluga.

Uobičajeni nadimak tvrtke je velika plava, što se s engleskog može prevesti kao "veliko plavo" ili "plavi div". Postoji nekoliko verzija o ovom nadimku. Prema jednom od njih, naziv dolazi od velikih računala koje je tvrtka isporučila 1950-ih i 1960-ih. Bili su veličine sobe i plave boje. Druga teorija je da se nadimak jednostavno odnosi na logotip tvrtke. Prema drugoj verziji, ovo ime dolazi od bivšeg koda odijevanja tvrtke, koji je zahtijevao da mnogi radnici nose plave košulje i odijela.

Priča

1888-1924: Osnivanje IBM-a

Godine 1890. održan je američki popis stanovništva. Za obradu njegovih rezultata prvi put je korišten "električni tabulator", koji je izumio Herman Hollerith. Njegovom zaslugom podaci popisa obrađeni su za samo godinu dana, dok je prethodni popis iz 1880. godine obrađivan 8 godina. Ohrabren uspjehom, izumitelj je 1896. godine otvorio tvrtku Tabulating Machine Company.

Godine 1924., ulaskom na kanadsko tržište i širenjem asortimana, CTR mijenja ime u International Business Machines ili skraćeno IBM.

1930-ih - 1940-ih godina

Godine 2001. IBM je prebacio 3.000.000 dolara u Fond za naknadu štete za holokaust za nabavu strojeva Njemačkoj za snimanje zatvorenika koncentracijskih logora.

1950-ih - projekti za ratno zrakoplovstvo i zrakoplovne tvrtke

U 1950-ima tvrtka je stvorila masivni računalni obrambeni sustav SAGE, koji je analizirao radarske podatke u stvarnom vremenu i osiguravao ciljanje za presretače. Korišten od 1950-ih do 1980-ih. U kasnijim verzijama, sustav je omogućio da se zrakoplovi automatski usmjere na presretanje, prenoseći podatke izravno njihovim autopilotima.

Era računala

Godine 1956., Thomas Watsonov sin Thomas Watson Jr. naslijedio je svog oca na čelu IBM-a, čime je započela era računala za cijeli život. Pod njegovim vodstvom prihodi tvrtke porasli su na 8 milijardi dolara, a broj zaposlenih - do 270 tisuća ljudi.

Godine 1964. predstavljena je obitelj IBM System / 360, koja je bila: prva računala opće namjene, prva dizajnirana obitelj računala, prva računala s bajt-adresiranom memorijom, itd. IBM System / 360-kompatibilna računala System z su još uvijek se proizvodi: ovo je apsolutni rekord kompatibilnosti.

Godine 1971. tvrtka je predstavila disketu koja je postala standard za pohranu podataka.

Godine 1972. uveden je ažurirani logo (slova iz plavih pruga) tvrtke, koji se koristi i danas. Logo je dizajnirao Paul Rand. (Engleski)ruski.

Godina 1981. čvrsto je ušla u povijest čovječanstva kao godina pojave osobnog računala "IBM PC". 640 kilobajta RAM-a i jedan ili dva disketna pogona bili su dovoljni za pokretanje operativnog sustava DOS koji je nudila tada mala tvrtka Microsoft te niz aplikacija. Zajedno s DOS-om nudili su se modeli CP/M-86 i UCSD Pascal P-sustava, ali ti sustavi nisu preživjeli jer je Microsoft ponudio jedinstvenu ponudu za to vrijeme: kupnja za Jednokratno plaćanje licenca za opskrbu softver za neograničeni broj računala, što je značajno snizilo cijenu konfiguracije s MS-DOS-om, što je privuklo veliki broj kupaca i shodno tome donijelo široku slavu Microsoftu.

Važno je napomenuti da u početku uprava tvrtke nije pridavala nikakvu važnost ovom automobilu: u razvoju je bila angažirana grupa od samo 4 osobe (pod vodstvom Philipa Donalda Estridgea). Što je najvažnije, usprkos svojim strogim načelima zaštite intelektualnog vlasništva, IBM nije patentirao ni DOS (s BASIC jezičnim prevoditeljem) niti još jedan revolucionarni izum programera - BIOS. Kao rezultat toga, pametniji programeri trećih strana, koristeći objavljene specifikacije, napravili su klonove IBM PC-a, što je dovelo do eksplozivnog rasta tržišta, ali je veliki udio (i to značajan iznos) izgubio IBM.

Oko 1984. lansirana je serija AS/400, miniračunalo dizajnirano za poslovne zadatke. Bio je kompatibilan s ranijim miniračunalima S/36 i S/38. Koristio je Micro-Channel (MCA) tehnologiju sabirnice i SCSI sučelje, koje se još uvijek koristi u poslužiteljima. Računala ove serije se još uvijek proizvode i mogu koristiti bilo koji ranije razvijen softver.

Godine 1986. IBM je preuzeo prvo mjesto u prodaji na vlastitom tržištu osobnih računala.

Godine 1990. pokušala se preuzeti inicijativa na tržištu osobnih računala izdavanjem računala serije PS/2 s operativnim sustavom OS/2 koja nisu kompatibilna ni s hardverom ni sa softverom s PC-om i DOS-om. Strojevi su koristili progresivne tehnologije, kao što je mikrokanalna sabirnica (puno bolja od ISA sabirnice koja se tada koristila u osobnom računalu, a PCI sabirnica se pojavila tek 1991.). Serija PS / 2 nije dobila široko priznanje na tržištu, a njezino je izdanje ubrzo ograničeno. Međutim, mini-DIN priključci za tipkovnice i miševe, koji se nazivaju PS/2 priključci, još uvijek se široko koriste u osobnim računalima.

Operativni sustav OS/2 Warp V3.0, izvorno izgrađen izravno s Microsoftom, planiran je kao dio ove serije, ali IBM se još uvijek oslanjao na tržište velikih računala, što je dovelo do zaostajanja u razvoju. Ovaj projekt. Kao rezultat toga, Microsoft se prebacio na razvoj Windowsa, a serija računala pod OS / 2 ušla je na tržište kasnije od planiranog i, unatoč golemim reklamna kampanja i vrlo dobre izvedbe, projekt nije mogao ostati na tržištu.

Era savjetovanja

IBM ured u Kazanu

Usmjerivši svoje poslovanje na pružanje usluga, IBM je 2005. prodao svoj odjel za proizvodnju i prodaju osobnih računala (linije ThinkPad i ThinkCentre) kineskoj tvrtki Lenovo za 1,8 milijardi dolara. A 2014. Lenovo je također kupio od IBM-a za 2,3 milijarde dolara odjel odgovoran za razvoj i proizvodnju x86 poslužitelja (uglavnom linije System X i BladeCenter). Iste 2014. godine, nakon što je prodao svoje tvornice poluvodiča GlobalFoundriesu, IBM je objavio da postaje tvrtka bez fablessa u segmentu poluvodičkih proizvoda, nastavljajući razvijati procesore, ali odbijajući ih proizvoditi.

Počevši oko 2007. godine, IBM Corporation počinje raditi u segmentu cloud computinga i poslovnih usluga isporučenih putem Interneta. Jačajući svoju poziciju u ovom sektoru, IBM je 2013. kupio velikog međunarodnog pružatelja usluga hostinga, Softlayer Technologies, za oko 2 milijarde dolara. (Engleski)ruski, koja je posjedovala mrežu od 13 podatkovnih centara u SAD-u, Singapuru i Amsterdamu, a 2014. godine najavila je ulaganje od preko 1,2 milijarde dolara u izgradnju 15 novih podatkovnih centara u sklopu strategije širenja cloud usluga na IBM Cloud platformi (Engleski)ruski .

U ožujku 2017. IBM Corporation je najavio IBM Q projekt za stvaranje prvog univerzalnog kvantnog računala na svijetu, čiji će pristup resursima biti omogućen putem IBM Cloud platforme u oblaku (Engleski)ruski. Planirano je da u roku od nekoliko godina univerzalni kvant računalni sustav ispunjavati zadatke razvoja novih lijekova, naprednih materijala, istraživanja u području umjetne inteligencije, digitalne sigurnosti, logistike i financijskih usluga. A u studenom 2017. IBM-ovi znanstvenici uspješno su izradili i izmjerili prototip procesora s 50 kvantnih bitova.

Na konferenciji IBM Think 2018 predstavnici tvrtke predstavili su najmanje računalo na svijetu danas. Ovo računalo ima veličinu 1 x 1 milimetar, što je usporedivo s veličinom zrna kuhinjske soli. Trošak proizvodnje jednog takvog računala procjenjuje se na manje od 10 centi.

Aktivnost

Ključne divizije IBM-a:

  • IBM Globalne usluge (Engleski)ruski (IGS, odjel za savjetovanje), donio je tvrtki 47,357 milijardi dolara prihoda od ukupno 91,134 milijarde dolara u 2015.;
  • IBM Software Group(odjel za razvoj softvera), donio je tvrtki 15,753 milijarde dolara prihoda u 2015. godini;
  • IBM Systems & Technology Group(STG, odjel za proizvodnju opreme), donio je tvrtki 23,857 milijardi dolara u 2015. godini;
  • IBM Watson grupa(odjel kognitivnog računarstva - izrastao iz razvoja projekta superračunala IBM Watson);
  • IBM istraživanje (Engleski)ruski ;
  • IBM Global Financing.

Softver

Utjecaj IBM-a na razvoj računalne tehnologije i softvera

Značajan razvoj u industriji informacijske tehnologije

  • 1943. - Mark I, prvo američko računalo;
  • 1946. (27. rujna) - prvi komercijalni kalkulator;
  • 1956. - prvi komercijalni tvrdi disk;
  • 1957. - Objavljen Fortran prevodilac;
  • 1959. - prvi sustav za rezervaciju zrakoplovnih karata - Sabre (Engleski)

Međunarodni poslovni strojevi www.ibm.com ) (NYSE: IBM) ključni je igrač u informacijske tehnologije. Američka tvrtka IBM je najveća globalna tvrtka, koja proizvodi i isporučuje softver i hardver, bavi se IT uslugama i pružanjem konzultantskih usluga.

Osnivanje poduzeća

Tvrtka je službeno osnovana 16. lipnja 1911., iako su prvi razvoji započeli krajem 19. stoljeća. Izvorni naziv tvrtke bio je Computing Tabulating Recording (CTR). Tvrtku je osnovao Herman Hollerith, talentirani statističar i inženjer koji je izumio prve računske strojeve. U to vrijeme proizvodi tvrtke uključivali su raznu električnu opremu. Konkretno, CTR se bavio proizvodnjom vaga, rezača sira, strojeva za perforiranje itd. Thomas Watson, koji je preuzeo dužnost izvršnog direktora 1914., odigrao je važnu ulogu u povijesti tvrtke. Tadašnja specijalizacija CTR-a bila je proizvodnja strojeva za tabeliranje.

IBM je svoje moderno ime dobio 1924. godine, kada je tvrtka značajno proširila asortiman proizvoda i ušla na kanadsko tržište.

Već 1943. IBM je izdao svoje prvo računalo.

Sjedište IBM-a je u Armonku, država New York.

Linija proizvoda

Tvrtka je glavni developer operacijskih i datotečnih sustava, sustava za upravljanje bazama podataka, uredskih paketa i međuprogramskih paketa, VisualAge razvojnih okruženja i prevodilaca.

Važan smjer rada IBM-a je proizvodnja mikroprocesora POWER arhitekture, kao i radnih stanica i poslužitelja temeljenih na njima, kao i baziranih na Xeon-u. Tvrtka se bavi razvojem mainframeova serije IBM System z, superračunala. Najpoznatiji od njih su Deep Blue, Blue Gene, IBM Watson. Još jedan popularan proizvod je sustav za pohranu pod nazivom IBM System Storage.

Financije

Godine 1968. tvrtka je održala javnu ponudu svojih dionica na američkoj burzi NYSE. Trenutno je gotovo svih sto posto dionica IBM-a u slobodnom prometu. Prošle godine prihodi tvrtke dosegnuli su gotovo sto milijardi dolara, a neto dobit - 16,5 milijardi. U 2014. godini kapitalizacija tvrtke iznosila je 161,69 milijardi dolara. Prošle su godine dionice IBM-a dosegle rekordnu vrijednost od 212,06 dolara po dionici, čime je kapitalizacija tvrtke porasla na 236,3 milijarde dolara.

Među najvećim dioničarima IBM-a su istaknute tvrtke kao što su Berkshire Hathaway Inc, Northern Trust Corp, State Street Corp, Vanguard Group Inc, Bank of New York Mellon, State Farm Mutual AU.

System/360 s jednim skupom instrukcija, objavljen 60-ih godina, postao je standard glavnog računala dugi niz godina. Prije ovih strojeva, programeri su morali ponovno pisati softver za svako novo računalo. IBM System/360 linija predstavila je ideju potpuno kompatibilnih računala s kontinuitetom i povratnom podrškom, što je postalo prava revolucija.

Kako su se IBM računala pojavila u SSSR-u

Inženjeri u SSSR-u pomno su pratili razvoj IBM-a. Nakon dugih rasprava, stranačko vodstvo je ipak odlučilo napustiti mainframeove vlastite arhitekture (Minsk-32 i drugi) i započeti proizvodnju analoga IBM System / 360, koji su nazvani EC računala ( jedan sustav elektronička računala), kopiranje IBM System / 360 arhitekture i prilagođavanje softvera. Prvo računalo jedne serije EU 1020 pušteno je u prodaju u Minsku 1971.

Od 1980. postojao je embargo na isporuku zapadne računalne opreme u SSSR zbog ulaska trupa u Afganistan, tako da je u zemlji bilo samo nekoliko primjeraka pravih IBM System / 360 mainframe računala. Jedan od njih instaliran je u Moskovskom istraživačkom centru za elektroničko računalstvo (NICEVT), najkvalificiraniji programeri iz drugih gradova došli su raditi na njemu.

U 90-ima, nakon ukidanja embarga, sve se promijenilo, u Rusiji je otvorena podružnica IBM-a, počele su službene isporuke robne marke, počeli su se sklapati veliki ugovori.

Iz prošlosti u budućnost

Počevši od 1990-ih, legendarna korporacija IBM počela je preusmjeravati fokus na pružanje usluga i savjetovanje. Kako bi proveo novu poslovnu strategiju, IBM je kupio nekoliko tvrtki sa značajnim znanjem i iskustvom, uključujući financije, analitiku i savjetovanje, od akvizicije PricewaterhouseCoopersa 2002. godine. Kladeći se i na kognitivno računalstvo, IBM očekuje da će Watsonov odjel za kognitivne sustave do 2020. ostvariti prihod od 10 milijardi dolara.

I još jednom o blockchainu

U kolovozu 2016. IBM je osnovao novu strukturna podjela IBM Industry Platforms, usmjerene na razvoj i implementaciju tehnologija Watson, IBM Cloud, IBM Systems, kao i blockchain tehnologije za korporativni klijenti, uključujući za banke i druge financijske institucije.

Blockchain (lanac transakcijskih blokova) je posebna struktura za snimanje skupine transakcija u obliku lanca blokova, pri čemu svaki blok uvijek sadrži informacije o prethodnom bloku. Tako se svi blokovi mogu ugraditi u jedan lanac, koji sadrži podatke o svim transakcijama ikada napravljenim u ovoj bazi podataka, a informacije u blokovima mogu se brzo dva puta provjeriti. Što je najvažnije, više strana ima mogućnost dijeljenja pristupa ovoj bazi podataka visoka razina pouzdanost. Tehnička platforma ne dopušta da bilo tko napravi izmjene na dokumentu, a da ne promijeni cijeli lanac, što je u praksi nemoguće. Time je procedura usuglašavanja i potvrđivanja svih dokumenata, uključujući financijsku evidenciju i novčane transakcije, dramatično pojednostavljena.

Jedan od prvih koji je koristio takav sustav za bilježenje informacija bili su programeri digitalne kriptovalute Bitcoin. Za transakcije u bloku koristi se hashiranje stabla, slično formiranju hash zbroja za datoteku u BitTorrent protokolu.

Za banke je ova tehnologija nezamjenjiva. Prema Accentureu i McLaganu, korištenje blockchaina moglo bi smanjiti troškove infrastrukture 8 od 10 najvećih investicijskih banaka u svijetu za 30%. Za svaku od njih to znači uštedu od 8 do 12 milijardi dolara godišnje. Danas svaka investicijska banka održava vlastitu neovisnu bazu podataka o transakcijama, korisničkim podacima i drugim referentnim podacima. Kako bi dovršile bilo koju transakciju, banke moraju dogovoriti i potvrditi svoje podatke s ugovornim stranama i klijentima - to je složen, skup i dugotrajan postupak, osjetljiv na pogreške.

Uz transakcije na blockchainu, banke mogu zamijeniti svoje zasebne, fragmentirane baze zajedničkom, distribuiranom bazom koja obuhvaća mnoge organizacije. U blockchainu se transakcije bilježe i potvrđuju u mreži sudionika. Ova je struktura po svojoj matematičkoj prirodi zaštićena od krivotvorina i pogrešaka.

Pitajte IBM stručnjaka Elena Sinka, prodajna predstavnica za IBM rješenja u bankarskoj industriji Pitajte

Hvala vam!
Vaše pitanje je poslano

Status: Partner

IBM je jedan od najvećih svjetskih proizvođača i dobavljača hardvera i softvera, kao i IT usluga i konzultantskih usluga.

Tvrtka je osnovana 1911. godine i izvorno se zvala CTR (Computing Tabulating Recording). Danas str predstavlja danasmultinacionalna korporacija sa sjedištem u Armonku, New York (SAD).

Godine 1940. postaje proizvođač prvih velikih računala u SAD-u. U 1950-ima je izdao računala s lampama i tranzistorima, 1981. ušao je u povijest čovječanstva kao proizvođač osobno računalo IBM PC.U 1990-ima IBM posao sve se jasnije javlja želja za usmjeravanjem poslovanja prema pružanju usluga, prvenstveno savjetovanja. Najjasnije se to očitovalo 2002. godine kada je "plavi div" za 3,5 milijardi dolara kupio odjel za savjetovanje revizorske kuće PricewaterhouseCoopers. Trenutno je taj posao, koji se utopio u odjel IBM Global Services, najprofitabilniji u strukturi IBM-a. , generirajući više od polovice prihoda tvrtke. Danas tvrtka proizvodi serverski hardver, glavna računala, superračunala, sustave za pohranu podataka, softver i pruža niz savjetodavnih usluga.


Službena stranica:

Što je MAMA

Stanje u kojem se nalaze mnoga domaća poduzeća može se nazvati prijelazom s "otočne" automatizacije na stvaranje jedinstvenog informacijski sustavi pokrivajući nekoliko različitih područja djelovanja, a često i u interakciji s informacijskim sustavima drugih poduzeća (poslovnih partnera, dobavljača određenih resursa, itd.). Ovaj proces vjerojatno neće biti bezbolan - često će biti popraćen dodatnim organizacijski procesi povezanih s uvođenjem novih tehnologija, kao što su pojava ili nestanak radnih mjesta, mijenjanje službene dužnosti zaposlenika, potrebe za njihovim usavršavanjem itd. Ovo ne treba zanemariti važna činjenica, kako brz razvoj i mijenjanje tehnologija, kao i mijenjanje poslovanja samih poduzeća. To često dovodi do činjenice da je poduzeće prisiljeno stalno nadograđivati ​​jedan ili drugi dio operativnog informacijskog sustava.

U ovoj situaciji rješavanje problema integracije postojećih aplikacija, uključujući one koje rade pod različitim operativnim sustavima, postaje posebno relevantno. Prema istraživanju analitička agencija Forrester Research, projekti integracije aplikacija troše do 30% IT potrošnje poduzeća.

Ima ih mnogo razne načine stvaranje distribuiranih aplikacija koje se izvode na različite platforme, na primjer, na temelju COM ili CORBA tehnologija, kreiranje web aplikacija, kreiranje i korištenje web servisa za dobivanje rezultata izvršavanja aplikacija. Promocija moderne tehnologije uključuje u većini slučajeva zamjenu postojećih sustava novima. Istodobno, pristup integracije aplikacije Messaging Oriented Middleware (MOM) znači očuvanje i integraciju postojećih sustava, a time i značajne uštede i uštede na postojećim investicijama. Mnogi analitičari računalne industrije primjećuju brz rast broja rješenja koja koriste MOM zbog fleksibilnosti ove arhitekture. Ova vrsta integracije je implementirana u IBM MQSeries obitelji proizvoda.

Alati za čekanje poruka dizajnirani su za pohranjivanje poruka koje šalju aplikacije i njihovo isporučivanje drugoj aplikaciji pomoću posebne poslužiteljske aplikacije - upravitelja čekanja. Upravitelj reda čekanja zapisuje poruku u lokalni red čekanja i zatim je šalje preko mreže drugom upravitelju čekanja čekanja koji sadrži takozvani odredišni red čekanja za odredišnu aplikaciju. Odredišna aplikacija pristupa odredišnom redu čekanja i pristupa poruci. Dakle, sustav reda poruka pruža asinkronu metodu interakcije između programa koja ne zahtijeva uspostavljanje izravne veze između njih. Ovo osigurava da se poslana poruka ne izgubi niti dva puta primi.

Zadaci razmjene podataka između različitih aplikacija pojavljuju se prilično često, a prije deset ili dvadeset godina programeri su kreirali vlastite module za izvoz i uvoz podataka kako bi ih riješili. Upravo su ti moduli u biti bili prethodnici MOM-a. Razvojem primijenjenih informacijskih sustava pojavila se potreba za stvaranjem univerzalne infrastrukture koja omogućuje takvu razmjenu. Ta je potreba bila razlog nastanka MOM-a.

Godine 1992. IBM je objavio specifikaciju programskog sučelja Message Queue Interface (MQI), a od te godine postoji obitelj proizvoda pod nazivom MQSeries. Tijekom postojanja ovih proizvoda pojavile su se verzije queue managera za sve popularne poslužiteljske platforme, uključujući OS/390, MVS, VSE/ESA, OS/400, OS/2, OpenVMS, Digital Unix, AIX, HP-UX, SunOS , Sun Solaris, SCO UNIX, UnixWare, AT&T GIS UNIX, DC/OSx, Windows 2000, Windows NT, Windows 95/98 i MQSeries klijentske verzije za još više platformi. Nedavno su se pojavili alati za integraciju MQSeries-a s relacijskim DBMS-om, kombiniranje upravitelja redova čekanja u klastere i različita programska sučelja koja pojednostavljuju razvoj aplikacija pomoću MQSeries-a.

NA ovaj trenutak obitelj proizvoda IBM MQSeries (Slika 1) sadrži:

  • MQSeries - sredstvo za postavljanje poruka u red čekanja i njihovu obradu;
  • MQSeries Integrator - alat za integraciju aplikacija;
  • MQSeries Workflow - alat za upravljanje poslovnim procesima;
  • MQSeries Adapter - alat za izradu adaptera, odnosno prijelaznog softvera između aplikacijskih sustava i MQSeries;
  • MQSeries.EveryPlace - usluga čekanja poruka za Mobilni uredaji i mobilnih korisnika.

U nastavku ćemo razmotriti svrhu i glavne značajke svakog od ovih proizvoda.

IBM MQ serija

IBM MQSeries, jedan od IBM-ovih vodećih proizvoda, je alat za čekanje i obradu poruka u heterogenom distribuiranom okruženju koje je neovisno o hardverskoj platformi ili operativnom sustavu. Najjednostavnija shema rada IBM MQSeries prikazana je na sl. 2.

Kada korisnik pošalje zahtjev za slanje poruke aplikaciji 1, MQSeries zapisuje poruku u lokalni red čekanja za prijenos udaljenim sustavima, a zatim je šalje preko mreže do udaljenog odredišnog reda čekanja. Odredišni program (aplikacija 2) čita odredišni red i pristupa poruci. Stoga se korisničke aplikacije ne moraju baviti unutarnjom strukturom redova čekanja i načinima komunikacije između upravitelja redova čekanja.

MQSeries poruke su podatkovna struktura koja se sastoji od zaglavlja poruke, koje sadrži informacije o karakteristikama poruke namijenjene upraviteljima poruka (informacije o pošiljatelju i primatelju, o ruti poruke, o redu čekanja u koji se odgovor treba dostaviti ), i prenesene podatke (kada se po potrebi mogu pretvoriti iz jednog formata u drugi).

Red poruka je sredstvo za pohranu i obradu poruka. Kako bi se povećala pouzdanost njihovog prijenosa, poruke se mogu zapisivati.

Aplikacije koje koriste MQSeries im ne pristupaju izravno - redovima poruka se može pristupiti samo kroz nekoliko alternativnih sučelja za programiranje aplikacija: MQI (Sučelje reda poruka), AMI (Sučelje poruka aplikacija), JMS (Servis poruka Java), CMI (Sučelje zajedničkih poruka). Ovo sučelje se može koristiti s C, C++, Java, Smalltalk, Cobol, PL/1, Lotus LSX, Basic, kao i s najpopularnijim razvojnim alatima VisualAge, Delphi, PowerBuilder, Visual Basic.

Upravitelji reda čekanja šalju poruke koristeći kanale i poseban MCP (Message Channel Protocol) koji radi povrh transportnih protokola niže razine. Korištenje ovog protokola u potpunosti osigurava prijenos poruke, uključujući iu slučaju kvara sustava ili mreže, budući da se poruka uklanja iz reda čekanja tek nakon što ju je primatelj potvrdio.

Imajte na umu da vam MQSeries omogućuje kombiniranje grupe operacija za slanje i primanje poruka u jednu transakciju. U tom slučaju, do završetka transakcije, poslane poruke su nevidljive drugim aplikacijama, a primljene poruke se ne uklanjaju iz reda čekanja. Ako se transakcija vrati, redovi se vraćaju u stanje koje odgovara trenutku kada je započela. Stoga, MQSeries upravitelji redova mogu igrati ulogu monitora distribuiranih transakcija i sudjelovati u distribuiranim transakcijama pod kontrolom drugih monitora transakcija.

MQSeries uključuje: uslužni program za administriranje i konfiguriranje redova čekanja, kanale poruka, sigurnost - MQSeries Explorer, komponentu za testiranje sučelja za programiranje aplikacija - MQSeries API Exerciser, kao i sučelja dizajnirana za ugradnju u druge aplikacije kako bi se dodale mogućnosti administracije MQSeries. Na tržištu također postoje administrativni programi treće strane MQSeries.

Dodatno, MQSeries se može nadopuniti alatima za šifriranje poruka, kao i drugim vanjskim modulima, na primjer: MQSeries Link za SAP R/3 - za integraciju R/3 s drugim aplikacijama ili udaljenim R/3 sustavima; MQ Enterprise Integrator, MQSeries LSX, MQSeries Link, MQSeries Extra Link - za razmjenu poruka između Lotus Notesa i drugih sustava koji koriste MQSeries; MQSeries Internet Gateway - za pretvaranje HTTP zahtjeva u MQSeries poruke i obrnuto.

No, valja napomenuti da je osim dostave poruke važan i zadatak prepoznavanja i obrade njezina sadržaja. Za njegovo rješavanje koristi se proizvod MQSeries Integrator, kojem će biti posvećen sljedeći odjeljak.

IBM MQSeries Integrator

IBM MQSeries Integrator je broker poruka koji obrađuje i distribuira tokove poruka aplikacijama, bazama podataka i drugim primateljima. Omogućuje integraciju aplikacija olakšavanjem razmjene podataka između aplikacija koje rade na različitim platformama.

MQSeries Integrator koristi pravila za implementaciju poslovne inteligencije na razini poduzeća i njezinu primjenu na poslovne događaje, te može izvršiti dinamičku obradu poruka i usmjeravanje, kao što je dodavanje podataka iz korporativnih baza podataka prenesenim informacijama, pohranjivanje informacija u korporativne baze podataka, transformiranje podataka sadržanih u porukama iz jednog formata u drugi. Podaci se mogu prenositi u načinu rada Objavi/Pretplati se, kao i pretvoriti u XML format i obrnuto. Formati podataka mogu se pohraniti u rječnike, uključujući one neovisnih proizvođača.

Proizvod MQSeries Integrator sastoji se od grafičkog okruženja za razvoj formata i postupaka za obradu protoka poruka ControlCenter sa repozitorijem formata poruka MessageRepository, od poslužitelja za upravljanje Configuration Manager i od distribuiranog sustava poslužitelja za obradu poruka Message Broker, koji djeluje kao MQSeries procesor poruka i usmjerivač. Kada je poruka primljena, Message Broker je obrađuje na ovaj ili onaj način (ovisno o sadržaju poruke) prema pravilima definiranim u konfiguraciji Message Brokera.

MQSeries Integrator sadrži alate za pretvaranje poruka iz jednog formata u drugi, opise formata, spremanje opisa u odgovarajuće baze podataka, prepoznavanje dijelova poruke prema dostupnim formatima. Pretvorba formata može uključivati ​​dodavanje ili uklanjanje podataka, promjenu zaglavlja poruka, izvođenje izračuna i izvođenje korisnički definiranih funkcija. Postoje gotovi rječnici standardnih formata za MQSeries Integrator, na primjer, za SAP R/3 i S.W.I.F.T.

Uz alate za konverziju formata, MQSeries Integrator sadrži alate za kreiranje i primjenu pravila distribucije poruka na temelju vrijednosti polja sadržanih u poruci. Tipičan primjer takvog pravila je slanje kopije poruke drugom primatelju ako je vrijednost bilo kojeg polja poruke u unaprijed određenom rasponu (na primjer, ako je iznos transakcije premašio neku vrijednost). Imajte na umu da Najnovija verzija MQSeries Integrator vam omogućuje korištenje proizvoda trećih strana kao sredstva za implementaciju određenih pravila distribucije poruka.

Gore opisanim alatima može se pristupiti pomoću odgovarajućeg sučelja za programiranje aplikacija ili grafičkih administrativnih uslužnih programa (Slika 3).

Kako bi se osigurala zaštita podataka, proizvod uključuje poslužitelj korisničkih imena koji je odgovoran za pohranu popisa korisnika i korisničkih grupa, kao i informacija o njihovim pravima pristupa podacima, porukama i operacijama.

Tijek rada IBM MQ serije

IBM MQSeries Workflow je alat za upravljanje tijekovima rada koji vam omogućuje upravljanje poslovnim procesima, podacima, aplikacijama, pa čak i ljudima u cijelom vašem poduzeću, uključujući upravljanje odnosima s vanjskim partnerima. Ovaj se proizvod koristi za razvoj, poboljšanje, dokumentiranje i upravljanje poslovnim procesima poduzeća. Pomoću ovog alata možete dokumentirati poslovne procese, automatizirati neupravljane operacije, modificirati procese kako se mijenjaju poslovanje poduzeća, slanje popisa zadataka zaposlenicima i pružanje potrebnih informacija o provedbi pojedinih procesa.

Proizvod MQSeries Workflow sastoji se od poslužiteljske i klijentske komponente.

Komponente poslužitelja uključuju sljedeće poslužitelje:

  • izvršni poslužitelj - odgovoran za pravovremeni prijenos željene pozicije zadatka određenom zaposleniku. Da bi se postigao ovaj cilj, poslužitelj može pokrenuti ili zaustaviti procese, registrirati događaje, pohraniti podatke o njima u bazu podataka. Možete koristiti više kopija izvršnog poslužitelja;
  • poslužitelj za administraciju - upravlja ostalim komponentama poslužitelja MQSeries Workflowa, odgovoran je za njihovu dostupnost, funkcioniranje i oporavak nakon kvarova. Administrativnom poslužitelju se pristupa pomoću komponente MQSeries Workflow Administration Utility;
  • poslužitelj za raspoređivanje - upravlja obavijestima za operacije koje se moraju dovršiti unutar određeno razdoblje vrijeme;
  • poslužitelj vraća resurse u sustav - odgovoran za fizičko uklanjanje kopija procesa koji su dovršeni;
  • Poslužitelj za izvršavanje aplikacija - Poziva aplikacije poslužitelja za izvršenje, kao što su CICS i IMS transakcije. Trenutno je dostupan na OS/390 platformi.
  • MQSeries Workflow klijentske komponente uključuju:
  • BuildTime - pomoću njega možete kreirati modele tijeka rada, u tu svrhu uključuje grafički uređivač za izradu modela procesa. Osim toga, ova komponenta može odrediti koje je osoblje uključeno u proces, koji se programi i podaci koriste u tijeku rada. Kreirani model može se spremiti ili izvesti u format prikladan za dokumentaciju, a zatim pretvoriti u predložak i prenijeti na komponente poslužitelja MQSeries Workflow (Slika 4);
  • MQSeries Workflow Client - koristi se za pokretanje procesa za uređivanje radnih popisa, upravljanje kopijama procesa, promjenu dodjele poslova, praćenje izvršenja procesa. Umjesto gotove klijentske aplikacije isporučene s MQSeries Workflowom, možete koristiti one koje ste izradili sami - za to postoji odgovarajući API. Program Execution Agent koristi se za pokretanje vanjskih aplikacija koje se koriste za izvođenje operacija;
  • MQSeries Workflow Client za Lotus Notes - dizajniran za korištenje Lotus Notesa kao vanjskog radno okruženje za MQSeries Workflow bez ikakve prilagodbe. Ova komponenta vam omogućuje da korisnicima Notesa omogućite pristup svim značajkama MQSeries Workflow, a programerima sučelje za ugradnju funkcionalnost Lotus Notes (obrasci, dokumenti) u rješenje za tijek rada;
  • Administration Utility - je pomoćni program za administriranje komponenti MQSeries Workflow poslužitelja.

IBM MQ serija adaptera

IBM MQSeries Adapter je alat za kreiranje adaptora, to jest prijelaznog softvera između aplikacija i MQSeries. Proizvod se sastoji od dvije komponente - MQSeries Adapter Builder i MQSeries Adapter Kernel, kao i dvije komponente za podršku - MQSeries Adapter Sets i MQSeries Integrator Library.

MQSeries Adapter Builder omogućuje uvoz sučelja aplikacije u repozitorij obradom prototipova funkcija opisa strukture, dopuštajući vam da povežete podatke sadržane u poruci s podacima koje bi aplikacija trebala primiti. To se može učiniti ponovnim formatiranjem podataka ili upotrebom složenijih transformacija, kao što je procjena funkcija. Izlaz alata je C kod koji se može kompajlirati na platformama na kojima će se aplikacija izvoditi.

MQSeries Adapter Kernel je runtime biblioteka kojoj pristupaju adapteri izgrađeni s Adapter Builderom.

MQSeries Adapter Sets - set standardnih adaptera za SAP R/3, Baan Ivb i JD Edwards OneWorld. Ovi adapteri se mogu modificirati ako je potrebno.

MQSeries Integrator knjižnice dopuštaju korisnicima MQSeries Integratora da ga koriste s adapterima.

IBM MQSeries EveryPlace

IBM MQSeries EveryPlace je servis za čekanje poruka za mobilne uređaje koji koriste Windows CE, Palm OS, Mobiteli, kao i za mobilne korisnike s računalima sa sustavom Windows, podržavajući zajamčenu isporuku informacija između prijenosnih uređaja i interakciju sa standardnom infrastrukturom MQSeries upravitelja čekanja. Ovaj proizvod je posebno prilagođen za korištenje na sustavima s minimalnim hardverskim resursima i može se koristiti na svim platformama koje podržavaju Javu (slika 5).

Zaključak

U ovom smo članku pregledali značajke IBM MQSeries obitelji proizvoda. Razgovarali smo o značajkama MQSeries kao alata za postavljanje poruka u red čekanja i njihovu obradu, kao io nizu proizvoda nastalih na njegovoj osnovi, a to su: MQSeries Integrator - alat za integraciju aplikacija, MQSeries Workflow - alat za upravljanje poslovnim procesima, MQSeries Adapter - alat za izradu prijelaznog softvera između aplikacija i MQSeries te o MQSeries EveryPlace, servisu čekanja poruka za mobilne uređaje i mobilne korisnike. Uvjereni smo da ovi proizvodi mogu poslužiti kao osnova za stvaranje poslovne informacijske infrastrukture ili rješenja koja su dio takve infrastrukture.

Najpopularniji povezani članci