Кіріспе
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 жылдың сәуір айында аяқталды.
Web Enterprise an HTML wrapper interface for rich client applications to publish their screens through web servers. Forté Express a rapid database GUI interface kit, released in July 1995. Conductor a work flow engine capable of choreographing activities, released in March 1997. Forté Fusion an integration backbone to link external systems using XML messaging and tie in with the Conductor engine. In 1999, Forté Software came out with a version of Forté that was based on Java instead of TOOL named synerJ and was also referred to as "Forté for Java". As with the original TOOL based products this consisted of a development IDE, a code repository, and a runtime environment. This new java product was of interest to Sun Microsystems who bought out the company. The TOOL based extensions listed above were bundled together and re branded as Unified Development Server (UDS) and Integration Server (IS) under the IPlanet division. The server modules were later bundled together as Enterprise Application Integration (EAI). Sun declared the product's end of life, indicating no future plans to continue development of the product. Sun's official support of Forté ended in April, 2009.
Қуаттары
Кәсіпорындық қолданбаларды әзірлеу жүйесі ретінде Forté 4GL, Oracle, Sybase, Microsoft SQL Server, Informix және DB2 сияқты бірнеше түрлі реляциялық деректер базасы жүйелерімен тығыз байланысқа мүмкіндік берді. Бұл байланыс TOOL кодына кіріктірілген SQL немесе динамикалық түрде құрастырылған SQL арқылы жүзеге асырылуы мүмкін. Сонымен қатар, ол таратылған қолданбаларды қолдады: әзірлеуші нақты бір сыныптың инстанциясын құрады, ол пайдаланушы көрсеткен серверде орналастырылды. Инстанция арқылы әдістерге жасалған шақырулар желі арқылы көрінбейтін түрде жіберіледі; әзірлеуші шақыру қалай тасымалданатыны туралы мәліметтерді білуі қажет емес.