Technológie

Vývojová platforma riešení pre transakčné systémy

UNIFACE

UNIFACE od firmy Compuware je moderné vývojové prostredie pre rýchly vývoj aplikácií.

Prednosti tohto vývojového prostredia:

  • aplikácia beží na rôznych HW platformách
  • je možné vyvíjať trojvrstvovú web aplikáciu
  • je možné vyvíjať dvojvrstvovú client-server aplikáciu
  • nástroje UNIFACE 8 Web developer umožňujú vytvoriť základnú aplikáciu veľmi rýchlo na základe B2B pravidiel návrhu aplikačného modelu
  • do prostredia UNIFACE 8 je možné integrovať Java-komponenty ako aj Java-aplikácie spĺňajúce normu J2EE
  • vývojové prostredie obsahuje vstupný interface pre spoluprácu s prostredím pre UML - modelovanie v nástroji Rational Rose
  • aplikácia vytvorená v UNIFACE 8 je nezávislá na prostredí, pod ktorým beží a s použitím UNIFACE 8 je prenositeľná na rôzne platformy operačného systému

Spodnú vrstvu reprezentuje jedna alebo viac databáz, kde sa nachádzajú všetky užívateľské údaje. Prístup k databázam je zabezpečený pomocou UNIFACE polyservera alebo UNIFACE driverov. Odtiaľ sa údaje dostávajú do strednej vrstvy, ktorú tvorí aplikačná logika. Je to akési jadro aplikácie tvorené množstvom komponentov zabezpečujúcich všetky potrebné operácie. Komponenty môžu byť naprogramované v UNIFACE, v ľubovoľnom inom prostredí alebo kombinovane. Nad aplikačnou vrstvou sa nachádza prezentačná vrstva, ktorá zabezpečuje styk s užívateľom. Táto môže byť riešená napríklad pomocou ľubovoľného WEB servera, ktorý prenáša prostredníctvom siete Internet údaje od užívateľa do aplikačnej logiky a naspäť.


OptimalFlow

OptimalFlow od firmy Compuware je nástroj pre automatizáciu a zlepšenie vykonávaných pracovných procesov v organizácii s prepojením na existujúce business procesy a aplikácie, ktoré ich podporujú. Efektívnosť nástroja spočíva v práci s komponentmi pripojenými na existujúce celopodnikové systémy a ich vzájomné prepojenie cez tok úloh v rámci jednotlivých procesov. OptimalFlow pomáha používateľom graficky modelovať ich business procesy, organizačnú štruktúru a pripojiť parametrizovateľné aplikačné komponenty. Pre komunikáciu medzi vzdialenými procesmi v rámci organizácie alebo mimo nej využíva B2B messaging. Prevádzkovaný workflow projekt je manažovaný prostredníctvom konzoly a umožňuje usmerňovať pracovný tok počas prevádzky.

OptimalFlow Task Console

OptimalFlow umožňuje centrálne riadiť pracovné procesy, koordinovať používateľov počas ich výkonu práce, prerozdeľovať a organizovať ľudské zdroje, počítače, dátový tok a všetky nástroje súvisiace s výkonom funkcií a procesov. OptimalFlow umožňuje napojenie na existujúce IT aplikácie relevantné k vykonávanej úlohe a súčasne dovoľuje zdieľať vybrané dáta medzi pridelenou úlohou procesu a podnikovou aplikáciou.

Grafické modelovanie procesov Grafické modelovanie procesov

OptimalFlow umožňuje zbierať dáta sledujúce výkon jednotlivých procesov, tzv. KPI dáta. Tieto dáta je možné využívať pri optimalizácii procesov a vyhľadávaní úzkych miest v rámci organizácie. KPI dáta sú zdrojom osobnej zodpovednosti za výkon jednotlivých úloh a je možné pomocou nich vysledovať produktivitu resp. preťaženosť jednotlivých pracovníkov alebo celých oddelení.

OptimalView

OptimalView od firmy Compuware je portálové riešenie pre integráciu aplikácií, ktorá poskytuje používateľom v celej organizácii desktop riešenie pre integráciu web dokumentov, databázových výstupov, celopodnikových aplikácií a iných podnikových zdrojov. Umožňuje používateľom rýchly prístup k aplikáciám a údajom dôležitým pre ich okamžité spracovanie.

OptimalView Portal

OptimalView poskytuje integrované používateľské rozhranie, ktoré si môže organizácia prispôsobiť podľa individuálnych potrieb na mieru každého pracovníka.

OptimalView zvyšuje produktivitu práce prostredníctvom:

  • zdieľaných reportov v rámci portálu,
  • integrácie aplikácií do portálu podľa skupín používateľov,
  • centrálne riadenie prístupu k obrazovkám, komponentom, dátam a aplikáciám,
  • počas práce s portálom môže administrátor kedykoľvek meniť prerozdelenie prístupu k jednotlivým komponentom, aplikáciám, či údajom,
  • plne webové rozhranie vygenerovaných obrazoviek pre tri rôzne typy používateľského prístupu: používateľ, lokálny administrátor, globálny administrátor.
  • nie je nutné školenie a znalosti programovania pre prácu s OptimalView. Obsahuje nástroje ktoré sa jednoducho používajú a umožňujú aj menej technicky zdatným používateľom pripojiť vlastné komponenty.

Rýchla adaptácia na zmeny:


OptimalView má otvorenú architektúru s flexibilným prispôsobiteľným prístupom k podnikovým potrebám:

  • podporuje všetky hlavné celopodnikové technológie (internet prehľadávače, web servery, platformy a databázy)
  • poskytuje 100% administráciu cez web rozhranie
  • podporuje celú škálu web prehľadávačov
  • decentralizovanú a centralizovanú správu obsahu portálu podľa autorizácie skupín používateľov a ich zdrojov
  • vytváranie komponentov je možné pomocou: HTML, JavaScript, Active server Pages, Java, Enterprise JavaBeans a UNIFACE
  • umožňuje administrátorom pripraviť dizajn portálu podľa potrieb organizácie: celkový grafický dizajn, ikony, farby, fonty, navigáciu.

OptimalView Portal

Rýchly prístup k informáciám:


OptimalView poskytuje rýchly prístup k informáciám pre používateľov a tým zlepšuje využitie ich pracovného času. OptimalView formát je ľahko a používateľsky orientovaný a nevyžaduje zložitý tréningový program a technické znalosti.

Databázová platforma riešení pre transakčné systémy

ORACLE9i Enterprise Edition

ORACLE9i Enterprise Edition - databáza je produktom firmy ORACLE Corporation, ktorá patrí medzi svetovú špičku v oblasti databázových systémov. Je zameraná na Internet prostredníctvom špecifických schopností a produktových balíkov v prostredí Internetu.

Tento databázový systém je vyvinutý pre nasledujúce kľúčové vývojové oblasti:

  • vývoj aplikácií,
  • Internet management,
  • integrácia dát,
  • prístupnosť,
  • ovládateľnosť,
  • Business Intelligence platformy,
  • škálovateľnosť a výkonnosť,
  • ochrana dát,
  • podpora technológií XML, ktorá sa stala kľúčovou v budúcom vývoji Internetu,
  • ďalšia generácia XML štandardov (XML Schema) umožňuje zjednotenie vytvárania dokumentov a modelovania dát.

Technológia pre riešenia MIS

MIS ALEA

MIS ALEA & Excel Integration - nástroj pre vytváranie vlastných MDD modelov a analýz.

Prednosti tohto riešenia:

  • využitie aktuálnych a historických údajov z relačných resp. iných zdrojov dát formou ich začlenenia do dátového skladu organizácie - Data Warehouse,
  • využitie progresívnej technológiou analýz v reálnom čase - RT-OLAP (Run Time On Line Analytical Processing) umožňuje veľmi rýchle vytvoriť operatívny MIS, kombináciou funkcionality rozhrania, napr. MS Excel s technológiou RT-OLAP pre prístup k údajom v DW, sa vytvára maximálne výkonné a pritom vysoko variabilné používateľské prostredie,
  • technológia MDD - multidimenzionálnych tabuliek (databáz) zaručuje najlepšiu a najefektívnejšiu podporu práce s údajmi.


Technológie pre modelovanie softwarových systémov

UML

Jazyk UML (Unified Modelling Language) slúži na špecifikáciu, vizuálny popis, tvorbu a dokumentáciu jednotlivých súčastí softwarových systémov. Predstavuje sadu najlepších modelovacích nástrojov, ktorých kvalita bola overená dlhodobou praxou pri návrhu komplexných systémov. Je to modelovací jazyk, založený na princípoch bežne používaných v oblasti objektovo orientovaného návrhu a analýzy, umožňuje priamy a jednoduchý popis problémov.

UML definuje nasledujúci popis diagramov:

  • Diagram prípadov použitia
  • Diagram tried
  • Diagramy chovania
  • Stavový diagram
  • Diagram činností
  • Diagram interakcií
  • Sekvenčný diagram
  • Diagram spolupráce
  • Implementačné diagramy
  • Diagram komponentov
  • Diagram nasadenia

Uvedené diagramy ponúkajú rôzne pohľady na analyzovaný alebo vyvíjaný systém. Diagramy a príslušná dokumentácia sú hlavnými produktami jazyka UML.

Nástroj na vizuálne modelovanie sofrwaruv jazyku UML - Rational Rose.

  • Podporuje business proces modelovanie, modelovanie architektúry systému a dátové modelovanie
  • Umožňuje dokumentovať vznikajúce systémy a pri vývoji rýchlo prechádzať medzi návrhom systému a jeho fyzickou implenentáciou v kóde a naopak
  • Podporuje bežne používané vývojové prostredia (C++, Visual C++, Visual Basic, Java, Centura, PowerBuilder, Delphi, Smalltalk,..)
  • Podporuje relačné databázy ( Oracle, MS SQL Server, DB2, Sybase)
  • Podporuje modelovanie internetových aplikácií