Кіріспе

Forté 4GL — Forté Software компаниясы жасаған, кеңейтілмелі, жоғары сенімді корпоративтік қолданбаларды дамытуға арналған жеке қолданба сервері.

Тарих

Forté 4GL клиент/серверлік қолданбаларды жасау және басқару үшін біріктірілген шешім ретінде құрылды. Forté 4GL құрамында қолданба сервері, қолданбаны орналастыру және бақылау құралдары, сондай-ақ объектіге бағытталған меншік бағдарламалау тілі TOOL (транзакциялық объектіге бағытталған тіл) бар. TOOL тек Forté қолданба серверінде ғана жұмыс істейтіндіктен, көптеген пайдаланушылар өздерінің "TOOL" қолданбаларын "Forté" қолданбалары деп атайды. Forté 4GL-дің алғашқы нұсқасы 1994 жылдың тамызында жарияланды. Осы бастапқы өнімді шығарғаннан кейін Forté Inc. бірнеше кеңейтімдер жасады, оның ішінде: Web Enterprise – веб-серверлер арқылы экрандарын жариялау үшін бай клиенттік қолданбаларға арналған HTML қаптама интерфейсі. Forté Express – 1995 жылдың шілдесінде шығарылған жылдам деректер базасының графикалық интерфейс жиынтығы. Conductor – 1997 жылдың наурызында шығарылған, іс-қимылдарды хореографиялық түрде орындауға қабілетті жұмыс ағыны қозғалтқышы. Forté Fusion – XML хабарламаларын пайдалану арқылы сыртқы жүйелерді байланыстыру және Conductor қозғалтқышымен байланыстыруға арналған интеграциялық тірек. 1999 жылы Forté Software компаниясы TOOL орнына Java негізіндегі Forté нұсқасын synerJ деп атады және оны "Forté for Java" деп те атады. Түпнұсқа TOOL негізіндегі өнімдер сияқты, бұл да IDE, код қоймасы және орындалу ортасынан тұрады. Бұл жаңа Java өнімі Sun Microsystems компаниясының қызығушылығын тудырды, ол компанияны сатып алды. Жоғарыда аталған TOOL негізіндегі кеңейтімдер біріктіріліп, IPlanet бөлімшесінде Бірыңғай Даму Сервері (UDS) және Интеграциялық Сервер (IS) деп қайта брендтелді. Сервер модульдері кейіннен Кәсіпорындық Қолданба Интеграциясы (EAI) ретінде біріктірілді. Sun өнімнің өмірлік циклі аяқталғанын жариялап, өнімді әрі қарытар дамыту жоспары жоқ екенін көрсетті. Sun компаниясының Forté-ге ресми қолдауы 2009 жылдың сәуір айында аяқталды.

Қуаттары

Кәсіпорындық қолданбаларды әзірлеу жүйесі ретінде Forté 4GL, Oracle, Sybase, Microsoft SQL Server, Informix және DB2 сияқты бірнеше түрлі реляциялық деректер базасы жүйелерімен тығыз байланысқа мүмкіндік берді. Бұл байланыс TOOL кодына кіріктірілген SQL немесе динамикалық түрде құрастырылған SQL арқылы жүзеге асырылуы мүмкін. Сонымен қатар, ол таратылған қолданбаларды қолдады: әзірлеуші нақты бір сыныптың инстанциясын құрады, ол пайдаланушы көрсеткен серверде орналастырылды. Инстанция арқылы әдістерге жасалған шақырулар желі арқылы көрінбейтін түрде жіберіледі; әзірлеуші шақыру қалай тасымалданатыны туралы мәліметтерді білуі қажет емес.