DatabßzovΘ a klient/serverovΘ aplikace jsou hlavnφmi prost°edky pro vytvß°enφ podnikov²ch informaΦnφch systΘm∙. A ty jsou nejv∞tÜφm polem pro zφskßnφ pen∞z, nebo¥ firmy do nich investujφ velkΘ mno₧stvφ finanΦnφch prost°edk∙. S nßstupem internetovskΘ, pota₧mo intranetovskΘ Θry, se tyto prost°edky nijak nem∞nφ. JedinΘ, co doznalo zßsadnφ zm∞ny, je u₧ivatelskΘ prost°edφ, jeho vzez°enφ a zp∙sob tvorby. V²vojß°i se nynφ nemusφ soust°edit na v²voj p°φjemnΘho grafickΘho prost°edφ, kterΘ bude u₧ivatel∙m vyhovovat, proto₧e p°i pou₧itφ webovskΘ technologie je automaticky k dispozici. Proto se hlavnφ pozornost p°esouvß zp∞t na vytvß°enφ aplikaΦnφ logiky aplikacφ.
Firma Progress Software mß dlouholetΘ zkuÜenosti z tvorbou v²vojov²ch prost°edφ pro tv∙rce podnikov²ch informaΦnφch systΘm∙. A proto₧e novß doba si ₧ßdß novΘ prost°edky, p°ipravila pro v²vojß°e velmi p°ita₧livou nabφdku. Tou je novß architektura ITP (Internet Transaction Processing) urΦenß pro p°enos transakcφ po TCP/IP, co₧ znamenß, ₧e lze pou₧φt i na Internetu. Tzv. transakce jsou vyu₧φvßny v oblasti programovßnφ klient/serverov²ch aplikacφ a aplikacφ propojen²ch s databßzov²mi servery.
Hlavnφ myÜlenkou novΘ sady protokol∙ je vytvo°enφ pohodlnΘho datovΘho kanßlu mezi Webem a vlastnφm aplikaΦnφm jßdrem. ITP m∙₧ete vyu₧φt nap°. pro spoluprßci aplikace napsanΘ v Progress 4GL s webovsk²m serverem. Ten potom dokß₧e dynamicky upravovat strßnky, tak₧e na nich mohou b²t zobrazeny aktußlnφ informace. Prßv∞ tvorba dynamick²ch obsah∙ je nejd∙le₧it∞jÜφm oborem dneÜnφ prßce s webovsk²mi technologiemi. Podle informacφ spoleΦnosti Progress by ITP m∞lo zajiÜ¥ovat nejen dostateΦnou spolehlivost propojenφ, ale takΘ sluÜn² v²kon.
Nejpou₧φvan∞jÜφ °eÜenφ pro propojovßnφ webovsk²ch strßnek s databßzemi - CGI - je nevhodnΘ p°edevÜφm pro svΘ velkΘ nßroky na systΘm a nedostateΦnou bezpeΦnost. ITP bude °eÜit ob∞ oblasti problΘm∙, a navφc poskytne p°irozenΘ rozÜφ°enφ klasick²ch produkt∙ firmy Progress. To je ostatn∞ druhß oblast problΘm∙. Programßto°i pracujφcφ s databßzov²mi aplikacemi, jazyky 4GL a klient/server modely jsou Φasto velmi mßlo obeznßmeni s internetovsk²mi technologiemi. Pokud se tedy p°i v²voji novΘ aplikace nemß ztratit mnoho Φasu dφky pou₧itφ metody pokus-omyl, je nutnΘ vyu₧φt specializovanΘ nßstroje, rozÜi°ujφcφ dosud pou₧φvanΘ produkty. U v∞tÜiny produkt∙ staΦφ potΘ nastavit n∞kolik dalÜφch informacφ o propojenφ aplikace s obsahem urΦit²ch strßnek, a tφm je dynamika webovskΘ aplikace zajiÜt∞na.
ITP nenφ reßln² produkt, ale nßvrh architektury pro zpracovßnφ transakcφ p°es webovsk² interface. Vlastnφ produkty slibuje Progress na konec tohoto roku. I kdy₧ se zdß, ₧e ITP bude v²konn²m a spolehliv²m propojenφm Internetu se stßvajφcφmi informaΦnφmi strukturami, na trhu je k dispozici ji₧ nynφ velkΘ mno₧stvφ nßstroj∙ od dalÜφch v²robc∙. Dß se celkem logicky p°edpoklßdat, ₧e ITP se uplatnφ tam, kde se ji₧ pou₧φvß n∞kter² z v²vojov²ch prost°edk∙ spoleΦnosti Progress. Tφm odpadne nutnost zdlouhavΘho p°enßÜenφ stßvajφcφch informaΦnφch aplikacφ na novΘ v²vojovΘ prost°edky, nebo dokonce platformy.